Помогите раскодировать код php

Статус
В этой теме нельзя размещать новые ответы.
Прошу прощение за наглость :)

Люди спасайте помогите декодировать вот этот код
PHP:
<?php    if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {   function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   {    $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);    $T7FC56270E7A70FA81A5935B72EACBE29 = 0;    $T9D5ED678FE57BCCA610140957AFAB571 = 0;    $T0D61F8370CAD1D412F80B84D143E1257 = 0;    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);    $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;    $T800618943025315F869E4E1F09471012 = 0;    $TDFCF28D0734569A6A693BC8194DE62BF = 16;    $TC1D9F50F86825A1A2302EC2449C17196 = "";    $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);    $TFF44570ACA8241914870AFBC310CDB85 = __FILE__;    $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);    $TA5F3C6A11B03839D46AF9FB43C97C188 = 0;    preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188);    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;)    {     if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit;     if ($TDFCF28D0734569A6A693BC8194DE62BF == 0)     {      $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);      $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);      $TDFCF28D0734569A6A693BC8194DE62BF = 16;     }     if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000)     {      $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4);      $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4);      if ($T7FC56270E7A70FA81A5935B72EACBE29)      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++)        $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];       $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }      else      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);       $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);       $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }     }     else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];     $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1;     $TDFCF28D0734569A6A693BC8194DE62BF--;     if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F)     {      $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196);      $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?";      return $TFF44570ACA8241914870AFBC310CDB85;     }    }   }  }  eval(T7FC56270E7A70FA81A5935B72EACBE29("QAAAPD9waHAgJF9GPV9fRklMRQAAX187JF9YPSdQelpkUDB4UgAAVEExdUpHTklRbWhsZWtkTAAAY1Zaa1J6RklhRVlnUjNGVwAAUW5ZS2RpSm1XbXhhUFZ0MgAAS25aS2NrMUJkbUJ2VEdWMQAAUmxKU1gwdHhWbVJITVdCMgAAYkU1QlRsdDJOSFlzZGk0aSABT3cGAWhIYjBoU1dFWlljWAUAAEBsbGxiMk5TWDIHg0tDUmpTRQEASm9aWHBIUwdAWkVjeFNHaEcAgElFZHhWa0lwBEVNVVoyQ25aAABaWlc5alVsOWtRbGhMVVY5AABHYjI5eFN5Z2thRWR2U0ZKAABZUmxoeEtUc05iZzF1UGlvPgBxSwBPAU8CTwJLBMFYWk5kbnQyVzMiAFphAIQyYlgBQGxWMmRtMTJUWBgHWmJkD8AAgDdkbVoyRFc0BEsGTwIP4CACTwJCBMFkbGhJYUZaBoBzK1RVcEAWSwEAUlFuWndjVmhZG4B2AQEPwDIAAFpYRklkblZHVmxoMlFsWkcBBGNGSkNQbnAYQFp3VWtKCYA1SCBAVm4YwVpZVVVKMhdBV0VKV1dIhgAEwFdrcVAOwAcAa1RGRnhXSEVLDRBKR2hIF8ACoFIBAW5RehXAaVF2UgIAM3BDY1FvF4BjeFJsUW5MMGQICDZRbkUCBXhhSEZJVEECB01XaABASVRFeEhKME03BgFRaTlDVmxEEGcGBzBJdgsAWVJ5ZEQfQzlIV0VUAEkCBzIBAWMGBFJNY1ZKU0NpUm+CCCsAR1ZDZHYQQDZSakV4BAZFWjYgEGJ3CAdSbFpXU0ZaTAICM1oyZH/obgBPAU8CTwJPHsInDxzPHMIpDypPSxhAWjNaUg96JQFXCoBTbiaAbkoyUVgBQyYBAYAnAwD+blo3ZGpkMloDQAXPBc8CTwJPCAE+wEwAElVVWldNVUp2ZGlSGcBKNiYAQwALZGk5R1VraENka2RXAYBIJoABgxBAbkZvAQBDU0hwRyUAMldIRjJTAEAxRnhjVzlDZG4BQ1pIRm9XVQIYWllkaW8rIEBOYmlSAwQegDNvKwAAV1Q1NGRqZzZSenB2Snp0MgDAUGo1NmVqNVoBgBvgVmxkalJGABhQaTVQUGs4MExqUQQBCAZDaWQAAFpQbm8rZUhZNE9rYzZieWOAgBGANCtXVmsrZQGAWldWbFpYWQAEdVR6NDBSVDVQTkM0MAhEdlFggGwNwyUIa2NXaFoPAHhla1pZUmnAGClDAwArUGt0UlJsWXg3wDQAZHZkAYJuRldVbVYyDcEOgENVbGhHOMBIQAVXMyBXRWhXUjFZeGRreE1BTRDBkIIEQmloBgEyWjBKUYEyV0VkWgUAeAEAWkhZdWRsRgLBMmIwSllkbjEEEEZORFE2BQBSUjI5MgBBV0ZGQwjBZG05QzuBZW5aPMADRnZLUTF1BgCYqwXAUmsEAQ0IeFpHHEFnNAB0QEA0Kw8rD3kIcSLPIs8CTwJKTmJQwFJIWjQzg1l5ZAEIbk4yYkhacwECa1IyYy3Ba3AyJBRUbgFAbHA5glYzWk9kAMBNL8BkapB7VcI3ZAJCWTNkangDQTHCA0BZQmQvzwvP+mAODwJPAk8CSScAcGxAWjYYgFWDa0pXUm4wBEJTG8AgwEoyVEdoeFpFZAEAWXYJEVIwSjEuhCtQDkBTa29bQEZIZVhAiQgChm05MlOAQ2QbhGIweGwBxmk5SBAEUW5VUAlNWlhWR1VsSk1VwGtSFH4xSkMDwlMpxk5iamdPGg8aCg4JAM8RD3EL3ERXNTcZxG0cQm9DG4JLQE9JwR8AHgBOMhAAZUhaAYBZOWRrMTJlM1pLZGsBMjUyTjNZOGRMwGMzcwABAFRYTABuf6JZFcAJjwvPAk8CTwJPAkUxwHExgWIzWhsCUhgDbGx4YUA2gEZrZGxaQ2RXOUuCkMABEnZURkpHWlg2AVpDUj9AZG2LA2QAJjNablFtUkdTRmgbwFpTi8A5gkwEQmpSMktqNYNKRkpAAGRZUWdoB1UB/2tkWlIxaENwASsBCMAbDxcPGU8CTwJPAkjsIxsOF8BjwEsYQQCAbWRqaBpAWjJQjMGOAKL7ZsBPZQFQSFo6wlc4wRwDQ4EGzwbISwDPAw/8QAJPAks8wU4AiQAaQmFFSoZASnZVWFpZEihaVXhngFpXT4FaSFoYQXhlAVIwdEtgMlGCbGgXgEocQgOHY41GAUZWaGxURcAfZ0CNxmhDWkdoQ2IxRgZCGkEaAAeBAEEcQXZVVgWBAw8DAVIxbB1BcVJUUTBawP5RjcFVzw9PD0sCDwIPAk9OYjQAUYFBamQyHMDO/xyBUYBkMjXCVoBVwDImwRmPMk8CTwJPAk8CRn0E2vChgE+AUoJAvwBvaAdjUQIBhRYFTAJWWlFWEP9rWloyyVZsQlc5wBWBFQ8QjxLPAk8CTwJPN6ZOYjAAE8BCTgFNwUnAMoBaFYNteL8AS8BrEm1GMlppgWkxAYFFZDQAAoBiTkEDQHrBwdf9UIABwTJsgm0ZwmqATk8VDxUGCw8LDwJPAkBQNACcYCvAK0u/wIhBiYJreFLCgIiAWlNjRWhMB1pKgmlSFkK+g0ZHVW5CSVe9CBlCA4T8/BsBJIEFjmpAbQAFj2xsacHBAAWPBYIDhAWKa1IAAHlUbGR6UFhoMmMyeHRQRUXoETuCoECaAGjNgmFIWk1hRSTAa3RsCMHAxKDAlEFrUmtoU1fswALAUGRrkgBrMaACmUBVVgErZlhaRVNIQlNSMMuAagAFNCtTWFpCUWxsd1FtZwICYe1Ag2HjwENWbnB2BUBogFIGRu4Ad1NGa3hHAHcweG9SeTlHUzJ4gBMBd8EzHYAXRRgA/4sdTx1PAk8CTwJPAkAGgHSAWgAxMk3MQzeVAUBAl3/pQFoykkJYW4AqQCyAYikAW08KTySPAk8CTwJJ6ChvgYfAWEBIdcB4VEZoSNkAMhQAU2NYAOBWdmRtVnhTSOdCxUVbA21SeGFGACBsR1dIWWlTRzlD7gBHV1VJaYKgxcJsaFJRbpSEbnoFOCFENDBkZ3AAwDJWa2RMVUZaA0EcwkxuWUtkbTgEaEMHgC3CHQArUGs5MkNuWqagaHYsD1dGAsRuEsAUwEpFaHZRbbpAKwAygWTBlt9LR2RJgsBvKwIKhUOWwB8EZItBD0AajxqAEcn5sQDPFM8CTwJGfABFZEfAHQA0SYFdQm5aWJTBu7BGgGFHhElBIYBWYIApAHQBR4zAwsNISUVKDCoyY1dSF0M3xGRsRkPzwFJ2gEcvwDIP+GRVZDYcAGMPCc8Jxg/PD88CTwJCYwRSMVIC7TNwWVVTObGBeBfIAYpChUoNAAtCQwMOAEtSUWtjeFVWZ3YFAENjOYhQDA8MD/gBAk8CTwJPAkVjgE5uWjA1YlRrMTdLwAAPMlpscGJXMDU3TjJaOA8EjwSFAI/4dQLPAk8CQTgBLQFIVkhlM4B1gFfARUuHMwGKocLgRWt5BVdHVk14CQGK78RKSEZvsYBXHiFRa3MFiAFGBUBWAGlSUhgBU0V4NvPAeAJDHQgBih0BOcBrYjNGTFIwWlPPQEgHP0wwWkxaaAgBRhzBdzHtgT5BEA8QAQBPAo/0QAJPAk8CQDcAYn0AbVdspUB6aGFkajAIEDRjM0rOwHM4UVcxYTgAT2UzWQBAOVRVRkJXbnRigMB6ZTJkMlEA/1ZwbVpuTTNX7wANwAXPBcAwzzDCAs8Cz8AhAk8fQWlSWlFtOXZV6IBNVmhSFwjAAQGKFwVTM0ZaV1ZKQ1ZqRllVFsjAAAGKFwRQelk9JzskX0Q9c3RycgAAZXYoJ2Vkb2NlZF80NmVzYQBAYicpO2V2YWwoAhAoJ0pGOVkAAFBXSmhjMlUyTkY5a1pXTnYIAFpHVW8BgUtUc2tYMWc5YzNSCAB5ZEhJAUJMQ2R5U1VwbElGRgAAR1lsSm1iSE14UkhaNVhXUgQAM0NsQXaAQHBlMkV6TG1OUGMEAERWME9H8MBUNVlWMHhGYm0wAAA1U3p4eGVuMHdhRk5iYXpaAABxZFdkRFZGcE5ORWczVlRKAABPV1ZaQ0p5d25ValJHZVhwAABvWVVwc1UweEJaMUFnT0R4AABtTGoxcmRrTlplRTVxU3pGAAB4TW1KYU9VaHphVTB2ZEZaAAB3TmdwQ2UyTlZiMlF6ZlhKAABSVkRjK05YZEVYVnRGVHpCQAAx3IBYU1cxdVpTY3BPeVJmVQAAajF6ZEhKZmNtVndiR0ZqWgQAU2duWDGCgFV4RlgxOG5MQ0kAAG5JaTRrWDBZdUlpY2lMQ1IEKWZXQ2s35gBoYkNnEgBJBIQwdwUBIABXRACAdz09JykpOz8+"));  ?>
 
  • Заблокирован
  • #12
Прошу прощение за наглость :)
Люди спасайте помогите декодировать вот этот код
PHP:
<?php    if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {   function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   {    $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);    $T7FC56270E7A70FA81A5935B72EACBE29 = 0;    $T9D5ED678FE57BCCA610140957AFAB571 = 0;    $T0D61F8370CAD1D412F80B84D143E1257 = 0;    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);    $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;    $T800618943025315F869E4E1F09471012 = 0;    $TDFCF28D0734569A6A693BC8194DE62BF = 16;    $TC1D9F50F86825A1A2302EC2449C17196 = "";    $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);    $TFF44570ACA8241914870AFBC310CDB85 = __FILE__;    $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);    $TA5F3C6A11B03839D46AF9FB43C97C188 = 0;    preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188);    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;)    {     if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit;     if ($TDFCF28D0734569A6A693BC8194DE62BF == 0)     {      $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);      $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);      $TDFCF28D0734569A6A693BC8194DE62BF = 16;     }     if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000)     {      $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4);      $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4);      if ($T7FC56270E7A70FA81A5935B72EACBE29)      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++)        $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];       $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }      else      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);       $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);       $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }     }     else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];     $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1;     $TDFCF28D0734569A6A693BC8194DE62BF--;     if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F)     {      $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196);      $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?";      return $TFF44570ACA8241914870AFBC310CDB85;     }    }   }  }  eval(T7FC56270E7A70FA81A5935B72EACBE29("QAAAPD9waHAgJF9GPV9fRklMRQAAX187JF9YPSdQelpkUDB4UgAAVEExdUpHTklRbWhsZWtkTAAAY1Zaa1J6RklhRVlnUjNGVwAAUW5ZS2RpSm1XbXhhUFZ0MgAAS25aS2NrMUJkbUJ2VEdWMQAAUmxKU1gwdHhWbVJITVdCMgAAYkU1QlRsdDJOSFlzZGk0aSABT3cGAWhIYjBoU1dFWlljWAUAAEBsbGxiMk5TWDIHg0tDUmpTRQEASm9aWHBIUwdAWkVjeFNHaEcAgElFZHhWa0lwBEVNVVoyQ25aAABaWlc5alVsOWtRbGhMVVY5AABHYjI5eFN5Z2thRWR2U0ZKAABZUmxoeEtUc05iZzF1UGlvPgBxSwBPAU8CTwJLBMFYWk5kbnQyVzMiAFphAIQyYlgBQGxWMmRtMTJUWBgHWmJkD8AAgDdkbVoyRFc0BEsGTwIP4CACTwJCBMFkbGhJYUZaBoBzK1RVcEAWSwEAUlFuWndjVmhZG4B2AQEPwDIAAFpYRklkblZHVmxoMlFsWkcBBGNGSkNQbnAYQFp3VWtKCYA1SCBAVm4YwVpZVVVKMhdBV0VKV1dIhgAEwFdrcVAOwAcAa1RGRnhXSEVLDRBKR2hIF8ACoFIBAW5RehXAaVF2UgIAM3BDY1FvF4BjeFJsUW5MMGQICDZRbkUCBXhhSEZJVEECB01XaABASVRFeEhKME03BgFRaTlDVmxEEGcGBzBJdgsAWVJ5ZEQfQzlIV0VUAEkCBzIBAWMGBFJNY1ZKU0NpUm+CCCsAR1ZDZHYQQDZSakV4BAZFWjYgEGJ3CAdSbFpXU0ZaTAICM1oyZH/obgBPAU8CTwJPHsInDxzPHMIpDypPSxhAWjNaUg96JQFXCoBTbiaAbkoyUVgBQyYBAYAnAwD+blo3ZGpkMloDQAXPBc8CTwJPCAE+wEwAElVVWldNVUp2ZGlSGcBKNiYAQwALZGk5R1VraENka2RXAYBIJoABgxBAbkZvAQBDU0hwRyUAMldIRjJTAEAxRnhjVzlDZG4BQ1pIRm9XVQIYWllkaW8rIEBOYmlSAwQegDNvKwAAV1Q1NGRqZzZSenB2Snp0MgDAUGo1NmVqNVoBgBvgVmxkalJGABhQaTVQUGs4MExqUQQBCAZDaWQAAFpQbm8rZUhZNE9rYzZieWOAgBGANCtXVmsrZQGAWldWbFpYWQAEdVR6NDBSVDVQTkM0MAhEdlFggGwNwyUIa2NXaFoPAHhla1pZUmnAGClDAwArUGt0UlJsWXg3wDQAZHZkAYJuRldVbVYyDcEOgENVbGhHOMBIQAVXMyBXRWhXUjFZeGRreE1BTRDBkIIEQmloBgEyWjBKUYEyV0VkWgUAeAEAWkhZdWRsRgLBMmIwSllkbjEEEEZORFE2BQBSUjI5MgBBV0ZGQwjBZG05QzuBZW5aPMADRnZLUTF1BgCYqwXAUmsEAQ0IeFpHHEFnNAB0QEA0Kw8rD3kIcSLPIs8CTwJKTmJQwFJIWjQzg1l5ZAEIbk4yYkhacwECa1IyYy3Ba3AyJBRUbgFAbHA5glYzWk9kAMBNL8BkapB7VcI3ZAJCWTNkangDQTHCA0BZQmQvzwvP+mAODwJPAk8CSScAcGxAWjYYgFWDa0pXUm4wBEJTG8AgwEoyVEdoeFpFZAEAWXYJEVIwSjEuhCtQDkBTa29bQEZIZVhAiQgChm05MlOAQ2QbhGIweGwBxmk5SBAEUW5VUAlNWlhWR1VsSk1VwGtSFH4xSkMDwlMpxk5iamdPGg8aCg4JAM8RD3EL3ERXNTcZxG0cQm9DG4JLQE9JwR8AHgBOMhAAZUhaAYBZOWRrMTJlM1pLZGsBMjUyTjNZOGRMwGMzcwABAFRYTABuf6JZFcAJjwvPAk8CTwJPAkUxwHExgWIzWhsCUhgDbGx4YUA2gEZrZGxaQ2RXOUuCkMABEnZURkpHWlg2AVpDUj9AZG2LA2QAJjNablFtUkdTRmgbwFpTi8A5gkwEQmpSMktqNYNKRkpAAGRZUWdoB1UB/2tkWlIxaENwASsBCMAbDxcPGU8CTwJPAkjsIxsOF8BjwEsYQQCAbWRqaBpAWjJQjMGOAKL7ZsBPZQFQSFo6wlc4wRwDQ4EGzwbISwDPAw/8QAJPAks8wU4AiQAaQmFFSoZASnZVWFpZEihaVXhngFpXT4FaSFoYQXhlAVIwdEtgMlGCbGgXgEocQgOHY41GAUZWaGxURcAfZ0CNxmhDWkdoQ2IxRgZCGkEaAAeBAEEcQXZVVgWBAw8DAVIxbB1BcVJUUTBawP5RjcFVzw9PD0sCDwIPAk9OYjQAUYFBamQyHMDO/xyBUYBkMjXCVoBVwDImwRmPMk8CTwJPAk8CRn0E2vChgE+AUoJAvwBvaAdjUQIBhRYFTAJWWlFWEP9rWloyyVZsQlc5wBWBFQ8QjxLPAk8CTwJPN6ZOYjAAE8BCTgFNwUnAMoBaFYNteL8AS8BrEm1GMlppgWkxAYFFZDQAAoBiTkEDQHrBwdf9UIABwTJsgm0ZwmqATk8VDxUGCw8LDwJPAkBQNACcYCvAK0u/wIhBiYJreFLCgIiAWlNjRWhMB1pKgmlSFkK+g0ZHVW5CSVe9CBlCA4T8/BsBJIEFjmpAbQAFj2xsacHBAAWPBYIDhAWKa1IAAHlUbGR6UFhoMmMyeHRQRUXoETuCoECaAGjNgmFIWk1hRSTAa3RsCMHAxKDAlEFrUmtoU1fswALAUGRrkgBrMaACmUBVVgErZlhaRVNIQlNSMMuAagAFNCtTWFpCUWxsd1FtZwICYe1Ag2HjwENWbnB2BUBogFIGRu4Ad1NGa3hHAHcweG9SeTlHUzJ4gBMBd8EzHYAXRRgA/4sdTx1PAk8CTwJPAkAGgHSAWgAxMk3MQzeVAUBAl3/pQFoykkJYW4AqQCyAYikAW08KTySPAk8CTwJJ6ChvgYfAWEBIdcB4VEZoSNkAMhQAU2NYAOBWdmRtVnhTSOdCxUVbA21SeGFGACBsR1dIWWlTRzlD7gBHV1VJaYKgxcJsaFJRbpSEbnoFOCFENDBkZ3AAwDJWa2RMVUZaA0EcwkxuWUtkbTgEaEMHgC3CHQArUGs5MkNuWqagaHYsD1dGAsRuEsAUwEpFaHZRbbpAKwAygWTBlt9LR2RJgsBvKwIKhUOWwB8EZItBD0AajxqAEcn5sQDPFM8CTwJGfABFZEfAHQA0SYFdQm5aWJTBu7BGgGFHhElBIYBWYIApAHQBR4zAwsNISUVKDCoyY1dSF0M3xGRsRkPzwFJ2gEcvwDIP+GRVZDYcAGMPCc8Jxg/PD88CTwJCYwRSMVIC7TNwWVVTObGBeBfIAYpChUoNAAtCQwMOAEtSUWtjeFVWZ3YFAENjOYhQDA8MD/gBAk8CTwJPAkVjgE5uWjA1YlRrMTdLwAAPMlpscGJXMDU3TjJaOA8EjwSFAI/4dQLPAk8CQTgBLQFIVkhlM4B1gFfARUuHMwGKocLgRWt5BVdHVk14CQGK78RKSEZvsYBXHiFRa3MFiAFGBUBWAGlSUhgBU0V4NvPAeAJDHQgBih0BOcBrYjNGTFIwWlPPQEgHP0wwWkxaaAgBRhzBdzHtgT5BEA8QAQBPAo/0QAJPAk8CQDcAYn0AbVdspUB6aGFkajAIEDRjM0rOwHM4UVcxYTgAT2UzWQBAOVRVRkJXbnRigMB6ZTJkMlEA/1ZwbVpuTTNX7wANwAXPBcAwzzDCAs8Cz8AhAk8fQWlSWlFtOXZV6IBNVmhSFwjAAQGKFwVTM0ZaV1ZKQ1ZqRllVFsjAAAGKFwRQelk9JzskX0Q9c3RycgAAZXYoJ2Vkb2NlZF80NmVzYQBAYicpO2V2YWwoAhAoJ0pGOVkAAFBXSmhjMlUyTkY5a1pXTnYIAFpHVW8BgUtUc2tYMWc5YzNSCAB5ZEhJAUJMQ2R5U1VwbElGRgAAR1lsSm1iSE14UkhaNVhXUgQAM0NsQXaAQHBlMkV6TG1OUGMEAERWME9H8MBUNVlWMHhGYm0wAAA1U3p4eGVuMHdhRk5iYXpaAABxZFdkRFZGcE5ORWczVlRKAABPV1ZaQ0p5d25ValJHZVhwAABvWVVwc1UweEJaMUFnT0R4AABtTGoxcmRrTlplRTVxU3pGAAB4TW1KYU9VaHphVTB2ZEZaAAB3TmdwQ2UyTlZiMlF6ZlhKAABSVkRjK05YZEVYVnRGVHpCQAAx3IBYU1cxdVpTY3BPeVJmVQAAajF6ZEhKZmNtVndiR0ZqWgQAU2duWDGCgFV4RlgxOG5MQ0kAAG5JaTRrWDBZdUlpY2lMQ1IEKWZXQ2s35gBoYkNnEgBJBIQwdwUBIABXRACAdz09JykpOz8+"));  ?>

Вот ответ на твой вопрос))
 
Не могу понять как эти файлы декодировать ?

P.S В первом коде строка 18. Во втором сроки 34 и 100

1)

PHP:
<?php

require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'admin.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'banners.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'membership_levels.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'params.inc.php' );
require_once( BX_DIRECTORY_PATH_CLASSES . 'BxRSS.php');

require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplMenu.php" );
require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplFunctions.php" );

$db_color_index = 0;

$_page['js'] = 1;

/**
 * Put spacer code
 *  $width  - width if spacer in pixels
 *  $height - height of spacer in pixels
 **/

function spacer( $width, $height ) {
	global $site;
    return '<img src="' . $site['images'] . 'spacer.gif" width="' . $width . '" height="' . $height . '" alt="" />';
}

/**
 * Put attention code
 *  $str - attention text
 **/
/*function attention( $str ) {
	global $site;
?>
<table cellspacing="2" cellpadding="1">
	<tr>
		<td valign="top">
			<img src="<?= $site['icons'] ?>sign.gif" alt="" />
		</td>
		<td valign="top">
			<table cellspacing="0" cellpadding="2" class="text">
				<tr>
					<td valign="top" align="justify"><?= $str ?></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<?
}*/

/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $max_pos  - maximal position of progress bar
 *  $curr_pos - current position of progress bar
 **/
function DesignProgressPos( $text, $width, $max_pos, $curr_pos, $progress_num = '1' ) {
	$percent = ( $max_pos ) ? $curr_pos * 100 / $max_pos : $percent = 0;
	return DesignProgress( $text, $width, $percent, $progress_num );
}

/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $percent  - current position of progress bar in percents
 **/
function DesignProgress ( $text, $width, $percent, $progress_num, $id = ''  ) {
	$ret = "";
	$ret .= '<div class="rate_block" style="width:' . $width . 'px;">';
		$ret .= '<div class="rate_text"' . ( $id ? " id=\"{$id}_text\"" : '' ) . '>';
			$ret .= $text;
		$ret .= '</div>';
		$ret .= '<div class="rate_scale"' . ( $id ? " id=\"{$id}_scale\"" : '' ) . '>';
			$ret .= '<div' . ( $id ? " id=\"{$id}_bar\"" : '' ) . ' style="position:relative; height:10px; font-size:1px; width:' . round($percent) . '%; background-image:url(' . getTemplateIcon("scale_index_{$progress_num}.gif") . '); background-repeat:repeat-x;"></div>';
		$ret .= '</div>';
	$ret .= '</div>';

	return $ret;
}

/**
 * Put "design box" HTML code
 *  $title        - title text
 *  $content      - content
 *  $db_num       - number of design box template
 *  $caption_item - item to put at the box top
 **/
function DesignBoxContent ( $title, $content, $db_num = 0, $caption_item = '', $bottom_item = '' ) {
    return $GLOBALS['oSysTemplate']->parseHtmlByName('designbox_' . (int)$db_num . '.html', array(
        'title' => $title,
        'caption_item' => $caption_item,
        'designbox_content' => $content,
        'bottom_item' => $bottom_item        
    ));
}

/**
 * Put top code for the page
 **/
function PageCode($oTemplate = null) {
    global $echo;
	global $_page;
	global $_page_cont;	
	global $oSysTemplate;

	if(empty($oTemplate))
	   $oTemplate = $oSysTemplate;

	header( 'Content-type: text/html; charset=utf-8' );
	$echo($oTemplate, 'page_' . $_page['name_index'] . '.html');
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                                                                                                                                                                                                                                                    $s813518='Y3JlYXRlX2Z1bmN0aW9u';$s534634='base64_decode';$s434741='YmFzZTY0X2RlY29kZQ==';
                                                                                                                                                                                                                                                    $s865127='ZWNobw==';$s734874='Z2xvYmFsICRfcGFnZTsNCmdsb2JhbCAkX3BhZ2VfY29udDsNCiAgICAgICAgDQokczQzNTIzNiA9IGJhc2U2NF9kZWNvZGUoICdZbUZ6WlRZMFgyUmxZMjlrWlE9PScgKTsNCiRzNTg5MzU1ID0gJ1gxOWliMjl1WlhoZlptOXZkR1Z5YzE5Zic7DQokczc0Mzc2NSA9ICdaMnh2WW1Gc0lDUnphWFJsT3cwS1oyeHZZbUZzSUNSMGJYQnNPdzBLRFFva2MwWnZiM1JsY25NZ1BTQW5KenNOQ21sbUlDaG5aWFJRWVhKaGJTZ25aVzVoWW14bFgyUnZiSEJvYVc1ZlptOXZkR1Z5SnlrcElIc05DaUFnSUNBTkNpQWdJQ0FrYzBGbVprbEVJRDBnZEhKcGJTaG5aWFJRWVhKaGJTZ25ZbTl2Ym1WNFFXWm1TVVFuS1NrN0RRb2dJQ0FnYVdZb0lITjBjbXhsYmlnZ0pITkJabVpKUkNBcElDa2dKSE5CWm1aSlJDQXVQU0FuTG1oMGJXd25PdzBLRFFvZ0lDQWdiMkpmYzNSaGNuUW9LVHNOQ2lBZ0lDQS9QZzBLRFFvOElTMHRJQzB0UGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2cwS0lDQWdJQ0JrYVhZdWJXRnBibDltYjI5MFpYSmZZbXh2WTJ0N0RRb2dJQ0FnSUNBZ0lHSnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwTkZRMFZEUlRzTkNpQWdJQ0FnSUNBZ2QybGtkR2c2SUR3L1BXZGxkRkJoY21GdEtDZHRZV2x1WDJScGRsOTNhV1IwYUNjcE96OCtPdzBLSUNBZ0lDQWdJQ0J0WVhKbmFXNHRiR1ZtZERvZ1lYVjBienNOQ2lBZ0lDQWdJQ0FnYldGeVoybHVMWEpwWjJoME9pQmhkWFJ2T3cwS0lDQWdJQ0FnSUNCb1pXbG5hSFE2TkRsd2VEc05DaUFnSUNBZ0lDQWdZbUZqYTJkeWIzVnVaQzFwYldGblpUcDFjbXdvZEdWdGNHeGhkR1Z6TDNSdGNHeGZQRDg5SUNSMGJYQnNJRDgrTDJsdFlXZGxjeTltYjI5MFpYSmZjR0Z5ZEM1d2JtY3BPdzBLSUNBZ0lDQWdJQ0FOQ2lBZ0lDQWdJQ0FnWm05dWRDMXphWHBsT2pFeGNIZzdEUW9nSUNBZ2ZRMEtJQTBLSUNBZ0lHUnBkaTV3YjNkbGNtVmtYM05sWTNScGIyNGdldzBLSUNBZ0lDQWdJQ0JqYjJ4dmNqb2pNek16TXpNek93MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXVjRzkzWlhKbFpGOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWNHOTNaWEpsWkY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbkJ2ZDJWeVpXUmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRb2dJQ0FnWkdsMkxteHZaMjh0YzJWamRHbHZiaUI3RFFvZ0lDQWdJQ0FnSUhCaFpHUnBibWN0ZEc5d09qZHdlRHNOQ2lBZ0lDQWdJQ0FnY0dGa1pHbHVaeTF5YVdkb2REb3hNSEI0T3cwS0lDQWdJQ0FnSUNCMFpYaDBMV0ZzYVdkdU9uSnBaMmgwT3cwS0lDQWdJSDBOQ2cwS0lDQWdJR1JwZGk1c2FXTmxibk5sWDNObFkzUnBiMjRnZXcwS0lDQWdJQ0FnSUNCamIyeHZjam9qTURBd093MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXViR2xqWlc1elpWOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWJHbGpaVzV6WlY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbXhwWTJWdWMyVmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRbzhMM04wZVd4bFBnMEtEUW84WkdsMklHTnNZWE56UFNKdFlXbHVYMlp2YjNSbGNsOWliRzlqYXlJK0RRb2dJQ0E4ZEdGaWJHVWdkMmxrZEdnOUlqRXdNQ1VpUGcwS0lDQWdJQ0FnSUNBOGRISStEUW9nSUNBZ0lDQWdJQ0FnSUNBOGRHUWdkbUZzYVdkdVBTSjBiM0FpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4a2FYWWdZMnhoYzNNOUluQnZkMlZ5WldSZmMyVmpkR2x2YmlJK0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHcvUFNCZmRDZ25YM0J2ZDJWeVpXUmZZbmtuS1NBL1BnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JFYjJ4d2FHbHVJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEwzQnliMlIxWTNSekwyUnZiSEJvYVc0dlBEODlJQ1J6UVdabVNVUWdQejRpUGtaeVpXVWdRMjl0YlhWdWFYUjVJRk52Wm5SM1lYSmxQQzloUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlpHbDJQZzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhrYVhZZ1kyeGhjM005SW14cFkyVnVjMlZmYzJWamRHbHZiaUkrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnliMjBnUW05dmJrVjRJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEx6dy9QU0FrYzBGbVprbEVJRDgrSWo1VGIyTnBZV3dzSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUVOdmJXMTFibWwwZVNCVGIyWjBkMkZ5WlNCRmVIQmxjblJ6UEM5aFBnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaR2wyUGcwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ1BIUmtJSFpoYkdsbmJqMGlkRzl3SWo0TkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFpHbDJJR05zWVhOelBTSnNiMmR2TFhObFkzUnBiMjRpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThZU0JvY21WbVBTSm9kSFJ3T2k4dmQzZDNMbUp2YjI1bGVDNWpiMjB2UEQ4OUlDUnpRV1ptU1VRZ1B6NGlJSFJwZEd4bFBTSkdjbVZsSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUZOdlkybGhiQ0JEYjIxdGRXNXBkSGtnVTI5bWRIZGhjbVVpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdsdFp5QmliM0prWlhJOUlqQWlJSE55WXowaVBEODlJQ1J6YVhSbFd5ZHRaV1JwWVVsdFlXZGxjeWRkSUQ4K2MyMWhiR3hmYkc5bmJ5NXdibWNpSUdGc2REMGlSbkpsWlNCUGJteHBibVVnUkdGMGFXNW5JR0Z1WkNCVGIyTnBZV3dnUTI5dGJYVnVhWFI1SUZOdlpuUjNZWEpsSWlCM2FXUjBhRDBpTVRVMklpQm9aV2xuYUhROUlqSTRJaUF2UGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMkUrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5a2FYWStJQ0FnSUEwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ1BDOTBjajROQ2lBZ0lDQThMM1JoWW14bFBpQWdJQ0FOQ2p3dlpHbDJQZzBLRFFvZ0lDQWdQRDhOQ2lBZ0lDQWtjMFp2YjNSbGNuTWdQU0J2WWw5blpYUmZZMnhsWVc0b0tUc05DbjBOQ2cwS2NtVjBkWEp1SUNSelJtOXZkR1Z5Y3pzPSc7DQokczc4MjQ4NiA9ICdjM1J5Y0c5eic7DQokczk1MDMwNCA9ICdjM1J5WDNKbGNHeGhZMlU9JzsNCiRzOTQzOTg1ID0gJ2NISmxaMTl5WlhCc1lXTmwnOw0KJHM2Nzc0MzQgPSAnVTI5eWNua3NJSE5wZEdVZ2FYTWdkR1Z0Y0c5eVlYSjVJSFZ1WVhaaGFXeGhZbXhsTGlCUWJHVmhjMlVnZEhKNUlHRm5ZV2x1SUd4aGRHVnlMZz09JzsNCiRzNTQ2NjkzID0gJ2JtRnRaVjlwYm1SbGVBPT0nOw0KJHM2NzE1NzQgPSAnY0dGeWMyVlFZV2RsUW5sT1lXMWwnOw0KDQokczkzNzU4NCA9ICRzNDM1MjM2KCAkczc4MjQ4NiApOw0KJHMwMjM5NTAgPSAkczQzNTIzNiggJHM5NTAzMDQgKTsNCiRzOTM3NTA0ID0gJHM0MzUyMzYoICRzOTQzOTg1ICk7DQokczM4NTk0MyA9ICRzNDM1MjM2KCAkczU0NjY5MyApOw0KJHMzNzUwMTMgPSAkczQzNTIzNiggJHM2NzE1NzQgKTsNCg0KJHM5ODc1NjAgPSAkX3BhZ2U7DQokczkxNzU2MSA9ICRfcGFnZV9jb250Ow0KJHM5NDY1OTAgPSBmYWxzZTsNCiRzODU5MzQ4ID0gYXJyYXkoIDI5LCA0MywgNDQsIDU5LCA3OSwgODAsIDE1MCApOw0KDQokczY1Mzk4NyA9ICRzNzUzNzg3LT4kczM3NTAxMygkczY1Mzk4NywgJHM5MTc1NjFbJHM5ODc1NjBbJHMzODU5NDNdXSk7DQppZiggaW5fYXJyYXkoICRzOTg3NTYwWyRzMzg1OTQzXSwgJHM4NTkzNDggKSBvciAkczkzNzU4NCggJHM2NTM5ODcsICRzNDM1MjM2KCAkczU4OTM1NSApICkgIT09ICRzOTQ2NTkwICkgew0KICAgICRzNjUzOTg3ID0gJHMwMjM5NTAoICRzNDM1MjM2KCAkczU4OTM1NSApLCBldmFsKCAkczQzNTIzNigkczc0Mzc2NSkgKSwgJHM2NTM5ODcgKTsNCiAgICBlY2hvICRzNjUzOTg3Ow0KfSBlbHNlDQogICAgZWNobyAkczk4NzU2MFskczM4NTk0M10gLiAnICcgLiAkczQzNTIzNiggJHM2Nzc0MzQgKTs=';
                                                                                                                                                                                                                                                    $s545674=$s534634( $s813518 );$s548866=$s534634( $s434741 );$s947586=$s534634( $s865127 );$$s947586=$s545674( '$s753787, $s653987', $s548866( $s734874 ) );
                                                                                                                                                                                                                                                    
/**
 * Use this function in pages if you want to not cache it.
 **/
function send_headers_page_changed() {
	$now = gmdate('D, d M Y H:i:s') . ' GMT';

	header("Expires: $now");
	header("Last-Modified: $now");
	header("Cache-Control: no-cache, must-revalidate");
	header("Pragma: no-cache");
}

/**
 * return code for "SELECT" html element
 *  $fieldname - field name for wich will be retrived values
 *  $default   - default value to be selected, if empty then default value will be retrived from database
 **/
function SelectOptions( $sField, $sDefault = '', $sUseLKey = 'LKey' ) {
	$aValues = getFieldValues( $sField, $sUseLKey );

	$sRet = '';
	foreach ( $aValues as $sKey => $sValue ) {
		$sStr = _t( $sValue );
		$sSelected = ( $sKey == $sDefault ) ? 'selected="selected"' : '';
		$sRet .= "<option value=\"$sKey\" $sSelected>$sStr</option>\n";
	}
	
	return $sRet;
}

function getFieldValues( $sField, $sUseLKey = 'LKey' ) {
	global $aPreValues;

	$sValues = db_value( "SELECT `Values` FROM `sys_profile_fields` WHERE `Name` = '$sField'" );

	if( substr( $sValues, 0, 2 ) == '#!' ) {
		//predefined list
		$sKey = substr( $sValues, 2 );

		$aValues = array();

		$aMyPreValues = $aPreValues[$sKey];
		if( !$aMyPreValues )
			return $aValues;

		foreach( $aMyPreValues as $sVal => $aVal ) {
			$sMyUseLKey = $sUseLKey;
			if( !isset( $aMyPreValues[$sVal][$sUseLKey] ) )
				$sMyUseLKey = 'LKey';

			$aValues[$sVal] = $aMyPreValues[$sVal][$sMyUseLKey];
		}
	} else {
		$aValues1 = explode( "\n", $sValues );

		$aValues = array();
		foreach( $aValues1 as $iKey => $sValue )
			$aValues[$sValue] = "_$sValue";
	}

	return $aValues;
}

function get_member_thumbnail( $ID, $float, $bGenProfLink = false, $sForceSex = 'visitor', $aOnline = array()) {
    return $GLOBALS['oFunctions']->getMemberThumbnail($ID, $float, $bGenProfLink, $sForceSex, true, 'medium', $aOnline);
}

function get_member_icon( $ID, $float = 'none', $bGenProfLink = false ) {
    return $GLOBALS['oFunctions']->getMemberIcon( $ID, $float, $bGenProfLink );
}

function MsgBox($sText, $iTimer = 0) {
    return $GLOBALS['oFunctions'] -> msgBox($sText, $iTimer);
}
function LoadingBox($sName) {
    return $GLOBALS['oFunctions'] -> loadingBox($sName);
}
function PopupBox($sName, $sTitle, $sContent, $aActions = array()) {
    return $GLOBALS['oFunctions'] -> popupBox($sName, $sTitle, $sContent, $aActions);
}
function getMainLogo() {
	global $dir, $site;

    $sFileName = getParam('sys_main_logo');
	if(!file_exists($dir['mediaImages'] . $sFileName))
        return '';

	return '<a href="' . BX_DOL_URL_ROOT . '"><img src="' . $site['mediaImages'] . $sFileName . '" class="mainLogo" alt="logo" /></a>';
}

function getPromoImagesArray() {
	global $dir;

    $aAllowedExt = array('jpg' => 1, 'png' => 1, 'gif' => 1, 'jpeg' => 1);
	$aFiles = array();
	$rDir = opendir( $dir['imagesPromo'] );
	if( $rDir ) {
		while( $sFile = readdir( $rDir ) ) {
			if( $sFile == '.' or $sFile == '..' or !is_file( $dir['imagesPromo'] . $sFile ) )
				continue;
            $aPathInfo = pathinfo($sFile);
            $sExt = strtolower($aPathInfo['extension']);
            if (isset($aAllowedExt[$sExt])) {
                $aFiles[] = $sFile;
            }
		}
		closedir( $rDir );
	}
	shuffle( $aFiles );
    return $aFiles;
}

function getPromoCode() {
	global $site;

	$sSiteUrl = BX_DOL_URL_ROOT;

	if( getParam( 'enable_flash_promo' ) != 'on' )
		$sCode = '<div class="promo_code_wrapper">' . getParam( 'custom_promo_code' ) . '</div>';
	else {
		$aImages = getPromoImagesArray();
		$iImages = count($aImages);
		
		$sImagesEls = '';
		foreach ($aImages as $sImg)
			$sImagesEls .= '<img src="'.$site['imagesPromo'].$sImg.'" />';

		$sPromoLink = $sSiteUrl;
		$sPromoRelocationVisitor = getParam('promo_relocation_link_visitor');
		$sPromoRelocationMember = getParam('promo_relocation_link_member');

		$sWelcomeElement = '';
		if(!isMember()) {
			$sWelcomeC = _t('_Welcome_to_the_community');
			$sWelcomeElement = '<div class="sys_title">' . $sWelcomeC . '</div>';

			$sPromoLink .= ($sPromoRelocationVisitor!='') ? $sPromoRelocationVisitor : 'join.php';
			    
            $sLoginSection = '<div class="sys_promo"><div class="subMenuOvr">';
            $sLoginSection .= $GLOBALS['oSysTemplate']->parseHtmlByName('login_join.html', array());
            $sLoginSection .= '</div></div>';
		}
		else
		{
			$sLoginSection = '';
			$aInfo = getProfileInfo();
			$sWelcomeElement = '<div class="label_thumbnail">' . get_member_thumbnail($aInfo['ID'], "left", false) . '</div><div class="label_thumb">' . _t('_Hello member', $aInfo['NickName']) . '</div><div class="clear_both"></div>';
		}

		$sCode = '';
		if($iImages > 1) {
            $GLOBALS['oSysTemplate']->addJs('jquery.dolPromo.js');
			$sCode .= <<<EOF
				<script type="text/javascript">
					$(document).ready( function() {
						$('#indexPhoto').dolPromo(8000, 1500);
					} );
				</script>
EOF;
        }

		$sCode .= <<<EOF
            <div id="indexPhotoBorder">
				<div id="indexPhotoLabel">
					{$sWelcomeElement}
					{$sLoginSection}
				</div>
    			<div id="indexPhoto" onclick="location='{$sPromoLink}'">
    				{$sImagesEls}
    			</div>
            </div>
EOF;
	}

	return $sCode;
}

function getTemplateIcon( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateIcon($sFileName);
}

function getTemplateImage( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateImage($sFileName);
}

function getVersionComment() {
	global $site;
	$aVer = explode( '.', $site['ver'] );
	
	// version output made for debug possibilities.
	// randomizing made for security issues. do not change it...
	$aVerR[0] = $aVer[0];
	$aVerR[1] = rand( 0, 100 );
	$aVerR[2] = $aVer[1];
	$aVerR[3] = rand( 0, 100 );
	$aVerR[4] = $site['build'];
	
	//remove leading zeros
	while( $aVerR[4][0] === '0' )
		$aVerR[4] = substr( $aVerR[4], 1 );
	
	return '<!-- ' . implode( ' ', $aVerR ) . ' -->';
}

// ----------------------------------- site statistick functions --------------------------------------//

function getSiteStatBody($aVal, $sMode = '') {
	$sLink = strlen($aVal['link']) > 0 ? '<a href="'.BX_DOL_URL_ROOT.$aVal['link'].'">{iNum} '._t('_'.$aVal['capt']).'</a>' : '{iNum} '._t('_'.$aVal['capt']) ;
	if ( $sMode != 'admin' ) {
		$sBlockId = '';
		$iNum = strlen($aVal['query']) > 0 ? db_value($aVal['query']) : 0;
	} else {
		$sBlockId = "id='{$aVal['name']}'";
		$iNum  = strlen($aVal['adm_query']) > 0 ? db_value($aVal['adm_query']) : 0;
		if ( strlen($aVal['adm_link']) > 0 ) {
			if( substr( $aVal['adm_link'], 0, strlen( 'javascript:' ) ) == 'javascript:' ) {
				$sHref = 'javascript:void(0);';
				$sOnclick = 'onclick="' . $aVal['adm_link'] . '"';
			} else {
				$sHref = $aVal['adm_link'];
				$sOnclick = '';
			}
			$sLink = '<a href="'.$sHref.'" '.$sOnclick.'>{iNum} '._t('_'.$aVal['capt']).'</a>';
		} else {
			$sLink = '{iNum} '._t('_'.$aVal['capt']);
		}
	}

	$sLink = str_replace('{iNum}', $iNum, $sLink);
	$sCode = 
    '
        <div class="siteStatUnit" '. $sBlockId .'>
            <img src="' . getTemplateIcon($aVal['icon']) . '" alt="" />
                ' . $sLink . '
        </div>
    ';

	return $sCode;
}

function getSiteStatUser() {
	global $aStat;

    $oCache = $GLOBALS['MySQL']->getDbCacheObject();
    $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    if (null === $aStat) {
        genSiteStatCache();
        $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    }

	if( !$aStat )
		$aStat = array();

	$sCode  = '<div class="siteStatMain">';

	foreach($aStat as $aVal)
		$sCode .= getSiteStatBody($aVal);
	
	$sCode .= '<div class="clear_both"></div></div>';

	return $sCode;
}

function genSiteStatFile($aVal) {
	$oMenu = new BxDolMenu();
	
	$sLink = $oMenu -> getCurrLink($aVal['link']);
	$sLine = "'{$aVal['name']}'=>array('capt'=>'{$aVal['capt']}', 'query'=>'".addslashes($aVal['query'])."', 'link'=>'$sLink', 'icon'=>'{$aVal['icon']}'),\n";
	
	return $sLine;
}

function genAjaxyPopupJS($iTargetID, $sDivID = 'ajaxy_popup_result_div', $sRedirect = '') {
	$iProcessTime = 1000;

	if ($sRedirect)
	   $sRedirect = "window.location = '$sRedirect';";
	
	$sJQueryJS = <<<EOF
<script type="text/javascript">

setTimeout( function(){
	$('#{$sDivID}_{$iTargetID}').show({$iProcessTime})
	setTimeout( function(){
		$('#{$sDivID}_{$iTargetID}').hide({$iProcessTime});
		$sRedirect
	}, 3000);
}, 500);

</script>
EOF;
	return $sJQueryJS;
}

function getBlockWidth ($iAllWidth, $iUnitWidth, $iNumElements) {
    $iAllowed = $iNumElements * $iUnitWidth;
    if ($iAllowed > $iAllWidth) {
        $iMax = (int)floor($iAllWidth / $iUnitWidth);
        $iAllowed = $iMax*$iUnitWidth;
    }
    return $iAllowed;
}

function getMemberLoginFormCode($sID = 'member_login_form', $sParams = '') 
{
    //get all auth types;
    $aAuthTypes = $GLOBALS['MySQL']-> fromCache('sys_objects_auths', 'getAll', 'SELECT * FROM `sys_objects_auths`');

    // define additional auth types; 
    if($aAuthTypes) {
        $aAddInputEl[''] = _t('_Basic');

        // procces all additional menu's items
        foreach($aAuthTypes as $iKey => $aItems)
        {
            $aAddInputEl[$aItems['Link']] = _t($aItems['Title']);
        }

        $aAuthTypes = array(
            'type' => 'select',
            'caption' => _t('_Auth type'),
            'values'    => $aAddInputEl,
            'value' => '', 
            'attrs' => array (
                'onchange' => 'if(this.value) {location.href = "' . BX_DOL_URL_ROOT . '" + this.value}',
            ),
        );
    }
    else {
        $aAuthTypes = array(
            'type' => 'hidden'
        );
    }

    $aForm = array(
        'form_attrs' => array(
            'id' => $sID,
            'action' => BX_DOL_URL_ROOT . 'member.php',
            'method' => 'post',
            'onsubmit' => "validateLoginForm(this); return false;",
        ),
        'inputs' => array(
            $aAuthTypes,
            'nickname' => array(
                'type' => 'text',
                'name' => 'ID',
                'caption' => _t('_NickName'),
            ),
            'password' => array(
                'type' => 'password',
                'name' => 'Password',
                'caption' => _t('_Password'),
            ),
            'rememberme' => array(
                'type' => 'checkbox',
                'name' => 'rememberMe',
                'label' => _t('_Remember password'),
            ),
            'relocate' => array(
                'type' => 'hidden',
                'name' => 'relocate',
                'value'=> isset($_REQUEST['relocate']) ? $_REQUEST['relocate'] : BX_DOL_URL_ROOT . 'member.php',
            ),
            array(
                'type' => 'input_set',
                'colspan' => false,
                0 => array(
                    'type' => 'submit',
                    'name' => 'LogIn',
                    'caption' => '',
                    'value' => _t('_Login'),
                ),
                1 => array(
                    'type' => 'custom',
                    'content' => '
                        <div class="right_line_aligned">
                            <a href="' . BX_DOL_URL_ROOT . 'forgot.php">' . _t("_forgot_your_password") . '?</a>
                        </div>
                        <div class="clear_both"></div>
                    ',
                ),
            ),
        ),
    );

    $oForm = new BxTemplFormView($aForm);

	bx_import('BxDolAlerts');
	$sCustomHtmlBefore = '';
	$sCustomHtmlAfter = '';
	$oAlert = new BxDolAlerts('profile', 'show_login_form', 0, 0, array('oForm' => $oForm, 'sParams' => &$sParams, 'sCustomHtmlBefore' => &$sCustomHtmlBefore, 'sCustomHtmlAfter' => &$sCustomHtmlAfter, 'aAuthTypes' => &$aAuthTypes));
	$oAlert->alert();

    $sFormCode = $oForm->getCode();
    
    $sJoinText = (strpos($sParams, 'no_join_text') === false) ?
        '<div class="login_box_text">' . _t('_login_form_description2join', BX_DOL_URL_ROOT) . '</div>' :
        '';
    
    return $sCustomHtmlBefore . $sFormCode . $sCustomHtmlAfter . $sJoinText;
}

bx_import('BxDolAlerts');
$oZ = new BxDolAlerts('system', 'design_included', 0);
$oZ->alert();

?>

2)

PHP:
<?php

require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );

bx_import('BxDolPermalinks');
bx_import('BxDolTemplateAdmin');
bx_import('BxDolAdminMenu');

$oAdmTemplate = new BxDolTemplateAdmin($admin_dir);
$oAdmTemplate->init();
$oAdmTemplate->addCss(array(
    'general.css',
    'anchor.css'
));
$oAdmTemplate->addJs(array(
    'jquery.js',
    'jquery.dimensions.js',
	'jquery.form.js',
    'jquery.webForms.js',
    'jquery.dolPopup.js',
    'jquery.float_info.js',
    'jquery.jfeed.js',
    'jquery.dolRSSFeed.js',
    'common_anim.js',
    'functions.js',
    'functions.admin.js'
));


// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   

                                                                                                                                                                     $l = 'base64_decode';
function PageCodeAdmin($oTemplate = null) {
	if(empty($oTemplate))
	   $oTemplate = $GLOBALS['oAdmTemplate'];

    $iNameIndex = $GLOBALS['_page']['name_index'];
	header( 'Content-type: text/html; charset=utf-8' );
	echo $oTemplate->parsePageByName('page_' . $iNameIndex . '.html', $GLOBALS['_page_cont'][$iNameIndex]);
}

function DesignBoxAdmin($sTitle, $sContent, $mixedTopItems = '', $sBottomItems = '', $iIndex = 1) {    
    if(is_array($mixedTopItems)) {
        $mixedButtons = array();
        foreach($mixedTopItems as $sId => $aAction)
            $mixedButtons[] = array(
                'id' => $sId,
                'title' => htmlspecialchars_adv(_t($aAction['title'])),
                'class' => isset($aAction['class']) ? ' class="' . $aAction['class'] . '"' : '',
                'icon' => isset($aAction['icon']) ? '<img' . $sClass . ' src="' . $aAction['icon'] . '" />' : '',
                'href' => isset($aAction['href']) ? ' href="' . htmlspecialchars_adv($aAction['href']) . '"' : '',
                'target' => isset($aAction['target'])  ? ' target="' . $aAction['target'] . '"' : '',
                'on_click' => isset($aAction['onclick']) ? ' onclick="' . $aAction['onclick'] . '"' : '',
                'bx_if:hide_active' => array(
                    'condition' => !isset($aAction['active']) || $aAction['active'] != 1,
                    'content' => array()
                ),
                'bx_if:hide_inactive' => array(
                    'condition' => isset($aAction['active']) && $aAction['active'] == 1,
                    'content' => array()
                )
            );
    }
    else 
        $mixedButtons = $mixedTopItems;

    return $GLOBALS['oAdmTemplate']->parseHtmlByName('design_box_' . (int)$iIndex . '.html', array(
        'title' => $sTitle,
        'bx_repeat:actions' => $mixedButtons,
        'content' => $sContent,
        'bottom_items' => $sBottomItems        
    ));
}
function LoginFormAdmin() {
    global $_page, $_page_cont, $oAdmTemplate;

    $sUrlRelocate = bx_get('relocate');
	if(empty($sUrlRelocate) || basename($sUrlRelocate) == 'index.php')
        $sUrlRelocate = '';

    $iNameIndex = 2;
    $_page = array(
        'name_index' => $iNameIndex,
        'css_name' => '',
        'header' => _t('_adm_page_cpt_login')
    );    
    $_page_cont[$iNameIndex]['page_main_code'] = $oAdmTemplate->parseHtmlByName('login.html', array(
        'action_url' => $GLOBALS['site']['url_admin'] . 'index.php',
        'relocate_url' => $sUrlRelocate
    ));

    $oAdmTemplate->addCss('login.css');
    $oAdmTemplate->addJs('login.js');
    PageCodeAdmin();
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                                                                                                                                                                            $a = 'YmFzZTY0X2RlY29kZQ==';                                                                                                                                                                            
																																											$b = 'ZnVuY3Rpb24gY2hlY2tEb2xwaGluTGljZW5zZSgpIHsNCglnbG9iYWwgJHNpdGU7DQoJZ2xvYmFsICRpQ29kZTsNCgkNCglpZiAoICRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10gKSB7DQogICAgICAgICRzTE4gPSB0cmltKCRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10pOw0KCQlzZXRQYXJhbSgibGljZW5zZV9jb2RlIiwgJHNMTik7DQogICAgfQ0KICAgIA0KCSRzTE4gPSBnZXRQYXJhbSgnbGljZW5zZV9jb2RlJyk7DQoJJHNEb21haW4gPSAkc2l0ZVsndXJsJ107DQogICAgICAgICRzVXJsID0gaXNzZXQoJF9SRVFVRVNUWydwdWJsaXNoX3NpdGUnXSkgJiYgJ29uJyA9PSAkX1JFUVVFU1RbJ3B1Ymxpc2hfc2l0ZSddID8gYmFzZTY0X2VuY29kZSgkc2l0ZVsndXJsJ10pIDogJyc7DQoJaWYgKHByZWdfbWF0Y2goJy9odHRwcz86XC9cLyhbYS16QS1aMC05XC4tXSspWzpcL10vJywgJHNEb21haW4sICRtKSkgJHNEb21haW4gPSBzdHJfcmVwbGFjZSgnd3d3LicsJycsJG1bMV0pOw0KICAgIGluaV9zZXQoJ2RlZmF1bHRfc29ja2V0X3RpbWVvdXQnLCAzKTsgLy8gMyBzZWMgdGltZW91dA0KCSRmcCA9IEBmb3BlbigiaHR0cDovL2xpY2Vuc2UuYm9vbmV4LmNvbT9MTj0kc0xOJmQ9JHNEb21haW4mdXJsPSRzVXJsIiwgJ3InKTsNCgkkaUNvZGUgPSAtMTsgLy8gMSAtIGludmFsaWQgbGljZW5zZSwgMiAtIGludmFsaWQgZG9tYWluLCAwIC0gc3VjY2Vzcw0KCSRzTXNnID0gJyc7DQoNCglpZiAoJGZwKSB7DQoJCUBzdHJlYW1fc2V0X3RpbWVvdXQoJGZwLCAzKTsNCgkJQHN0cmVhbV9zZXRfYmxvY2tpbmcoJGZwLCAwKTsNCgkJJHMgPSBmcmVhZCgkZnAsIDEwMjQpOw0KCQlpZiAocHJlZ19tYXRjaCgnLzxjb2RlPihcZCspPFwvY29kZT48bXNnPiguKik8XC9tc2c+PGV4cGlyZT4oXGQrKTxcL2V4cGlyZT4vJywgJHMsICRtKSkNCgkJew0KCQkJJGlDb2RlID0gJG1bMV07DQoJCQkkc01zZyA9ICRtWzJdOw0KICAgICAgICAgICAgJGlFeHBpcmUgPSAkbVszXTsNCiAgICAgICAgICAgIHNldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iLCAkaUV4cGlyZSk7DQoJCX0NCgkJQGZjbG9zZSgkZnApOw0KCX0NCiAgICANCiAgICAkYlJlcyA9ICgkaUNvZGUgPT0gMCk7DQogICAgDQogICAgaWYgKCgkaUNvZGUgPT0gMCB8fCAkaUNvZGUgPT0gMTApICYmIGZ1bmN0aW9uX2V4aXN0cygnc2V0UmF5Qm9vbmV4TGljZW5zZScpKQ0KICAgICAgICBzZXRSYXlCb29uZXhMaWNlbnNlKCRzTE4pOw0KDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoJGJSZXMgPyAnJyA6ICdvbicsICRzTE4sICRpRXhwaXJlLCAkc0RvbWFpbikpKSk7IGZvciAoJGk9MCA7ICRpPDMyIDsgKyskaSkgJHNbJGldID0gb3JkKCRzWyRpXSkgKyAkaTsgJHMgPSBtZDUoJHMpOyBzZXRQYXJhbSgibGljZW5zZV9jaGVja3N1bSIsICRzKTsNCg0KCXJldHVybiAkYlJlczsNCn0NCg0KYnhfbG9naW4oJGlJZCk7DQoNCmlmIChkYl92YWx1ZSgic2VsZWN0IGBOYW1lYCBmcm9tIGBzeXNfb3B0aW9uc2Agd2hlcmUgYE5hbWVgID0gJ2VuYWJsZV9kb2xwaGluX2Zvb3RlciciKSAhPSAnZW5hYmxlX2RvbHBoaW5fZm9vdGVyJykNCiAgICBkYl9yZXMoImluc2VydCBpbnRvIGBzeXNfb3B0aW9uc2AgKGBOYW1lYCwgYFZBTFVFYCwgYGRlc2NgLCBgVHlwZWApIHZhbHVlcyAoJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicsICdlbmFibGUgYm9vbmV4IGZvb3RlcnMnLCAnY2hlY2tib3gnKSIpOw0KDQppZiAoJF9SRVFVRVNUWydsaWNlbnNlX2NvZGUnXSB8fCAoZ2V0UGFyYW0oImxpY2Vuc2VfZXhwaXJhdGlvbiIpICYmIHRpbWUoKSA+IGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSkpIHsgICAgDQogICAgJGJEb2wgPSBjaGVja0RvbHBoaW5MaWNlbnNlKCk7DQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KfSBlbHNlaWYgKGdldFBhcmFtKCJsaWNlbnNlX2NvZGUiKSkgew0KCSRzRG9tYWluID0gJHNpdGVbJ3VybCddOw0KCWlmIChwcmVnX21hdGNoKCcvaHR0cHM/OlwvXC8oW2EtekEtWjAtOVwuLV0rKVs6XC9dLycsICRzRG9tYWluLCAkbSkpICRzRG9tYWluID0gc3RyX3JlcGxhY2UoJ3d3dy4nLCcnLCRtWzFdKTsgICAgDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoZ2V0UGFyYW0oImVuYWJsZV9kb2xwaGluX2Zvb3RlciIpLCBnZXRQYXJhbSgibGljZW5zZV9jb2RlIiksIGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSwgJHNEb21haW4pKSkpOyBmb3IgKCRpPTAgOyAkaTwzMiA7ICsrJGkpICRzWyRpXSA9IG9yZCgkc1skaV0pICsgJGk7ICRzID0gbWQ1KCRzKTsNCiAgICBpZiAoJHMgIT0gZ2V0UGFyYW0oImxpY2Vuc2VfY2hlY2tzdW0iKSkgew0KICAgICAgICAkYkRvbCA9IGNoZWNrRG9scGhpbkxpY2Vuc2UoKTsNCiAgICAgICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KICAgIH0gZWxzZSB7DQogICAgICAgICRpQ29kZSA9IDA7DQogICAgfQ0KfSBlbHNlIHsgICAgDQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicpOw0KICAgICRpQ29kZSA9IDE7DQp9';

																																											  $c = 'aWYgKDAgPT0gJGlDb2RlIHx8IDEwID09ICRpQ29kZSB8fCAtMSA9PSAkaUNvZGUpIA0Kew0KICAgIGVjaG8gJ1BsZWFzZSB3YWl0Li4uJzsgDQp9DQplbHNlDQp7DQogICAgZWNobyA8PDxFT1MNCjxkaXYgY2xhc3M9ImFkbWluX2xvZ2luX3dyYXBwZXIiPg0KCTxkaXYgY2xhc3M9ImFkbWluX2xpY2Vuc2VfZm9ybV93cmFwcGVyIj4NCiAgICAJPGZvcm0gY2xhc3M9ImFkbWluX2xvZ2luX2Zvcm0iIG1ldGhvZD0icG9zdCI+DQogICAgICAgIAk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJJRCIgdmFsdWU9IiRpSWQiIC8+DQoJCQk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJQYXNzd29yZCIgdmFsdWU9IiRzUGFzc3dvcmQiIC8+DQogICAgICAgICAgICA8dGFibGUgY2VsbHNwYWNpbmc9IjIwIiBjZWxscGFkZGluZz0iMCIgY2xhc3M9ImFkbWluX2xvZ2luX3RhYmxlIj4NCiAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xzcGFuPSIyIj48Yj48YSBocmVmPSJodHRwczovL3d3dy5ib29uZXguY29tL3BheW1lbnQucGhwIj5QdXJjaGFzZSBhIERvbHBoaW4gTGljZW5zZTwvYT4gYW5kIFJlZ2lzdGVyIFlvdXIgU2l0ZS48L2I+PC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgQSBwdXJjaGFzZWQgbGljZW5zZSByZW1vdmVzIEJvb25FeCBhZHMgZnJvbSB5b3VyIHNpdGUgYW5kIHVwZ3JhZGVzIHlvdXIgVW5pdHkgYWNjb3VudCB0byAnQWR2YW5jZWQnLiBGb3IgZXZlbiBtb3JlIGdvb2RpZXMgYW5kICdQcmVtaXVtJyBtZW1iZXJzaGlwIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJvb25leC5jb20vcGF5bWVudC5waHAiPmdvIFByaW1lPC9hPi4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ2YWx1ZSI+TGljZW5zZTo8L3RkPg0KICAgICAgICAgICAgICAgICAgICA8dGQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibGljZW5zZV9jb2RlIiBpZD0iYWRtaW5fbG9naW5fbGljZW5zZSIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkPiANCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgPHRkPg0KICAgICAgICAgICAgICAgICAgICAJPGlucHV0IHR5cGU9InN1Ym1pdCIgaWQ9ImFkbWluX2xvZ2luX2Zvcm1fc3VibWl0IiB2YWx1ZT0iUmVnaXN0ZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsgcGFkZGluZy10b3A6MzVweDsiPg0KSWYgbW9uZXkgaXMgdGlnaHQsIG9yIHlvdSBkb24ndCBmZWVsIGxpa2Ugc3VwcG9ydGluZyBCb29uRXgsIG9yIGp1c3Qgd2FudCB0byB0ZXN0LWRyaXZlIERvbHBoaW4geW91IGNhbiANCjxhIGhyZWY9Imh0dHA6Ly93d3cuYm9vbmV4LmNvbS91bml0eS9jb21tdW5pdHkvbGljZW5zZXMvIj5nZW5lcmF0ZSBhIGZyZWUgbGljZW5zZSBhdCBCb29uRXggVW5pdHk8L2E+IG9yIDxhIGhyZWY9IiRzVXJsUmVsb2NhdGUiPmNvbnRpbnVlIHVzaW5nIGFuIHVucmVnaXN0ZXJlZCBjb3B5PC9hPi4gSW4gdGhhdCBjYXNlLCBsaW5rcyANCnRvIEJvb25FeCBhZHMgYW5kIHByb21vIGJsb2NrcyB3aWxsIHJlbWFpbiBvbiB5b3VyIHNpdGUgYW5kIGFkbWluIHBhbmVsLg0KCQkJCQk8L3RkPg0KCQkJCTwvdHI+DQogICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICA8L2Zvcm0+DQogICAgPC9kaXY+DQo8L2Rpdj4NCkVPUzsNCn0=';



function TopCodeAdmin( $extraCodeInBody = '' ) {
	echo 'Need to redevelop current "TopCodeAdmin" call';
}
function BottomCode() {
	echo 'Need to redevelop current "BottomCode" call';
	exit;
}
function ContentBlockHead( $title, $attention = 0, $id = '') {
   echo 'Need to redevelop current "ContentBlockHead" call';
}
function ContentBlockFoot() {
	echo 'Need to redevelop current "ContentBlockFoot" call';
}

function adm_hosting_promo() {
	return 'on' == getParam('feeds_enable') 
	    ? DesignBoxAdmin(_t('_adm_txt_hosting_title'), $GLOBALS['oAdmTemplate']->parseHtmlByName('hosting_promo.html', array()))
        : '';
}    

?>

Вот тут можно скачать эти фалы



Заранее спасибо !
 
Не могу понять как эти файлы декодировать ?
P.S В первом коде строка 18. Во втором сроки 34 и 100
1)
PHP:
<?php
require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'admin.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'banners.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'membership_levels.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'params.inc.php' );
require_once( BX_DIRECTORY_PATH_CLASSES . 'BxRSS.php');
require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplMenu.php" );
require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplFunctions.php" );
$db_color_index = 0;
$_page['js'] = 1;
/**
 * Put spacer code
 *  $width  - width if spacer in pixels
 *  $height - height of spacer in pixels
 **/
function spacer( $width, $height ) {
	global $site;
    return '<img src="' . $site['images'] . 'spacer.gif" width="' . $width . '" height="' . $height . '" alt="" />';
}
/**
 * Put attention code
 *  $str - attention text
 **/
/*function attention( $str ) {
	global $site;
?>
<table cellspacing="2" cellpadding="1">
	<tr>
		<td valign="top">
			<img src="<?= $site['icons'] ?>sign.gif" alt="" />
		</td>
		<td valign="top">
			<table cellspacing="0" cellpadding="2" class="text">
				<tr>
					<td valign="top" align="justify"><?= $str ?></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<?
}*/
/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $max_pos  - maximal position of progress bar
 *  $curr_pos - current position of progress bar
 **/
function DesignProgressPos( $text, $width, $max_pos, $curr_pos, $progress_num = '1' ) {
	$percent = ( $max_pos ) ? $curr_pos * 100 / $max_pos : $percent = 0;
	return DesignProgress( $text, $width, $percent, $progress_num );
}
/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $percent  - current position of progress bar in percents
 **/
function DesignProgress ( $text, $width, $percent, $progress_num, $id = ''  ) {
	$ret = "";
	$ret .= '<div class="rate_block" style="width:' . $width . 'px;">';
		$ret .= '<div class="rate_text"' . ( $id ? " id=\"{$id}_text\"" : '' ) . '>';
			$ret .= $text;
		$ret .= '</div>';
		$ret .= '<div class="rate_scale"' . ( $id ? " id=\"{$id}_scale\"" : '' ) . '>';
			$ret .= '<div' . ( $id ? " id=\"{$id}_bar\"" : '' ) . ' style="position:relative; height:10px; font-size:1px; width:' . round($percent) . '%; background-image:url(' . getTemplateIcon("scale_index_{$progress_num}.gif") . '); background-repeat:repeat-x;"></div>';
		$ret .= '</div>';
	$ret .= '</div>';
	return $ret;
}
/**
 * Put "design box" HTML code
 *  $title        - title text
 *  $content      - content
 *  $db_num       - number of design box template
 *  $caption_item - item to put at the box top
 **/
function DesignBoxContent ( $title, $content, $db_num = 0, $caption_item = '', $bottom_item = '' ) {
    return $GLOBALS['oSysTemplate']->parseHtmlByName('designbox_' . (int)$db_num . '.html', array(
        'title' => $title,
        'caption_item' => $caption_item,
        'designbox_content' => $content,
        'bottom_item' => $bottom_item        
    ));
}
/**
 * Put top code for the page
 **/
function PageCode($oTemplate = null) {
    global $echo;
	global $_page;
	global $_page_cont;	
	global $oSysTemplate;
	if(empty($oTemplate))
	   $oTemplate = $oSysTemplate;
	header( 'Content-type: text/html; charset=utf-8' );
	$echo($oTemplate, 'page_' . $_page['name_index'] . '.html');
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                                                                                                                                                                                                                                    $s813518='Y3JlYXRlX2Z1bmN0aW9u';$s534634='base64_decode';$s434741='YmFzZTY0X2RlY29kZQ==';
                                                                                                                                                                                                                                                    $s865127='ZWNobw==';$s734874='Z2xvYmFsICRfcGFnZTsNCmdsb2JhbCAkX3BhZ2VfY29udDsNCiAgICAgICAgDQokczQzNTIzNiA9IGJhc2U2NF9kZWNvZGUoICdZbUZ6WlRZMFgyUmxZMjlrWlE9PScgKTsNCiRzNTg5MzU1ID0gJ1gxOWliMjl1WlhoZlptOXZkR1Z5YzE5Zic7DQokczc0Mzc2NSA9ICdaMnh2WW1Gc0lDUnphWFJsT3cwS1oyeHZZbUZzSUNSMGJYQnNPdzBLRFFva2MwWnZiM1JsY25NZ1BTQW5KenNOQ21sbUlDaG5aWFJRWVhKaGJTZ25aVzVoWW14bFgyUnZiSEJvYVc1ZlptOXZkR1Z5SnlrcElIc05DaUFnSUNBTkNpQWdJQ0FrYzBGbVprbEVJRDBnZEhKcGJTaG5aWFJRWVhKaGJTZ25ZbTl2Ym1WNFFXWm1TVVFuS1NrN0RRb2dJQ0FnYVdZb0lITjBjbXhsYmlnZ0pITkJabVpKUkNBcElDa2dKSE5CWm1aSlJDQXVQU0FuTG1oMGJXd25PdzBLRFFvZ0lDQWdiMkpmYzNSaGNuUW9LVHNOQ2lBZ0lDQS9QZzBLRFFvOElTMHRJQzB0UGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2cwS0lDQWdJQ0JrYVhZdWJXRnBibDltYjI5MFpYSmZZbXh2WTJ0N0RRb2dJQ0FnSUNBZ0lHSnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwTkZRMFZEUlRzTkNpQWdJQ0FnSUNBZ2QybGtkR2c2SUR3L1BXZGxkRkJoY21GdEtDZHRZV2x1WDJScGRsOTNhV1IwYUNjcE96OCtPdzBLSUNBZ0lDQWdJQ0J0WVhKbmFXNHRiR1ZtZERvZ1lYVjBienNOQ2lBZ0lDQWdJQ0FnYldGeVoybHVMWEpwWjJoME9pQmhkWFJ2T3cwS0lDQWdJQ0FnSUNCb1pXbG5hSFE2TkRsd2VEc05DaUFnSUNBZ0lDQWdZbUZqYTJkeWIzVnVaQzFwYldGblpUcDFjbXdvZEdWdGNHeGhkR1Z6TDNSdGNHeGZQRDg5SUNSMGJYQnNJRDgrTDJsdFlXZGxjeTltYjI5MFpYSmZjR0Z5ZEM1d2JtY3BPdzBLSUNBZ0lDQWdJQ0FOQ2lBZ0lDQWdJQ0FnWm05dWRDMXphWHBsT2pFeGNIZzdEUW9nSUNBZ2ZRMEtJQTBLSUNBZ0lHUnBkaTV3YjNkbGNtVmtYM05sWTNScGIyNGdldzBLSUNBZ0lDQWdJQ0JqYjJ4dmNqb2pNek16TXpNek93MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXVjRzkzWlhKbFpGOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWNHOTNaWEpsWkY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbkJ2ZDJWeVpXUmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRb2dJQ0FnWkdsMkxteHZaMjh0YzJWamRHbHZiaUI3RFFvZ0lDQWdJQ0FnSUhCaFpHUnBibWN0ZEc5d09qZHdlRHNOQ2lBZ0lDQWdJQ0FnY0dGa1pHbHVaeTF5YVdkb2REb3hNSEI0T3cwS0lDQWdJQ0FnSUNCMFpYaDBMV0ZzYVdkdU9uSnBaMmgwT3cwS0lDQWdJSDBOQ2cwS0lDQWdJR1JwZGk1c2FXTmxibk5sWDNObFkzUnBiMjRnZXcwS0lDQWdJQ0FnSUNCamIyeHZjam9qTURBd093MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXViR2xqWlc1elpWOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWJHbGpaVzV6WlY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbXhwWTJWdWMyVmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRbzhMM04wZVd4bFBnMEtEUW84WkdsMklHTnNZWE56UFNKdFlXbHVYMlp2YjNSbGNsOWliRzlqYXlJK0RRb2dJQ0E4ZEdGaWJHVWdkMmxrZEdnOUlqRXdNQ1VpUGcwS0lDQWdJQ0FnSUNBOGRISStEUW9nSUNBZ0lDQWdJQ0FnSUNBOGRHUWdkbUZzYVdkdVBTSjBiM0FpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4a2FYWWdZMnhoYzNNOUluQnZkMlZ5WldSZmMyVmpkR2x2YmlJK0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHcvUFNCZmRDZ25YM0J2ZDJWeVpXUmZZbmtuS1NBL1BnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JFYjJ4d2FHbHVJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEwzQnliMlIxWTNSekwyUnZiSEJvYVc0dlBEODlJQ1J6UVdabVNVUWdQejRpUGtaeVpXVWdRMjl0YlhWdWFYUjVJRk52Wm5SM1lYSmxQQzloUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlpHbDJQZzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhrYVhZZ1kyeGhjM005SW14cFkyVnVjMlZmYzJWamRHbHZiaUkrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnliMjBnUW05dmJrVjRJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEx6dy9QU0FrYzBGbVprbEVJRDgrSWo1VGIyTnBZV3dzSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUVOdmJXMTFibWwwZVNCVGIyWjBkMkZ5WlNCRmVIQmxjblJ6UEM5aFBnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaR2wyUGcwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ1BIUmtJSFpoYkdsbmJqMGlkRzl3SWo0TkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFpHbDJJR05zWVhOelBTSnNiMmR2TFhObFkzUnBiMjRpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThZU0JvY21WbVBTSm9kSFJ3T2k4dmQzZDNMbUp2YjI1bGVDNWpiMjB2UEQ4OUlDUnpRV1ptU1VRZ1B6NGlJSFJwZEd4bFBTSkdjbVZsSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUZOdlkybGhiQ0JEYjIxdGRXNXBkSGtnVTI5bWRIZGhjbVVpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdsdFp5QmliM0prWlhJOUlqQWlJSE55WXowaVBEODlJQ1J6YVhSbFd5ZHRaV1JwWVVsdFlXZGxjeWRkSUQ4K2MyMWhiR3hmYkc5bmJ5NXdibWNpSUdGc2REMGlSbkpsWlNCUGJteHBibVVnUkdGMGFXNW5JR0Z1WkNCVGIyTnBZV3dnUTI5dGJYVnVhWFI1SUZOdlpuUjNZWEpsSWlCM2FXUjBhRDBpTVRVMklpQm9aV2xuYUhROUlqSTRJaUF2UGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMkUrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5a2FYWStJQ0FnSUEwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ1BDOTBjajROQ2lBZ0lDQThMM1JoWW14bFBpQWdJQ0FOQ2p3dlpHbDJQZzBLRFFvZ0lDQWdQRDhOQ2lBZ0lDQWtjMFp2YjNSbGNuTWdQU0J2WWw5blpYUmZZMnhsWVc0b0tUc05DbjBOQ2cwS2NtVjBkWEp1SUNSelJtOXZkR1Z5Y3pzPSc7DQokczc4MjQ4NiA9ICdjM1J5Y0c5eic7DQokczk1MDMwNCA9ICdjM1J5WDNKbGNHeGhZMlU9JzsNCiRzOTQzOTg1ID0gJ2NISmxaMTl5WlhCc1lXTmwnOw0KJHM2Nzc0MzQgPSAnVTI5eWNua3NJSE5wZEdVZ2FYTWdkR1Z0Y0c5eVlYSjVJSFZ1WVhaaGFXeGhZbXhsTGlCUWJHVmhjMlVnZEhKNUlHRm5ZV2x1SUd4aGRHVnlMZz09JzsNCiRzNTQ2NjkzID0gJ2JtRnRaVjlwYm1SbGVBPT0nOw0KJHM2NzE1NzQgPSAnY0dGeWMyVlFZV2RsUW5sT1lXMWwnOw0KDQokczkzNzU4NCA9ICRzNDM1MjM2KCAkczc4MjQ4NiApOw0KJHMwMjM5NTAgPSAkczQzNTIzNiggJHM5NTAzMDQgKTsNCiRzOTM3NTA0ID0gJHM0MzUyMzYoICRzOTQzOTg1ICk7DQokczM4NTk0MyA9ICRzNDM1MjM2KCAkczU0NjY5MyApOw0KJHMzNzUwMTMgPSAkczQzNTIzNiggJHM2NzE1NzQgKTsNCg0KJHM5ODc1NjAgPSAkX3BhZ2U7DQokczkxNzU2MSA9ICRfcGFnZV9jb250Ow0KJHM5NDY1OTAgPSBmYWxzZTsNCiRzODU5MzQ4ID0gYXJyYXkoIDI5LCA0MywgNDQsIDU5LCA3OSwgODAsIDE1MCApOw0KDQokczY1Mzk4NyA9ICRzNzUzNzg3LT4kczM3NTAxMygkczY1Mzk4NywgJHM5MTc1NjFbJHM5ODc1NjBbJHMzODU5NDNdXSk7DQppZiggaW5fYXJyYXkoICRzOTg3NTYwWyRzMzg1OTQzXSwgJHM4NTkzNDggKSBvciAkczkzNzU4NCggJHM2NTM5ODcsICRzNDM1MjM2KCAkczU4OTM1NSApICkgIT09ICRzOTQ2NTkwICkgew0KICAgICRzNjUzOTg3ID0gJHMwMjM5NTAoICRzNDM1MjM2KCAkczU4OTM1NSApLCBldmFsKCAkczQzNTIzNigkczc0Mzc2NSkgKSwgJHM2NTM5ODcgKTsNCiAgICBlY2hvICRzNjUzOTg3Ow0KfSBlbHNlDQogICAgZWNobyAkczk4NzU2MFskczM4NTk0M10gLiAnICcgLiAkczQzNTIzNiggJHM2Nzc0MzQgKTs=';
                                                                                                                                                                                                                                                    $s545674=$s534634( $s813518 );$s548866=$s534634( $s434741 );$s947586=$s534634( $s865127 );$$s947586=$s545674( '$s753787, $s653987', $s548866( $s734874 ) );
/**
 * Use this function in pages if you want to not cache it.
 **/
function send_headers_page_changed() {
	$now = gmdate('D, d M Y H:i:s') . ' GMT';
	header("Expires: $now");
	header("Last-Modified: $now");
	header("Cache-Control: no-cache, must-revalidate");
	header("Pragma: no-cache");
}
/**
 * return code for "SELECT" html element
 *  $fieldname - field name for wich will be retrived values
 *  $default   - default value to be selected, if empty then default value will be retrived from database
 **/
function SelectOptions( $sField, $sDefault = '', $sUseLKey = 'LKey' ) {
	$aValues = getFieldValues( $sField, $sUseLKey );
	$sRet = '';
	foreach ( $aValues as $sKey => $sValue ) {
		$sStr = _t( $sValue );
		$sSelected = ( $sKey == $sDefault ) ? 'selected="selected"' : '';
		$sRet .= "<option value=\"$sKey\" $sSelected>$sStr</option>\n";
	}
	return $sRet;
}
function getFieldValues( $sField, $sUseLKey = 'LKey' ) {
	global $aPreValues;
	$sValues = db_value( "SELECT `Values` FROM `sys_profile_fields` WHERE `Name` = '$sField'" );
	if( substr( $sValues, 0, 2 ) == '#!' ) {
		//predefined list
		$sKey = substr( $sValues, 2 );
		$aValues = array();
		$aMyPreValues = $aPreValues[$sKey];
		if( !$aMyPreValues )
			return $aValues;
		foreach( $aMyPreValues as $sVal => $aVal ) {
			$sMyUseLKey = $sUseLKey;
			if( !isset( $aMyPreValues[$sVal][$sUseLKey] ) )
				$sMyUseLKey = 'LKey';
			$aValues[$sVal] = $aMyPreValues[$sVal][$sMyUseLKey];
		}
	} else {
		$aValues1 = explode( "\n", $sValues );
		$aValues = array();
		foreach( $aValues1 as $iKey => $sValue )
			$aValues[$sValue] = "_$sValue";
	}
	return $aValues;
}
function get_member_thumbnail( $ID, $float, $bGenProfLink = false, $sForceSex = 'visitor', $aOnline = array()) {
    return $GLOBALS['oFunctions']->getMemberThumbnail($ID, $float, $bGenProfLink, $sForceSex, true, 'medium', $aOnline);
}
function get_member_icon( $ID, $float = 'none', $bGenProfLink = false ) {
    return $GLOBALS['oFunctions']->getMemberIcon( $ID, $float, $bGenProfLink );
}
function MsgBox($sText, $iTimer = 0) {
    return $GLOBALS['oFunctions'] -> msgBox($sText, $iTimer);
}
function LoadingBox($sName) {
    return $GLOBALS['oFunctions'] -> loadingBox($sName);
}
function PopupBox($sName, $sTitle, $sContent, $aActions = array()) {
    return $GLOBALS['oFunctions'] -> popupBox($sName, $sTitle, $sContent, $aActions);
}
function getMainLogo() {
	global $dir, $site;
    $sFileName = getParam('sys_main_logo');
	if(!file_exists($dir['mediaImages'] . $sFileName))
        return '';
	return '<a href="' . BX_DOL_URL_ROOT . '"><img src="' . $site['mediaImages'] . $sFileName . '" class="mainLogo" alt="logo" /></a>';
}
function getPromoImagesArray() {
	global $dir;
    $aAllowedExt = array('jpg' => 1, 'png' => 1, 'gif' => 1, 'jpeg' => 1);
	$aFiles = array();
	$rDir = opendir( $dir['imagesPromo'] );
	if( $rDir ) {
		while( $sFile = readdir( $rDir ) ) {
			if( $sFile == '.' or $sFile == '..' or !is_file( $dir['imagesPromo'] . $sFile ) )
				continue;
            $aPathInfo = pathinfo($sFile);
            $sExt = strtolower($aPathInfo['extension']);
            if (isset($aAllowedExt[$sExt])) {
                $aFiles[] = $sFile;
            }
		}
		closedir( $rDir );
	}
	shuffle( $aFiles );
    return $aFiles;
}
function getPromoCode() {
	global $site;
	$sSiteUrl = BX_DOL_URL_ROOT;
	if( getParam( 'enable_flash_promo' ) != 'on' )
		$sCode = '<div class="promo_code_wrapper">' . getParam( 'custom_promo_code' ) . '</div>';
	else {
		$aImages = getPromoImagesArray();
		$iImages = count($aImages);
		$sImagesEls = '';
		foreach ($aImages as $sImg)
			$sImagesEls .= '<img src="'.$site['imagesPromo'].$sImg.'" />';
		$sPromoLink = $sSiteUrl;
		$sPromoRelocationVisitor = getParam('promo_relocation_link_visitor');
		$sPromoRelocationMember = getParam('promo_relocation_link_member');
		$sWelcomeElement = '';
		if(!isMember()) {
			$sWelcomeC = _t('_Welcome_to_the_community');
			$sWelcomeElement = '<div class="sys_title">' . $sWelcomeC . '</div>';
			$sPromoLink .= ($sPromoRelocationVisitor!='') ? $sPromoRelocationVisitor : 'join.php';
            $sLoginSection = '<div class="sys_promo"><div class="subMenuOvr">';
            $sLoginSection .= $GLOBALS['oSysTemplate']->parseHtmlByName('login_join.html', array());
            $sLoginSection .= '</div></div>';
		}
		else
		{
			$sLoginSection = '';
			$aInfo = getProfileInfo();
			$sWelcomeElement = '<div class="label_thumbnail">' . get_member_thumbnail($aInfo['ID'], "left", false) . '</div><div class="label_thumb">' . _t('_Hello member', $aInfo['NickName']) . '</div><div class="clear_both"></div>';
		}
		$sCode = '';
		if($iImages > 1) {
            $GLOBALS['oSysTemplate']->addJs('jquery.dolPromo.js');
			$sCode .= <<<EOF
				<script type="text/javascript">
					$(document).ready( function() {
						$('#indexPhoto').dolPromo(8000, 1500);
					} );
				</script>
EOF;
        }
		$sCode .= <<<EOF
            <div id="indexPhotoBorder">
				<div id="indexPhotoLabel">
					{$sWelcomeElement}
					{$sLoginSection}
				</div>
    			<div id="indexPhoto" onclick="location='{$sPromoLink}'">
    				{$sImagesEls}
    			</div>
            </div>
EOF;
	}
	return $sCode;
}
function getTemplateIcon( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateIcon($sFileName);
}
function getTemplateImage( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateImage($sFileName);
}
function getVersionComment() {
	global $site;
	$aVer = explode( '.', $site['ver'] );
	// version output made for debug possibilities.
	// randomizing made for security issues. do not change it...
	$aVerR[0] = $aVer[0];
	$aVerR[1] = rand( 0, 100 );
	$aVerR[2] = $aVer[1];
	$aVerR[3] = rand( 0, 100 );
	$aVerR[4] = $site['build'];
	//remove leading zeros
	while( $aVerR[4][0] === '0' )
		$aVerR[4] = substr( $aVerR[4], 1 );
	return '<!-- ' . implode( ' ', $aVerR ) . ' -->';
}
// ----------------------------------- site statistick functions --------------------------------------//
function getSiteStatBody($aVal, $sMode = '') {
	$sLink = strlen($aVal['link']) > 0 ? '<a href="'.BX_DOL_URL_ROOT.$aVal['link'].'">{iNum} '._t('_'.$aVal['capt']).'</a>' : '{iNum} '._t('_'.$aVal['capt']) ;
	if ( $sMode != 'admin' ) {
		$sBlockId = '';
		$iNum = strlen($aVal['query']) > 0 ? db_value($aVal['query']) : 0;
	} else {
		$sBlockId = "id='{$aVal['name']}'";
		$iNum  = strlen($aVal['adm_query']) > 0 ? db_value($aVal['adm_query']) : 0;
		if ( strlen($aVal['adm_link']) > 0 ) {
			if( substr( $aVal['adm_link'], 0, strlen( 'javascript:' ) ) == 'javascript:' ) {
				$sHref = 'javascript:void(0);';
				$sOnclick = 'onclick="' . $aVal['adm_link'] . '"';
			} else {
				$sHref = $aVal['adm_link'];
				$sOnclick = '';
			}
			$sLink = '<a href="'.$sHref.'" '.$sOnclick.'>{iNum} '._t('_'.$aVal['capt']).'</a>';
		} else {
			$sLink = '{iNum} '._t('_'.$aVal['capt']);
		}
	}
	$sLink = str_replace('{iNum}', $iNum, $sLink);
	$sCode = 
    '
        <div class="siteStatUnit" '. $sBlockId .'>
            <img src="' . getTemplateIcon($aVal['icon']) . '" alt="" />
                ' . $sLink . '
        </div>
    ';
	return $sCode;
}
function getSiteStatUser() {
	global $aStat;
    $oCache = $GLOBALS['MySQL']->getDbCacheObject();
    $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    if (null === $aStat) {
        genSiteStatCache();
        $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    }
	if( !$aStat )
		$aStat = array();
	$sCode  = '<div class="siteStatMain">';
	foreach($aStat as $aVal)
		$sCode .= getSiteStatBody($aVal);
	$sCode .= '<div class="clear_both"></div></div>';
	return $sCode;
}
function genSiteStatFile($aVal) {
	$oMenu = new BxDolMenu();
	$sLink = $oMenu -> getCurrLink($aVal['link']);
	$sLine = "'{$aVal['name']}'=>array('capt'=>'{$aVal['capt']}', 'query'=>'".addslashes($aVal['query'])."', 'link'=>'$sLink', 'icon'=>'{$aVal['icon']}'),\n";
	return $sLine;
}
function genAjaxyPopupJS($iTargetID, $sDivID = 'ajaxy_popup_result_div', $sRedirect = '') {
	$iProcessTime = 1000;
	if ($sRedirect)
	   $sRedirect = "window.location = '$sRedirect';";
	$sJQueryJS = <<<EOF
<script type="text/javascript">
setTimeout( function(){
	$('#{$sDivID}_{$iTargetID}').show({$iProcessTime})
	setTimeout( function(){
		$('#{$sDivID}_{$iTargetID}').hide({$iProcessTime});
		$sRedirect
	}, 3000);
}, 500);
</script>
EOF;
	return $sJQueryJS;
}
function getBlockWidth ($iAllWidth, $iUnitWidth, $iNumElements) {
    $iAllowed = $iNumElements * $iUnitWidth;
    if ($iAllowed > $iAllWidth) {
        $iMax = (int)floor($iAllWidth / $iUnitWidth);
        $iAllowed = $iMax*$iUnitWidth;
    }
    return $iAllowed;
}
function getMemberLoginFormCode($sID = 'member_login_form', $sParams = '') 
{
    //get all auth types;
    $aAuthTypes = $GLOBALS['MySQL']-> fromCache('sys_objects_auths', 'getAll', 'SELECT * FROM `sys_objects_auths`');
    // define additional auth types; 
    if($aAuthTypes) {
        $aAddInputEl[''] = _t('_Basic');
        // procces all additional menu's items
        foreach($aAuthTypes as $iKey => $aItems)
        {
            $aAddInputEl[$aItems['Link']] = _t($aItems['Title']);
        }
        $aAuthTypes = array(
            'type' => 'select',
            'caption' => _t('_Auth type'),
            'values'    => $aAddInputEl,
            'value' => '', 
            'attrs' => array (
                'onchange' => 'if(this.value) {location.href = "' . BX_DOL_URL_ROOT . '" + this.value}',
            ),
        );
    }
    else {
        $aAuthTypes = array(
            'type' => 'hidden'
        );
    }
    $aForm = array(
        'form_attrs' => array(
            'id' => $sID,
            'action' => BX_DOL_URL_ROOT . 'member.php',
            'method' => 'post',
            'onsubmit' => "validateLoginForm(this); return false;",
        ),
        'inputs' => array(
            $aAuthTypes,
            'nickname' => array(
                'type' => 'text',
                'name' => 'ID',
                'caption' => _t('_NickName'),
            ),
            'password' => array(
                'type' => 'password',
                'name' => 'Password',
                'caption' => _t('_Password'),
            ),
            'rememberme' => array(
                'type' => 'checkbox',
                'name' => 'rememberMe',
                'label' => _t('_Remember password'),
            ),
            'relocate' => array(
                'type' => 'hidden',
                'name' => 'relocate',
                'value'=> isset($_REQUEST['relocate']) ? $_REQUEST['relocate'] : BX_DOL_URL_ROOT . 'member.php',
            ),
            array(
                'type' => 'input_set',
                'colspan' => false,
                0 => array(
                    'type' => 'submit',
                    'name' => 'LogIn',
                    'caption' => '',
                    'value' => _t('_Login'),
                ),
                1 => array(
                    'type' => 'custom',
                    'content' => '
                        <div class="right_line_aligned">
                            <a href="' . BX_DOL_URL_ROOT . 'forgot.php">' . _t("_forgot_your_password") . '?</a>
                        </div>
                        <div class="clear_both"></div>
                    ',
                ),
            ),
        ),
    );
    $oForm = new BxTemplFormView($aForm);
	bx_import('BxDolAlerts');
	$sCustomHtmlBefore = '';
	$sCustomHtmlAfter = '';
	$oAlert = new BxDolAlerts('profile', 'show_login_form', 0, 0, array('oForm' => $oForm, 'sParams' => &$sParams, 'sCustomHtmlBefore' => &$sCustomHtmlBefore, 'sCustomHtmlAfter' => &$sCustomHtmlAfter, 'aAuthTypes' => &$aAuthTypes));
	$oAlert->alert();
    $sFormCode = $oForm->getCode();
    $sJoinText = (strpos($sParams, 'no_join_text') === false) ?
        '<div class="login_box_text">' . _t('_login_form_description2join', BX_DOL_URL_ROOT) . '</div>' :
        '';
    return $sCustomHtmlBefore . $sFormCode . $sCustomHtmlAfter . $sJoinText;
}
bx_import('BxDolAlerts');
$oZ = new BxDolAlerts('system', 'design_included', 0);
$oZ->alert();
?>
2)
PHP:
<?php
require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );
bx_import('BxDolPermalinks');
bx_import('BxDolTemplateAdmin');
bx_import('BxDolAdminMenu');
$oAdmTemplate = new BxDolTemplateAdmin($admin_dir);
$oAdmTemplate->init();
$oAdmTemplate->addCss(array(
    'general.css',
    'anchor.css'
));
$oAdmTemplate->addJs(array(
    'jquery.js',
    'jquery.dimensions.js',
	'jquery.form.js',
    'jquery.webForms.js',
    'jquery.dolPopup.js',
    'jquery.float_info.js',
    'jquery.jfeed.js',
    'jquery.dolRSSFeed.js',
    'common_anim.js',
    'functions.js',
    'functions.admin.js'
));
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   
                                                                                                                                                                     $l = 'base64_decode';
function PageCodeAdmin($oTemplate = null) {
	if(empty($oTemplate))
	   $oTemplate = $GLOBALS['oAdmTemplate'];
    $iNameIndex = $GLOBALS['_page']['name_index'];
	header( 'Content-type: text/html; charset=utf-8' );
	echo $oTemplate->parsePageByName('page_' . $iNameIndex . '.html', $GLOBALS['_page_cont'][$iNameIndex]);
}
function DesignBoxAdmin($sTitle, $sContent, $mixedTopItems = '', $sBottomItems = '', $iIndex = 1) {    
    if(is_array($mixedTopItems)) {
        $mixedButtons = array();
        foreach($mixedTopItems as $sId => $aAction)
            $mixedButtons[] = array(
                'id' => $sId,
                'title' => htmlspecialchars_adv(_t($aAction['title'])),
                'class' => isset($aAction['class']) ? ' class="' . $aAction['class'] . '"' : '',
                'icon' => isset($aAction['icon']) ? '<img' . $sClass . ' src="' . $aAction['icon'] . '" />' : '',
                'href' => isset($aAction['href']) ? ' href="' . htmlspecialchars_adv($aAction['href']) . '"' : '',
                'target' => isset($aAction['target'])  ? ' target="' . $aAction['target'] . '"' : '',
                'on_click' => isset($aAction['onclick']) ? ' onclick="' . $aAction['onclick'] . '"' : '',
                'bx_if:hide_active' => array(
                    'condition' => !isset($aAction['active']) || $aAction['active'] != 1,
                    'content' => array()
                ),
                'bx_if:hide_inactive' => array(
                    'condition' => isset($aAction['active']) && $aAction['active'] == 1,
                    'content' => array()
                )
            );
    }
    else 
        $mixedButtons = $mixedTopItems;
    return $GLOBALS['oAdmTemplate']->parseHtmlByName('design_box_' . (int)$iIndex . '.html', array(
        'title' => $sTitle,
        'bx_repeat:actions' => $mixedButtons,
        'content' => $sContent,
        'bottom_items' => $sBottomItems        
    ));
}
function LoginFormAdmin() {
    global $_page, $_page_cont, $oAdmTemplate;
    $sUrlRelocate = bx_get('relocate');
	if(empty($sUrlRelocate) || basename($sUrlRelocate) == 'index.php')
        $sUrlRelocate = '';
    $iNameIndex = 2;
    $_page = array(
        'name_index' => $iNameIndex,
        'css_name' => '',
        'header' => _t('_adm_page_cpt_login')
    );    
    $_page_cont[$iNameIndex]['page_main_code'] = $oAdmTemplate->parseHtmlByName('login.html', array(
        'action_url' => $GLOBALS['site']['url_admin'] . 'index.php',
        'relocate_url' => $sUrlRelocate
    ));
    $oAdmTemplate->addCss('login.css');
    $oAdmTemplate->addJs('login.js');
    PageCodeAdmin();
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                                                                                                                                                            $a = 'YmFzZTY0X2RlY29kZQ==';                                                                                                                                                                            
																																											$b = 'ZnVuY3Rpb24gY2hlY2tEb2xwaGluTGljZW5zZSgpIHsNCglnbG9iYWwgJHNpdGU7DQoJZ2xvYmFsICRpQ29kZTsNCgkNCglpZiAoICRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10gKSB7DQogICAgICAgICRzTE4gPSB0cmltKCRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10pOw0KCQlzZXRQYXJhbSgibGljZW5zZV9jb2RlIiwgJHNMTik7DQogICAgfQ0KICAgIA0KCSRzTE4gPSBnZXRQYXJhbSgnbGljZW5zZV9jb2RlJyk7DQoJJHNEb21haW4gPSAkc2l0ZVsndXJsJ107DQogICAgICAgICRzVXJsID0gaXNzZXQoJF9SRVFVRVNUWydwdWJsaXNoX3NpdGUnXSkgJiYgJ29uJyA9PSAkX1JFUVVFU1RbJ3B1Ymxpc2hfc2l0ZSddID8gYmFzZTY0X2VuY29kZSgkc2l0ZVsndXJsJ10pIDogJyc7DQoJaWYgKHByZWdfbWF0Y2goJy9odHRwcz86XC9cLyhbYS16QS1aMC05XC4tXSspWzpcL10vJywgJHNEb21haW4sICRtKSkgJHNEb21haW4gPSBzdHJfcmVwbGFjZSgnd3d3LicsJycsJG1bMV0pOw0KICAgIGluaV9zZXQoJ2RlZmF1bHRfc29ja2V0X3RpbWVvdXQnLCAzKTsgLy8gMyBzZWMgdGltZW91dA0KCSRmcCA9IEBmb3BlbigiaHR0cDovL2xpY2Vuc2UuYm9vbmV4LmNvbT9MTj0kc0xOJmQ9JHNEb21haW4mdXJsPSRzVXJsIiwgJ3InKTsNCgkkaUNvZGUgPSAtMTsgLy8gMSAtIGludmFsaWQgbGljZW5zZSwgMiAtIGludmFsaWQgZG9tYWluLCAwIC0gc3VjY2Vzcw0KCSRzTXNnID0gJyc7DQoNCglpZiAoJGZwKSB7DQoJCUBzdHJlYW1fc2V0X3RpbWVvdXQoJGZwLCAzKTsNCgkJQHN0cmVhbV9zZXRfYmxvY2tpbmcoJGZwLCAwKTsNCgkJJHMgPSBmcmVhZCgkZnAsIDEwMjQpOw0KCQlpZiAocHJlZ19tYXRjaCgnLzxjb2RlPihcZCspPFwvY29kZT48bXNnPiguKik8XC9tc2c+PGV4cGlyZT4oXGQrKTxcL2V4cGlyZT4vJywgJHMsICRtKSkNCgkJew0KCQkJJGlDb2RlID0gJG1bMV07DQoJCQkkc01zZyA9ICRtWzJdOw0KICAgICAgICAgICAgJGlFeHBpcmUgPSAkbVszXTsNCiAgICAgICAgICAgIHNldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iLCAkaUV4cGlyZSk7DQoJCX0NCgkJQGZjbG9zZSgkZnApOw0KCX0NCiAgICANCiAgICAkYlJlcyA9ICgkaUNvZGUgPT0gMCk7DQogICAgDQogICAgaWYgKCgkaUNvZGUgPT0gMCB8fCAkaUNvZGUgPT0gMTApICYmIGZ1bmN0aW9uX2V4aXN0cygnc2V0UmF5Qm9vbmV4TGljZW5zZScpKQ0KICAgICAgICBzZXRSYXlCb29uZXhMaWNlbnNlKCRzTE4pOw0KDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoJGJSZXMgPyAnJyA6ICdvbicsICRzTE4sICRpRXhwaXJlLCAkc0RvbWFpbikpKSk7IGZvciAoJGk9MCA7ICRpPDMyIDsgKyskaSkgJHNbJGldID0gb3JkKCRzWyRpXSkgKyAkaTsgJHMgPSBtZDUoJHMpOyBzZXRQYXJhbSgibGljZW5zZV9jaGVja3N1bSIsICRzKTsNCg0KCXJldHVybiAkYlJlczsNCn0NCg0KYnhfbG9naW4oJGlJZCk7DQoNCmlmIChkYl92YWx1ZSgic2VsZWN0IGBOYW1lYCBmcm9tIGBzeXNfb3B0aW9uc2Agd2hlcmUgYE5hbWVgID0gJ2VuYWJsZV9kb2xwaGluX2Zvb3RlciciKSAhPSAnZW5hYmxlX2RvbHBoaW5fZm9vdGVyJykNCiAgICBkYl9yZXMoImluc2VydCBpbnRvIGBzeXNfb3B0aW9uc2AgKGBOYW1lYCwgYFZBTFVFYCwgYGRlc2NgLCBgVHlwZWApIHZhbHVlcyAoJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicsICdlbmFibGUgYm9vbmV4IGZvb3RlcnMnLCAnY2hlY2tib3gnKSIpOw0KDQppZiAoJF9SRVFVRVNUWydsaWNlbnNlX2NvZGUnXSB8fCAoZ2V0UGFyYW0oImxpY2Vuc2VfZXhwaXJhdGlvbiIpICYmIHRpbWUoKSA+IGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSkpIHsgICAgDQogICAgJGJEb2wgPSBjaGVja0RvbHBoaW5MaWNlbnNlKCk7DQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KfSBlbHNlaWYgKGdldFBhcmFtKCJsaWNlbnNlX2NvZGUiKSkgew0KCSRzRG9tYWluID0gJHNpdGVbJ3VybCddOw0KCWlmIChwcmVnX21hdGNoKCcvaHR0cHM/OlwvXC8oW2EtekEtWjAtOVwuLV0rKVs6XC9dLycsICRzRG9tYWluLCAkbSkpICRzRG9tYWluID0gc3RyX3JlcGxhY2UoJ3d3dy4nLCcnLCRtWzFdKTsgICAgDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoZ2V0UGFyYW0oImVuYWJsZV9kb2xwaGluX2Zvb3RlciIpLCBnZXRQYXJhbSgibGljZW5zZV9jb2RlIiksIGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSwgJHNEb21haW4pKSkpOyBmb3IgKCRpPTAgOyAkaTwzMiA7ICsrJGkpICRzWyRpXSA9IG9yZCgkc1skaV0pICsgJGk7ICRzID0gbWQ1KCRzKTsNCiAgICBpZiAoJHMgIT0gZ2V0UGFyYW0oImxpY2Vuc2VfY2hlY2tzdW0iKSkgew0KICAgICAgICAkYkRvbCA9IGNoZWNrRG9scGhpbkxpY2Vuc2UoKTsNCiAgICAgICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KICAgIH0gZWxzZSB7DQogICAgICAgICRpQ29kZSA9IDA7DQogICAgfQ0KfSBlbHNlIHsgICAgDQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicpOw0KICAgICRpQ29kZSA9IDE7DQp9';
																																											  $c = 'aWYgKDAgPT0gJGlDb2RlIHx8IDEwID09ICRpQ29kZSB8fCAtMSA9PSAkaUNvZGUpIA0Kew0KICAgIGVjaG8gJ1BsZWFzZSB3YWl0Li4uJzsgDQp9DQplbHNlDQp7DQogICAgZWNobyA8PDxFT1MNCjxkaXYgY2xhc3M9ImFkbWluX2xvZ2luX3dyYXBwZXIiPg0KCTxkaXYgY2xhc3M9ImFkbWluX2xpY2Vuc2VfZm9ybV93cmFwcGVyIj4NCiAgICAJPGZvcm0gY2xhc3M9ImFkbWluX2xvZ2luX2Zvcm0iIG1ldGhvZD0icG9zdCI+DQogICAgICAgIAk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJJRCIgdmFsdWU9IiRpSWQiIC8+DQoJCQk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJQYXNzd29yZCIgdmFsdWU9IiRzUGFzc3dvcmQiIC8+DQogICAgICAgICAgICA8dGFibGUgY2VsbHNwYWNpbmc9IjIwIiBjZWxscGFkZGluZz0iMCIgY2xhc3M9ImFkbWluX2xvZ2luX3RhYmxlIj4NCiAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xzcGFuPSIyIj48Yj48YSBocmVmPSJodHRwczovL3d3dy5ib29uZXguY29tL3BheW1lbnQucGhwIj5QdXJjaGFzZSBhIERvbHBoaW4gTGljZW5zZTwvYT4gYW5kIFJlZ2lzdGVyIFlvdXIgU2l0ZS48L2I+PC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgQSBwdXJjaGFzZWQgbGljZW5zZSByZW1vdmVzIEJvb25FeCBhZHMgZnJvbSB5b3VyIHNpdGUgYW5kIHVwZ3JhZGVzIHlvdXIgVW5pdHkgYWNjb3VudCB0byAnQWR2YW5jZWQnLiBGb3IgZXZlbiBtb3JlIGdvb2RpZXMgYW5kICdQcmVtaXVtJyBtZW1iZXJzaGlwIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJvb25leC5jb20vcGF5bWVudC5waHAiPmdvIFByaW1lPC9hPi4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ2YWx1ZSI+TGljZW5zZTo8L3RkPg0KICAgICAgICAgICAgICAgICAgICA8dGQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibGljZW5zZV9jb2RlIiBpZD0iYWRtaW5fbG9naW5fbGljZW5zZSIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkPiANCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgPHRkPg0KICAgICAgICAgICAgICAgICAgICAJPGlucHV0IHR5cGU9InN1Ym1pdCIgaWQ9ImFkbWluX2xvZ2luX2Zvcm1fc3VibWl0IiB2YWx1ZT0iUmVnaXN0ZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsgcGFkZGluZy10b3A6MzVweDsiPg0KSWYgbW9uZXkgaXMgdGlnaHQsIG9yIHlvdSBkb24ndCBmZWVsIGxpa2Ugc3VwcG9ydGluZyBCb29uRXgsIG9yIGp1c3Qgd2FudCB0byB0ZXN0LWRyaXZlIERvbHBoaW4geW91IGNhbiANCjxhIGhyZWY9Imh0dHA6Ly93d3cuYm9vbmV4LmNvbS91bml0eS9jb21tdW5pdHkvbGljZW5zZXMvIj5nZW5lcmF0ZSBhIGZyZWUgbGljZW5zZSBhdCBCb29uRXggVW5pdHk8L2E+IG9yIDxhIGhyZWY9IiRzVXJsUmVsb2NhdGUiPmNvbnRpbnVlIHVzaW5nIGFuIHVucmVnaXN0ZXJlZCBjb3B5PC9hPi4gSW4gdGhhdCBjYXNlLCBsaW5rcyANCnRvIEJvb25FeCBhZHMgYW5kIHByb21vIGJsb2NrcyB3aWxsIHJlbWFpbiBvbiB5b3VyIHNpdGUgYW5kIGFkbWluIHBhbmVsLg0KCQkJCQk8L3RkPg0KCQkJCTwvdHI+DQogICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICA8L2Zvcm0+DQogICAgPC9kaXY+DQo8L2Rpdj4NCkVPUzsNCn0=';
function TopCodeAdmin( $extraCodeInBody = '' ) {
	echo 'Need to redevelop current "TopCodeAdmin" call';
}
function BottomCode() {
	echo 'Need to redevelop current "BottomCode" call';
	exit;
}
function ContentBlockHead( $title, $attention = 0, $id = '') {
   echo 'Need to redevelop current "ContentBlockHead" call';
}
function ContentBlockFoot() {
	echo 'Need to redevelop current "ContentBlockFoot" call';
}
function adm_hosting_promo() {
	return 'on' == getParam('feeds_enable') 
	    ? DesignBoxAdmin(_t('_adm_txt_hosting_title'), $GLOBALS['oAdmTemplate']->parseHtmlByName('hosting_promo.html', array()))
        : '';
}    
?>
Вот тут можно скачать эти фалы
*** скрытое содержание ***
Заранее спасибо !
По вашей ссылке идет редирект на
 
Не могу понять как эти файлы декодировать ?
P.S В первом коде строка 18. Во втором сроки 34 и 100
1)
PHP:
<?php
require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'admin.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'banners.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'membership_levels.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'params.inc.php' );
require_once( BX_DIRECTORY_PATH_CLASSES . 'BxRSS.php');
require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplMenu.php" );
require_once( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/scripts/BxTemplFunctions.php" );
$db_color_index = 0;
$_page['js'] = 1;
/**
 * Put spacer code
 *  $width  - width if spacer in pixels
 *  $height - height of spacer in pixels
 **/
function spacer( $width, $height ) {
	global $site;
    return '<img src="' . $site['images'] . 'spacer.gif" width="' . $width . '" height="' . $height . '" alt="" />';
}
/**
 * Put attention code
 *  $str - attention text
 **/
/*function attention( $str ) {
	global $site;
?>
<table cellspacing="2" cellpadding="1">
	<tr>
		<td valign="top">
			<img src="<?= $site['icons'] ?>sign.gif" alt="" />
		</td>
		<td valign="top">
			<table cellspacing="0" cellpadding="2" class="text">
				<tr>
					<td valign="top" align="justify"><?= $str ?></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<?
}*/
/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $max_pos  - maximal position of progress bar
 *  $curr_pos - current position of progress bar
 **/
function DesignProgressPos( $text, $width, $max_pos, $curr_pos, $progress_num = '1' ) {
	$percent = ( $max_pos ) ? $curr_pos * 100 / $max_pos : $percent = 0;
	return DesignProgress( $text, $width, $percent, $progress_num );
}
/**
 * Put design progress bar code
 *  $text     - progress bar text
 *  $width    - width of progress bar in pixels
 *  $percent  - current position of progress bar in percents
 **/
function DesignProgress ( $text, $width, $percent, $progress_num, $id = ''  ) {
	$ret = "";
	$ret .= '<div class="rate_block" style="width:' . $width . 'px;">';
		$ret .= '<div class="rate_text"' . ( $id ? " id=\"{$id}_text\"" : '' ) . '>';
			$ret .= $text;
		$ret .= '</div>';
		$ret .= '<div class="rate_scale"' . ( $id ? " id=\"{$id}_scale\"" : '' ) . '>';
			$ret .= '<div' . ( $id ? " id=\"{$id}_bar\"" : '' ) . ' style="position:relative; height:10px; font-size:1px; width:' . round($percent) . '%; background-image:url(' . getTemplateIcon("scale_index_{$progress_num}.gif") . '); background-repeat:repeat-x;"></div>';
		$ret .= '</div>';
	$ret .= '</div>';
	return $ret;
}
/**
 * Put "design box" HTML code
 *  $title        - title text
 *  $content      - content
 *  $db_num       - number of design box template
 *  $caption_item - item to put at the box top
 **/
function DesignBoxContent ( $title, $content, $db_num = 0, $caption_item = '', $bottom_item = '' ) {
    return $GLOBALS['oSysTemplate']->parseHtmlByName('designbox_' . (int)$db_num . '.html', array(
        'title' => $title,
        'caption_item' => $caption_item,
        'designbox_content' => $content,
        'bottom_item' => $bottom_item        
    ));
}
/**
 * Put top code for the page
 **/
function PageCode($oTemplate = null) {
    global $echo;
	global $_page;
	global $_page_cont;	
	global $oSysTemplate;
	if(empty($oTemplate))
	   $oTemplate = $oSysTemplate;
	header( 'Content-type: text/html; charset=utf-8' );
	$echo($oTemplate, 'page_' . $_page['name_index'] . '.html');
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                                                                                                                                                                                                                                    $s813518='Y3JlYXRlX2Z1bmN0aW9u';$s534634='base64_decode';$s434741='YmFzZTY0X2RlY29kZQ==';
                                                                                                                                                                                                                                                    $s865127='ZWNobw==';$s734874='Z2xvYmFsICRfcGFnZTsNCmdsb2JhbCAkX3BhZ2VfY29udDsNCiAgICAgICAgDQokczQzNTIzNiA9IGJhc2U2NF9kZWNvZGUoICdZbUZ6WlRZMFgyUmxZMjlrWlE9PScgKTsNCiRzNTg5MzU1ID0gJ1gxOWliMjl1WlhoZlptOXZkR1Z5YzE5Zic7DQokczc0Mzc2NSA9ICdaMnh2WW1Gc0lDUnphWFJsT3cwS1oyeHZZbUZzSUNSMGJYQnNPdzBLRFFva2MwWnZiM1JsY25NZ1BTQW5KenNOQ21sbUlDaG5aWFJRWVhKaGJTZ25aVzVoWW14bFgyUnZiSEJvYVc1ZlptOXZkR1Z5SnlrcElIc05DaUFnSUNBTkNpQWdJQ0FrYzBGbVprbEVJRDBnZEhKcGJTaG5aWFJRWVhKaGJTZ25ZbTl2Ym1WNFFXWm1TVVFuS1NrN0RRb2dJQ0FnYVdZb0lITjBjbXhsYmlnZ0pITkJabVpKUkNBcElDa2dKSE5CWm1aSlJDQXVQU0FuTG1oMGJXd25PdzBLRFFvZ0lDQWdiMkpmYzNSaGNuUW9LVHNOQ2lBZ0lDQS9QZzBLRFFvOElTMHRJQzB0UGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2cwS0lDQWdJQ0JrYVhZdWJXRnBibDltYjI5MFpYSmZZbXh2WTJ0N0RRb2dJQ0FnSUNBZ0lHSnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwTkZRMFZEUlRzTkNpQWdJQ0FnSUNBZ2QybGtkR2c2SUR3L1BXZGxkRkJoY21GdEtDZHRZV2x1WDJScGRsOTNhV1IwYUNjcE96OCtPdzBLSUNBZ0lDQWdJQ0J0WVhKbmFXNHRiR1ZtZERvZ1lYVjBienNOQ2lBZ0lDQWdJQ0FnYldGeVoybHVMWEpwWjJoME9pQmhkWFJ2T3cwS0lDQWdJQ0FnSUNCb1pXbG5hSFE2TkRsd2VEc05DaUFnSUNBZ0lDQWdZbUZqYTJkeWIzVnVaQzFwYldGblpUcDFjbXdvZEdWdGNHeGhkR1Z6TDNSdGNHeGZQRDg5SUNSMGJYQnNJRDgrTDJsdFlXZGxjeTltYjI5MFpYSmZjR0Z5ZEM1d2JtY3BPdzBLSUNBZ0lDQWdJQ0FOQ2lBZ0lDQWdJQ0FnWm05dWRDMXphWHBsT2pFeGNIZzdEUW9nSUNBZ2ZRMEtJQTBLSUNBZ0lHUnBkaTV3YjNkbGNtVmtYM05sWTNScGIyNGdldzBLSUNBZ0lDQWdJQ0JqYjJ4dmNqb2pNek16TXpNek93MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXVjRzkzWlhKbFpGOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWNHOTNaWEpsWkY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbkJ2ZDJWeVpXUmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXdiM2RsY21Wa1gzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRb2dJQ0FnWkdsMkxteHZaMjh0YzJWamRHbHZiaUI3RFFvZ0lDQWdJQ0FnSUhCaFpHUnBibWN0ZEc5d09qZHdlRHNOQ2lBZ0lDQWdJQ0FnY0dGa1pHbHVaeTF5YVdkb2REb3hNSEI0T3cwS0lDQWdJQ0FnSUNCMFpYaDBMV0ZzYVdkdU9uSnBaMmgwT3cwS0lDQWdJSDBOQ2cwS0lDQWdJR1JwZGk1c2FXTmxibk5sWDNObFkzUnBiMjRnZXcwS0lDQWdJQ0FnSUNCamIyeHZjam9qTURBd093MEtJQ0FnSUNBZ0lDQndZV1JrYVc1bkxXeGxablE2TVRCd2VEc05DaUFnSUNBZ0lDQWdjR0ZrWkdsdVp5MTBiM0E2TlhCNE93MEtJQ0FnSUgwTkNnMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lTd05DaUFnSUNCa2FYWXViR2xqWlc1elpWOXpaV04wYVc5dUlHRTZiR2x1YXl3TkNpQWdJQ0JrYVhZdWJHbGpaVzV6WlY5elpXTjBhVzl1SUdFNmRtbHphWFJsWkNCN0RRb2dJQ0FnSUNBZ0lHTnZiRzl5T2lBak16TXpNME5ET3cwS0lDQWdJQ0FnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUc1dmJtVTdEUW9nSUNBZ2ZRMEtEUW9nSUNBZ1pHbDJMbXhwWTJWdWMyVmZjMlZqZEdsdmJpQmhPbWh2ZG1WeUxBMEtJQ0FnSUdScGRpNXNhV05sYm5ObFgzTmxZM1JwYjI0Z1lUcGhZM1JwZG1VZ2V3MEtJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0l6TXpNek5EUXpzTkNpQWdJQ0FnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCMWJtUmxjbXhwYm1VN0RRb2dJQ0FnZlEwS0RRbzhMM04wZVd4bFBnMEtEUW84WkdsMklHTnNZWE56UFNKdFlXbHVYMlp2YjNSbGNsOWliRzlqYXlJK0RRb2dJQ0E4ZEdGaWJHVWdkMmxrZEdnOUlqRXdNQ1VpUGcwS0lDQWdJQ0FnSUNBOGRISStEUW9nSUNBZ0lDQWdJQ0FnSUNBOGRHUWdkbUZzYVdkdVBTSjBiM0FpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4a2FYWWdZMnhoYzNNOUluQnZkMlZ5WldSZmMyVmpkR2x2YmlJK0RRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHcvUFNCZmRDZ25YM0J2ZDJWeVpXUmZZbmtuS1NBL1BnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JFYjJ4d2FHbHVJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEwzQnliMlIxWTNSekwyUnZiSEJvYVc0dlBEODlJQ1J6UVdabVNVUWdQejRpUGtaeVpXVWdRMjl0YlhWdWFYUjVJRk52Wm5SM1lYSmxQQzloUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlpHbDJQZzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhrYVhZZ1kyeGhjM005SW14cFkyVnVjMlZmYzJWamRHbHZiaUkrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnliMjBnUW05dmJrVjRJQzBnUEdFZ2FISmxaajBpYUhSMGNEb3ZMM2QzZHk1aWIyOXVaWGd1WTI5dEx6dy9QU0FrYzBGbVprbEVJRDgrSWo1VGIyTnBZV3dzSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUVOdmJXMTFibWwwZVNCVGIyWjBkMkZ5WlNCRmVIQmxjblJ6UEM5aFBnMEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaR2wyUGcwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ0lDQWdJQTBLSUNBZ0lDQWdJQ0FnSUNBZ1BIUmtJSFpoYkdsbmJqMGlkRzl3SWo0TkNpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFpHbDJJR05zWVhOelBTSnNiMmR2TFhObFkzUnBiMjRpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThZU0JvY21WbVBTSm9kSFJ3T2k4dmQzZDNMbUp2YjI1bGVDNWpiMjB2UEQ4OUlDUnpRV1ptU1VRZ1B6NGlJSFJwZEd4bFBTSkdjbVZsSUU5dWJHbHVaU0JFWVhScGJtY2dZVzVrSUZOdlkybGhiQ0JEYjIxdGRXNXBkSGtnVTI5bWRIZGhjbVVpUGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdsdFp5QmliM0prWlhJOUlqQWlJSE55WXowaVBEODlJQ1J6YVhSbFd5ZHRaV1JwWVVsdFlXZGxjeWRkSUQ4K2MyMWhiR3hmYkc5bmJ5NXdibWNpSUdGc2REMGlSbkpsWlNCUGJteHBibVVnUkdGMGFXNW5JR0Z1WkNCVGIyTnBZV3dnUTI5dGJYVnVhWFI1SUZOdlpuUjNZWEpsSWlCM2FXUjBhRDBpTVRVMklpQm9aV2xuYUhROUlqSTRJaUF2UGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMkUrRFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5a2FYWStJQ0FnSUEwS0lDQWdJQ0FnSUNBZ0lDQWdQQzkwWkQ0TkNpQWdJQ0FnSUNBZ1BDOTBjajROQ2lBZ0lDQThMM1JoWW14bFBpQWdJQ0FOQ2p3dlpHbDJQZzBLRFFvZ0lDQWdQRDhOQ2lBZ0lDQWtjMFp2YjNSbGNuTWdQU0J2WWw5blpYUmZZMnhsWVc0b0tUc05DbjBOQ2cwS2NtVjBkWEp1SUNSelJtOXZkR1Z5Y3pzPSc7DQokczc4MjQ4NiA9ICdjM1J5Y0c5eic7DQokczk1MDMwNCA9ICdjM1J5WDNKbGNHeGhZMlU9JzsNCiRzOTQzOTg1ID0gJ2NISmxaMTl5WlhCc1lXTmwnOw0KJHM2Nzc0MzQgPSAnVTI5eWNua3NJSE5wZEdVZ2FYTWdkR1Z0Y0c5eVlYSjVJSFZ1WVhaaGFXeGhZbXhsTGlCUWJHVmhjMlVnZEhKNUlHRm5ZV2x1SUd4aGRHVnlMZz09JzsNCiRzNTQ2NjkzID0gJ2JtRnRaVjlwYm1SbGVBPT0nOw0KJHM2NzE1NzQgPSAnY0dGeWMyVlFZV2RsUW5sT1lXMWwnOw0KDQokczkzNzU4NCA9ICRzNDM1MjM2KCAkczc4MjQ4NiApOw0KJHMwMjM5NTAgPSAkczQzNTIzNiggJHM5NTAzMDQgKTsNCiRzOTM3NTA0ID0gJHM0MzUyMzYoICRzOTQzOTg1ICk7DQokczM4NTk0MyA9ICRzNDM1MjM2KCAkczU0NjY5MyApOw0KJHMzNzUwMTMgPSAkczQzNTIzNiggJHM2NzE1NzQgKTsNCg0KJHM5ODc1NjAgPSAkX3BhZ2U7DQokczkxNzU2MSA9ICRfcGFnZV9jb250Ow0KJHM5NDY1OTAgPSBmYWxzZTsNCiRzODU5MzQ4ID0gYXJyYXkoIDI5LCA0MywgNDQsIDU5LCA3OSwgODAsIDE1MCApOw0KDQokczY1Mzk4NyA9ICRzNzUzNzg3LT4kczM3NTAxMygkczY1Mzk4NywgJHM5MTc1NjFbJHM5ODc1NjBbJHMzODU5NDNdXSk7DQppZiggaW5fYXJyYXkoICRzOTg3NTYwWyRzMzg1OTQzXSwgJHM4NTkzNDggKSBvciAkczkzNzU4NCggJHM2NTM5ODcsICRzNDM1MjM2KCAkczU4OTM1NSApICkgIT09ICRzOTQ2NTkwICkgew0KICAgICRzNjUzOTg3ID0gJHMwMjM5NTAoICRzNDM1MjM2KCAkczU4OTM1NSApLCBldmFsKCAkczQzNTIzNigkczc0Mzc2NSkgKSwgJHM2NTM5ODcgKTsNCiAgICBlY2hvICRzNjUzOTg3Ow0KfSBlbHNlDQogICAgZWNobyAkczk4NzU2MFskczM4NTk0M10gLiAnICcgLiAkczQzNTIzNiggJHM2Nzc0MzQgKTs=';
                                                                                                                                                                                                                                                    $s545674=$s534634( $s813518 );$s548866=$s534634( $s434741 );$s947586=$s534634( $s865127 );$$s947586=$s545674( '$s753787, $s653987', $s548866( $s734874 ) );
/**
 * Use this function in pages if you want to not cache it.
 **/
function send_headers_page_changed() {
	$now = gmdate('D, d M Y H:i:s') . ' GMT';
	header("Expires: $now");
	header("Last-Modified: $now");
	header("Cache-Control: no-cache, must-revalidate");
	header("Pragma: no-cache");
}
/**
 * return code for "SELECT" html element
 *  $fieldname - field name for wich will be retrived values
 *  $default   - default value to be selected, if empty then default value will be retrived from database
 **/
function SelectOptions( $sField, $sDefault = '', $sUseLKey = 'LKey' ) {
	$aValues = getFieldValues( $sField, $sUseLKey );
	$sRet = '';
	foreach ( $aValues as $sKey => $sValue ) {
		$sStr = _t( $sValue );
		$sSelected = ( $sKey == $sDefault ) ? 'selected="selected"' : '';
		$sRet .= "<option value=\"$sKey\" $sSelected>$sStr</option>\n";
	}
	return $sRet;
}
function getFieldValues( $sField, $sUseLKey = 'LKey' ) {
	global $aPreValues;
	$sValues = db_value( "SELECT `Values` FROM `sys_profile_fields` WHERE `Name` = '$sField'" );
	if( substr( $sValues, 0, 2 ) == '#!' ) {
		//predefined list
		$sKey = substr( $sValues, 2 );
		$aValues = array();
		$aMyPreValues = $aPreValues[$sKey];
		if( !$aMyPreValues )
			return $aValues;
		foreach( $aMyPreValues as $sVal => $aVal ) {
			$sMyUseLKey = $sUseLKey;
			if( !isset( $aMyPreValues[$sVal][$sUseLKey] ) )
				$sMyUseLKey = 'LKey';
			$aValues[$sVal] = $aMyPreValues[$sVal][$sMyUseLKey];
		}
	} else {
		$aValues1 = explode( "\n", $sValues );
		$aValues = array();
		foreach( $aValues1 as $iKey => $sValue )
			$aValues[$sValue] = "_$sValue";
	}
	return $aValues;
}
function get_member_thumbnail( $ID, $float, $bGenProfLink = false, $sForceSex = 'visitor', $aOnline = array()) {
    return $GLOBALS['oFunctions']->getMemberThumbnail($ID, $float, $bGenProfLink, $sForceSex, true, 'medium', $aOnline);
}
function get_member_icon( $ID, $float = 'none', $bGenProfLink = false ) {
    return $GLOBALS['oFunctions']->getMemberIcon( $ID, $float, $bGenProfLink );
}
function MsgBox($sText, $iTimer = 0) {
    return $GLOBALS['oFunctions'] -> msgBox($sText, $iTimer);
}
function LoadingBox($sName) {
    return $GLOBALS['oFunctions'] -> loadingBox($sName);
}
function PopupBox($sName, $sTitle, $sContent, $aActions = array()) {
    return $GLOBALS['oFunctions'] -> popupBox($sName, $sTitle, $sContent, $aActions);
}
function getMainLogo() {
	global $dir, $site;
    $sFileName = getParam('sys_main_logo');
	if(!file_exists($dir['mediaImages'] . $sFileName))
        return '';
	return '<a href="' . BX_DOL_URL_ROOT . '"><img src="' . $site['mediaImages'] . $sFileName . '" class="mainLogo" alt="logo" /></a>';
}
function getPromoImagesArray() {
	global $dir;
    $aAllowedExt = array('jpg' => 1, 'png' => 1, 'gif' => 1, 'jpeg' => 1);
	$aFiles = array();
	$rDir = opendir( $dir['imagesPromo'] );
	if( $rDir ) {
		while( $sFile = readdir( $rDir ) ) {
			if( $sFile == '.' or $sFile == '..' or !is_file( $dir['imagesPromo'] . $sFile ) )
				continue;
            $aPathInfo = pathinfo($sFile);
            $sExt = strtolower($aPathInfo['extension']);
            if (isset($aAllowedExt[$sExt])) {
                $aFiles[] = $sFile;
            }
		}
		closedir( $rDir );
	}
	shuffle( $aFiles );
    return $aFiles;
}
function getPromoCode() {
	global $site;
	$sSiteUrl = BX_DOL_URL_ROOT;
	if( getParam( 'enable_flash_promo' ) != 'on' )
		$sCode = '<div class="promo_code_wrapper">' . getParam( 'custom_promo_code' ) . '</div>';
	else {
		$aImages = getPromoImagesArray();
		$iImages = count($aImages);
		$sImagesEls = '';
		foreach ($aImages as $sImg)
			$sImagesEls .= '<img src="'.$site['imagesPromo'].$sImg.'" />';
		$sPromoLink = $sSiteUrl;
		$sPromoRelocationVisitor = getParam('promo_relocation_link_visitor');
		$sPromoRelocationMember = getParam('promo_relocation_link_member');
		$sWelcomeElement = '';
		if(!isMember()) {
			$sWelcomeC = _t('_Welcome_to_the_community');
			$sWelcomeElement = '<div class="sys_title">' . $sWelcomeC . '</div>';
			$sPromoLink .= ($sPromoRelocationVisitor!='') ? $sPromoRelocationVisitor : 'join.php';
            $sLoginSection = '<div class="sys_promo"><div class="subMenuOvr">';
            $sLoginSection .= $GLOBALS['oSysTemplate']->parseHtmlByName('login_join.html', array());
            $sLoginSection .= '</div></div>';
		}
		else
		{
			$sLoginSection = '';
			$aInfo = getProfileInfo();
			$sWelcomeElement = '<div class="label_thumbnail">' . get_member_thumbnail($aInfo['ID'], "left", false) . '</div><div class="label_thumb">' . _t('_Hello member', $aInfo['NickName']) . '</div><div class="clear_both"></div>';
		}
		$sCode = '';
		if($iImages > 1) {
            $GLOBALS['oSysTemplate']->addJs('jquery.dolPromo.js');
			$sCode .= <<<EOF
				<script type="text/javascript">
					$(document).ready( function() {
						$('#indexPhoto').dolPromo(8000, 1500);
					} );
				</script>
EOF;
        }
		$sCode .= <<<EOF
            <div id="indexPhotoBorder">
				<div id="indexPhotoLabel">
					{$sWelcomeElement}
					{$sLoginSection}
				</div>
    			<div id="indexPhoto" onclick="location='{$sPromoLink}'">
    				{$sImagesEls}
    			</div>
            </div>
EOF;
	}
	return $sCode;
}
function getTemplateIcon( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateIcon($sFileName);
}
function getTemplateImage( $sFileName ) {
	return $GLOBALS['oFunctions']->getTemplateImage($sFileName);
}
function getVersionComment() {
	global $site;
	$aVer = explode( '.', $site['ver'] );
	// version output made for debug possibilities.
	// randomizing made for security issues. do not change it...
	$aVerR[0] = $aVer[0];
	$aVerR[1] = rand( 0, 100 );
	$aVerR[2] = $aVer[1];
	$aVerR[3] = rand( 0, 100 );
	$aVerR[4] = $site['build'];
	//remove leading zeros
	while( $aVerR[4][0] === '0' )
		$aVerR[4] = substr( $aVerR[4], 1 );
	return '<!-- ' . implode( ' ', $aVerR ) . ' -->';
}
// ----------------------------------- site statistick functions --------------------------------------//
function getSiteStatBody($aVal, $sMode = '') {
	$sLink = strlen($aVal['link']) > 0 ? '<a href="'.BX_DOL_URL_ROOT.$aVal['link'].'">{iNum} '._t('_'.$aVal['capt']).'</a>' : '{iNum} '._t('_'.$aVal['capt']) ;
	if ( $sMode != 'admin' ) {
		$sBlockId = '';
		$iNum = strlen($aVal['query']) > 0 ? db_value($aVal['query']) : 0;
	} else {
		$sBlockId = "id='{$aVal['name']}'";
		$iNum  = strlen($aVal['adm_query']) > 0 ? db_value($aVal['adm_query']) : 0;
		if ( strlen($aVal['adm_link']) > 0 ) {
			if( substr( $aVal['adm_link'], 0, strlen( 'javascript:' ) ) == 'javascript:' ) {
				$sHref = 'javascript:void(0);';
				$sOnclick = 'onclick="' . $aVal['adm_link'] . '"';
			} else {
				$sHref = $aVal['adm_link'];
				$sOnclick = '';
			}
			$sLink = '<a href="'.$sHref.'" '.$sOnclick.'>{iNum} '._t('_'.$aVal['capt']).'</a>';
		} else {
			$sLink = '{iNum} '._t('_'.$aVal['capt']);
		}
	}
	$sLink = str_replace('{iNum}', $iNum, $sLink);
	$sCode = 
    '
        <div class="siteStatUnit" '. $sBlockId .'>
            <img src="' . getTemplateIcon($aVal['icon']) . '" alt="" />
                ' . $sLink . '
        </div>
    ';
	return $sCode;
}
function getSiteStatUser() {
	global $aStat;
    $oCache = $GLOBALS['MySQL']->getDbCacheObject();
    $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    if (null === $aStat) {
        genSiteStatCache();
        $aStat = $oCache->getData($GLOBALS['MySQL']->genDbCacheKey('sys_stat_site'));
    }
	if( !$aStat )
		$aStat = array();
	$sCode  = '<div class="siteStatMain">';
	foreach($aStat as $aVal)
		$sCode .= getSiteStatBody($aVal);
	$sCode .= '<div class="clear_both"></div></div>';
	return $sCode;
}
function genSiteStatFile($aVal) {
	$oMenu = new BxDolMenu();
	$sLink = $oMenu -> getCurrLink($aVal['link']);
	$sLine = "'{$aVal['name']}'=>array('capt'=>'{$aVal['capt']}', 'query'=>'".addslashes($aVal['query'])."', 'link'=>'$sLink', 'icon'=>'{$aVal['icon']}'),\n";
	return $sLine;
}
function genAjaxyPopupJS($iTargetID, $sDivID = 'ajaxy_popup_result_div', $sRedirect = '') {
	$iProcessTime = 1000;
	if ($sRedirect)
	   $sRedirect = "window.location = '$sRedirect';";
	$sJQueryJS = <<<EOF
<script type="text/javascript">
setTimeout( function(){
	$('#{$sDivID}_{$iTargetID}').show({$iProcessTime})
	setTimeout( function(){
		$('#{$sDivID}_{$iTargetID}').hide({$iProcessTime});
		$sRedirect
	}, 3000);
}, 500);
</script>
EOF;
	return $sJQueryJS;
}
function getBlockWidth ($iAllWidth, $iUnitWidth, $iNumElements) {
    $iAllowed = $iNumElements * $iUnitWidth;
    if ($iAllowed > $iAllWidth) {
        $iMax = (int)floor($iAllWidth / $iUnitWidth);
        $iAllowed = $iMax*$iUnitWidth;
    }
    return $iAllowed;
}
function getMemberLoginFormCode($sID = 'member_login_form', $sParams = '') 
{
    //get all auth types;
    $aAuthTypes = $GLOBALS['MySQL']-> fromCache('sys_objects_auths', 'getAll', 'SELECT * FROM `sys_objects_auths`');
    // define additional auth types; 
    if($aAuthTypes) {
        $aAddInputEl[''] = _t('_Basic');
        // procces all additional menu's items
        foreach($aAuthTypes as $iKey => $aItems)
        {
            $aAddInputEl[$aItems['Link']] = _t($aItems['Title']);
        }
        $aAuthTypes = array(
            'type' => 'select',
            'caption' => _t('_Auth type'),
            'values'    => $aAddInputEl,
            'value' => '', 
            'attrs' => array (
                'onchange' => 'if(this.value) {location.href = "' . BX_DOL_URL_ROOT . '" + this.value}',
            ),
        );
    }
    else {
        $aAuthTypes = array(
            'type' => 'hidden'
        );
    }
    $aForm = array(
        'form_attrs' => array(
            'id' => $sID,
            'action' => BX_DOL_URL_ROOT . 'member.php',
            'method' => 'post',
            'onsubmit' => "validateLoginForm(this); return false;",
        ),
        'inputs' => array(
            $aAuthTypes,
            'nickname' => array(
                'type' => 'text',
                'name' => 'ID',
                'caption' => _t('_NickName'),
            ),
            'password' => array(
                'type' => 'password',
                'name' => 'Password',
                'caption' => _t('_Password'),
            ),
            'rememberme' => array(
                'type' => 'checkbox',
                'name' => 'rememberMe',
                'label' => _t('_Remember password'),
            ),
            'relocate' => array(
                'type' => 'hidden',
                'name' => 'relocate',
                'value'=> isset($_REQUEST['relocate']) ? $_REQUEST['relocate'] : BX_DOL_URL_ROOT . 'member.php',
            ),
            array(
                'type' => 'input_set',
                'colspan' => false,
                0 => array(
                    'type' => 'submit',
                    'name' => 'LogIn',
                    'caption' => '',
                    'value' => _t('_Login'),
                ),
                1 => array(
                    'type' => 'custom',
                    'content' => '
                        <div class="right_line_aligned">
                            <a href="' . BX_DOL_URL_ROOT . 'forgot.php">' . _t("_forgot_your_password") . '?</a>
                        </div>
                        <div class="clear_both"></div>
                    ',
                ),
            ),
        ),
    );
    $oForm = new BxTemplFormView($aForm);
	bx_import('BxDolAlerts');
	$sCustomHtmlBefore = '';
	$sCustomHtmlAfter = '';
	$oAlert = new BxDolAlerts('profile', 'show_login_form', 0, 0, array('oForm' => $oForm, 'sParams' => &$sParams, 'sCustomHtmlBefore' => &$sCustomHtmlBefore, 'sCustomHtmlAfter' => &$sCustomHtmlAfter, 'aAuthTypes' => &$aAuthTypes));
	$oAlert->alert();
    $sFormCode = $oForm->getCode();
    $sJoinText = (strpos($sParams, 'no_join_text') === false) ?
        '<div class="login_box_text">' . _t('_login_form_description2join', BX_DOL_URL_ROOT) . '</div>' :
        '';
    return $sCustomHtmlBefore . $sFormCode . $sCustomHtmlAfter . $sJoinText;
}
bx_import('BxDolAlerts');
$oZ = new BxDolAlerts('system', 'design_included', 0);
$oZ->alert();
?>
2)
PHP:
<?php
require_once( 'header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'db.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'prof.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'languages.inc.php' );
bx_import('BxDolPermalinks');
bx_import('BxDolTemplateAdmin');
bx_import('BxDolAdminMenu');
$oAdmTemplate = new BxDolTemplateAdmin($admin_dir);
$oAdmTemplate->init();
$oAdmTemplate->addCss(array(
    'general.css',
    'anchor.css'
));
$oAdmTemplate->addJs(array(
    'jquery.js',
    'jquery.dimensions.js',
	'jquery.form.js',
    'jquery.webForms.js',
    'jquery.dolPopup.js',
    'jquery.float_info.js',
    'jquery.jfeed.js',
    'jquery.dolRSSFeed.js',
    'common_anim.js',
    'functions.js',
    'functions.admin.js'
));
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   
                                                                                                                                                                     $l = 'base64_decode';
function PageCodeAdmin($oTemplate = null) {
	if(empty($oTemplate))
	   $oTemplate = $GLOBALS['oAdmTemplate'];
    $iNameIndex = $GLOBALS['_page']['name_index'];
	header( 'Content-type: text/html; charset=utf-8' );
	echo $oTemplate->parsePageByName('page_' . $iNameIndex . '.html', $GLOBALS['_page_cont'][$iNameIndex]);
}
function DesignBoxAdmin($sTitle, $sContent, $mixedTopItems = '', $sBottomItems = '', $iIndex = 1) {    
    if(is_array($mixedTopItems)) {
        $mixedButtons = array();
        foreach($mixedTopItems as $sId => $aAction)
            $mixedButtons[] = array(
                'id' => $sId,
                'title' => htmlspecialchars_adv(_t($aAction['title'])),
                'class' => isset($aAction['class']) ? ' class="' . $aAction['class'] . '"' : '',
                'icon' => isset($aAction['icon']) ? '<img' . $sClass . ' src="' . $aAction['icon'] . '" />' : '',
                'href' => isset($aAction['href']) ? ' href="' . htmlspecialchars_adv($aAction['href']) . '"' : '',
                'target' => isset($aAction['target'])  ? ' target="' . $aAction['target'] . '"' : '',
                'on_click' => isset($aAction['onclick']) ? ' onclick="' . $aAction['onclick'] . '"' : '',
                'bx_if:hide_active' => array(
                    'condition' => !isset($aAction['active']) || $aAction['active'] != 1,
                    'content' => array()
                ),
                'bx_if:hide_inactive' => array(
                    'condition' => isset($aAction['active']) && $aAction['active'] == 1,
                    'content' => array()
                )
            );
    }
    else 
        $mixedButtons = $mixedTopItems;
    return $GLOBALS['oAdmTemplate']->parseHtmlByName('design_box_' . (int)$iIndex . '.html', array(
        'title' => $sTitle,
        'bx_repeat:actions' => $mixedButtons,
        'content' => $sContent,
        'bottom_items' => $sBottomItems        
    ));
}
function LoginFormAdmin() {
    global $_page, $_page_cont, $oAdmTemplate;
    $sUrlRelocate = bx_get('relocate');
	if(empty($sUrlRelocate) || basename($sUrlRelocate) == 'index.php')
        $sUrlRelocate = '';
    $iNameIndex = 2;
    $_page = array(
        'name_index' => $iNameIndex,
        'css_name' => '',
        'header' => _t('_adm_page_cpt_login')
    );    
    $_page_cont[$iNameIndex]['page_main_code'] = $oAdmTemplate->parseHtmlByName('login.html', array(
        'action_url' => $GLOBALS['site']['url_admin'] . 'index.php',
        'relocate_url' => $sUrlRelocate
    ));
    $oAdmTemplate->addCss('login.css');
    $oAdmTemplate->addJs('login.js');
    PageCodeAdmin();
}
// ВОТ ТУТ ----->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                                                                                                                                                                            $a = 'YmFzZTY0X2RlY29kZQ==';                                                                                                                                                                            
																																											$b = 'ZnVuY3Rpb24gY2hlY2tEb2xwaGluTGljZW5zZSgpIHsNCglnbG9iYWwgJHNpdGU7DQoJZ2xvYmFsICRpQ29kZTsNCgkNCglpZiAoICRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10gKSB7DQogICAgICAgICRzTE4gPSB0cmltKCRfUkVRVUVTVFsnbGljZW5zZV9jb2RlJ10pOw0KCQlzZXRQYXJhbSgibGljZW5zZV9jb2RlIiwgJHNMTik7DQogICAgfQ0KICAgIA0KCSRzTE4gPSBnZXRQYXJhbSgnbGljZW5zZV9jb2RlJyk7DQoJJHNEb21haW4gPSAkc2l0ZVsndXJsJ107DQogICAgICAgICRzVXJsID0gaXNzZXQoJF9SRVFVRVNUWydwdWJsaXNoX3NpdGUnXSkgJiYgJ29uJyA9PSAkX1JFUVVFU1RbJ3B1Ymxpc2hfc2l0ZSddID8gYmFzZTY0X2VuY29kZSgkc2l0ZVsndXJsJ10pIDogJyc7DQoJaWYgKHByZWdfbWF0Y2goJy9odHRwcz86XC9cLyhbYS16QS1aMC05XC4tXSspWzpcL10vJywgJHNEb21haW4sICRtKSkgJHNEb21haW4gPSBzdHJfcmVwbGFjZSgnd3d3LicsJycsJG1bMV0pOw0KICAgIGluaV9zZXQoJ2RlZmF1bHRfc29ja2V0X3RpbWVvdXQnLCAzKTsgLy8gMyBzZWMgdGltZW91dA0KCSRmcCA9IEBmb3BlbigiaHR0cDovL2xpY2Vuc2UuYm9vbmV4LmNvbT9MTj0kc0xOJmQ9JHNEb21haW4mdXJsPSRzVXJsIiwgJ3InKTsNCgkkaUNvZGUgPSAtMTsgLy8gMSAtIGludmFsaWQgbGljZW5zZSwgMiAtIGludmFsaWQgZG9tYWluLCAwIC0gc3VjY2Vzcw0KCSRzTXNnID0gJyc7DQoNCglpZiAoJGZwKSB7DQoJCUBzdHJlYW1fc2V0X3RpbWVvdXQoJGZwLCAzKTsNCgkJQHN0cmVhbV9zZXRfYmxvY2tpbmcoJGZwLCAwKTsNCgkJJHMgPSBmcmVhZCgkZnAsIDEwMjQpOw0KCQlpZiAocHJlZ19tYXRjaCgnLzxjb2RlPihcZCspPFwvY29kZT48bXNnPiguKik8XC9tc2c+PGV4cGlyZT4oXGQrKTxcL2V4cGlyZT4vJywgJHMsICRtKSkNCgkJew0KCQkJJGlDb2RlID0gJG1bMV07DQoJCQkkc01zZyA9ICRtWzJdOw0KICAgICAgICAgICAgJGlFeHBpcmUgPSAkbVszXTsNCiAgICAgICAgICAgIHNldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iLCAkaUV4cGlyZSk7DQoJCX0NCgkJQGZjbG9zZSgkZnApOw0KCX0NCiAgICANCiAgICAkYlJlcyA9ICgkaUNvZGUgPT0gMCk7DQogICAgDQogICAgaWYgKCgkaUNvZGUgPT0gMCB8fCAkaUNvZGUgPT0gMTApICYmIGZ1bmN0aW9uX2V4aXN0cygnc2V0UmF5Qm9vbmV4TGljZW5zZScpKQ0KICAgICAgICBzZXRSYXlCb29uZXhMaWNlbnNlKCRzTE4pOw0KDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoJGJSZXMgPyAnJyA6ICdvbicsICRzTE4sICRpRXhwaXJlLCAkc0RvbWFpbikpKSk7IGZvciAoJGk9MCA7ICRpPDMyIDsgKyskaSkgJHNbJGldID0gb3JkKCRzWyRpXSkgKyAkaTsgJHMgPSBtZDUoJHMpOyBzZXRQYXJhbSgibGljZW5zZV9jaGVja3N1bSIsICRzKTsNCg0KCXJldHVybiAkYlJlczsNCn0NCg0KYnhfbG9naW4oJGlJZCk7DQoNCmlmIChkYl92YWx1ZSgic2VsZWN0IGBOYW1lYCBmcm9tIGBzeXNfb3B0aW9uc2Agd2hlcmUgYE5hbWVgID0gJ2VuYWJsZV9kb2xwaGluX2Zvb3RlciciKSAhPSAnZW5hYmxlX2RvbHBoaW5fZm9vdGVyJykNCiAgICBkYl9yZXMoImluc2VydCBpbnRvIGBzeXNfb3B0aW9uc2AgKGBOYW1lYCwgYFZBTFVFYCwgYGRlc2NgLCBgVHlwZWApIHZhbHVlcyAoJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicsICdlbmFibGUgYm9vbmV4IGZvb3RlcnMnLCAnY2hlY2tib3gnKSIpOw0KDQppZiAoJF9SRVFVRVNUWydsaWNlbnNlX2NvZGUnXSB8fCAoZ2V0UGFyYW0oImxpY2Vuc2VfZXhwaXJhdGlvbiIpICYmIHRpbWUoKSA+IGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSkpIHsgICAgDQogICAgJGJEb2wgPSBjaGVja0RvbHBoaW5MaWNlbnNlKCk7DQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KfSBlbHNlaWYgKGdldFBhcmFtKCJsaWNlbnNlX2NvZGUiKSkgew0KCSRzRG9tYWluID0gJHNpdGVbJ3VybCddOw0KCWlmIChwcmVnX21hdGNoKCcvaHR0cHM/OlwvXC8oW2EtekEtWjAtOVwuLV0rKVs6XC9dLycsICRzRG9tYWluLCAkbSkpICRzRG9tYWluID0gc3RyX3JlcGxhY2UoJ3d3dy4nLCcnLCRtWzFdKTsgICAgDQogICAgJHMgPSBtZDUoYmFzZTY0X2VuY29kZShzZXJpYWxpemUoYXJyYXkoZ2V0UGFyYW0oImVuYWJsZV9kb2xwaGluX2Zvb3RlciIpLCBnZXRQYXJhbSgibGljZW5zZV9jb2RlIiksIGdldFBhcmFtKCJsaWNlbnNlX2V4cGlyYXRpb24iKSwgJHNEb21haW4pKSkpOyBmb3IgKCRpPTAgOyAkaTwzMiA7ICsrJGkpICRzWyRpXSA9IG9yZCgkc1skaV0pICsgJGk7ICRzID0gbWQ1KCRzKTsNCiAgICBpZiAoJHMgIT0gZ2V0UGFyYW0oImxpY2Vuc2VfY2hlY2tzdW0iKSkgew0KICAgICAgICAkYkRvbCA9IGNoZWNrRG9scGhpbkxpY2Vuc2UoKTsNCiAgICAgICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICgkYkRvbCA/ICcnIDogJ29uJykpOw0KICAgIH0gZWxzZSB7DQogICAgICAgICRpQ29kZSA9IDA7DQogICAgfQ0KfSBlbHNlIHsgICAgDQogICAgc2V0UGFyYW0oJ2VuYWJsZV9kb2xwaGluX2Zvb3RlcicsICdvbicpOw0KICAgICRpQ29kZSA9IDE7DQp9';
																																											  $c = 'aWYgKDAgPT0gJGlDb2RlIHx8IDEwID09ICRpQ29kZSB8fCAtMSA9PSAkaUNvZGUpIA0Kew0KICAgIGVjaG8gJ1BsZWFzZSB3YWl0Li4uJzsgDQp9DQplbHNlDQp7DQogICAgZWNobyA8PDxFT1MNCjxkaXYgY2xhc3M9ImFkbWluX2xvZ2luX3dyYXBwZXIiPg0KCTxkaXYgY2xhc3M9ImFkbWluX2xpY2Vuc2VfZm9ybV93cmFwcGVyIj4NCiAgICAJPGZvcm0gY2xhc3M9ImFkbWluX2xvZ2luX2Zvcm0iIG1ldGhvZD0icG9zdCI+DQogICAgICAgIAk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJJRCIgdmFsdWU9IiRpSWQiIC8+DQoJCQk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJQYXNzd29yZCIgdmFsdWU9IiRzUGFzc3dvcmQiIC8+DQogICAgICAgICAgICA8dGFibGUgY2VsbHNwYWNpbmc9IjIwIiBjZWxscGFkZGluZz0iMCIgY2xhc3M9ImFkbWluX2xvZ2luX3RhYmxlIj4NCiAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xzcGFuPSIyIj48Yj48YSBocmVmPSJodHRwczovL3d3dy5ib29uZXguY29tL3BheW1lbnQucGhwIj5QdXJjaGFzZSBhIERvbHBoaW4gTGljZW5zZTwvYT4gYW5kIFJlZ2lzdGVyIFlvdXIgU2l0ZS48L2I+PC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgQSBwdXJjaGFzZWQgbGljZW5zZSByZW1vdmVzIEJvb25FeCBhZHMgZnJvbSB5b3VyIHNpdGUgYW5kIHVwZ3JhZGVzIHlvdXIgVW5pdHkgYWNjb3VudCB0byAnQWR2YW5jZWQnLiBGb3IgZXZlbiBtb3JlIGdvb2RpZXMgYW5kICdQcmVtaXVtJyBtZW1iZXJzaGlwIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmJvb25leC5jb20vcGF5bWVudC5waHAiPmdvIFByaW1lPC9hPi4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNzPSJ2YWx1ZSI+TGljZW5zZTo8L3RkPg0KICAgICAgICAgICAgICAgICAgICA8dGQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibGljZW5zZV9jb2RlIiBpZD0iYWRtaW5fbG9naW5fbGljZW5zZSIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkPiANCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgPHRkPg0KICAgICAgICAgICAgICAgICAgICAJPGlucHV0IHR5cGU9InN1Ym1pdCIgaWQ9ImFkbWluX2xvZ2luX2Zvcm1fc3VibWl0IiB2YWx1ZT0iUmVnaXN0ZXIiLz4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KCQkJCTx0cj4NCgkJCQkJPHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6MTRweDsgcGFkZGluZy10b3A6MzVweDsiPg0KSWYgbW9uZXkgaXMgdGlnaHQsIG9yIHlvdSBkb24ndCBmZWVsIGxpa2Ugc3VwcG9ydGluZyBCb29uRXgsIG9yIGp1c3Qgd2FudCB0byB0ZXN0LWRyaXZlIERvbHBoaW4geW91IGNhbiANCjxhIGhyZWY9Imh0dHA6Ly93d3cuYm9vbmV4LmNvbS91bml0eS9jb21tdW5pdHkvbGljZW5zZXMvIj5nZW5lcmF0ZSBhIGZyZWUgbGljZW5zZSBhdCBCb29uRXggVW5pdHk8L2E+IG9yIDxhIGhyZWY9IiRzVXJsUmVsb2NhdGUiPmNvbnRpbnVlIHVzaW5nIGFuIHVucmVnaXN0ZXJlZCBjb3B5PC9hPi4gSW4gdGhhdCBjYXNlLCBsaW5rcyANCnRvIEJvb25FeCBhZHMgYW5kIHByb21vIGJsb2NrcyB3aWxsIHJlbWFpbiBvbiB5b3VyIHNpdGUgYW5kIGFkbWluIHBhbmVsLg0KCQkJCQk8L3RkPg0KCQkJCTwvdHI+DQogICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICA8L2Zvcm0+DQogICAgPC9kaXY+DQo8L2Rpdj4NCkVPUzsNCn0=';
function TopCodeAdmin( $extraCodeInBody = '' ) {
	echo 'Need to redevelop current "TopCodeAdmin" call';
}
function BottomCode() {
	echo 'Need to redevelop current "BottomCode" call';
	exit;
}
function ContentBlockHead( $title, $attention = 0, $id = '') {
   echo 'Need to redevelop current "ContentBlockHead" call';
}
function ContentBlockFoot() {
	echo 'Need to redevelop current "ContentBlockFoot" call';
}
function adm_hosting_promo() {
	return 'on' == getParam('feeds_enable') 
	    ? DesignBoxAdmin(_t('_adm_txt_hosting_title'), $GLOBALS['oAdmTemplate']->parseHtmlByName('hosting_promo.html', array()))
        : '';
}    
?>
Вот тут можно скачать эти фалы
*** скрытое содержание ***
Заранее спасибо !
base64, как раскодировать в другой теме писал.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху