Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $_F=__FILE__;$_C1353562110='Pz48P1pVWgphciAoIXJINm1KYTI2X0R6YTBKMCgiUFpaX210UDAwX1BI..
Decoded Output download
?><?php
if (!function_exists("app_class_autoloader")) {
include("../lib/app_top.php");
}
$dvc = $_REQUEST['dvc'];
$multiple = 'true';
if ($dvc == 1) {
$multiple = 'false';
} else {
$multiple = 'true';
}
$temp_dir = '..' . DIRECTORY_SEPARATOR . APP_DEFAULT_UPLOAD_DIR . DIRECTORY_SEPARATOR . "tmp";
$scan_dir = scandir($temp_dir);
for ($j = 0; $j < count($scan_dir); $j++) {
$exp_path = @explode("_", $scan_dir[$j]);
if ($scan_dir[$j] != '.' && $scan_dir[$j] != '..') {
if ('dir_' . $exp_path[1] == 'dir_' . $_SESSION[SESSION_VAR_NAME]['user_id']) {
$temp_path = $temp_dir . DIRECTORY_SEPARATOR . $scan_dir[$j];
chmod_r($temp_path, 0777, 0777);
if (PHP_OS == "Windows" || PHP_OS == "WINNT") {
exec("rd /s /q " . " " . $temp_path . ' 2>error.txt');
} else {
exec("sudo rm -rf " . " " . $temp_path . ' 2>error.txt');
}
rmdir($temp_path);
}
}
}
$Doc_Set_Obj = new doc_set($db);
$join = '';
if (!($_SESSION[SESSION_VAR_NAME]['role'] == 1 || $_SESSION[SESSION_VAR_NAME]['role'] == 2)) {
$join = "JOIN doc_set_permissions as ds ON ds.user_group = '" . $_SESSION[SESSION_VAR_NAME]['role'] . "' AND ds.doc_set_dropdown_value_id = dsd.id AND ds.add_r = 1";
}
$ids = $_REQUEST['sel_doc_set_dd'];
$doc_set_dd_arr = $Doc_Set_Obj->getAll_doc_set_dropdown_values_By_Ids($ids, $join);
$doc_set_id_arr = array();
if (!empty($doc_set_dd_arr)) {
echo '<div class="control-label" style="width: 850px !important; " >';
echo '<table class="table table-striped" style="margin-left: 50px; "> ';
echo '<thead><tr><th style="width: 100px !important; ">Doc-Set Value</th><th></th></tr></thead>';
foreach ($doc_set_dd_arr as $doc_set_dd_key => $doc_set_dd_val) {
array_push($doc_set_id_arr, $doc_set_dd_val['id']);
?>
<script nonce=<?php echo $_SESSION[SESSION_VAR_NAME]['usernonce']; ?>>
$(document).ready(function () {
$('#jquery-wrapped-fine-uploader_<?php echo $doc_set_dd_val['id']; ?>').fineUploader({
editFilename: {
enabled: true
},
request: {
endpoint: 'resources/plugins/fineuploader-3.7.1/php/upload.php'
},
deleteFile: {
enabled: true,
forceConfirm: true,
endpoint: 'resources/plugins/fineuploader-3.7.1/php/delete_file.php'
},
autoUpload: true,
multiple: <?php echo $multiple; ?>,
validation: {
allowedExtensions: ['DWG', 'DWF', 'DXF', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'pdf', 'jpeg', 'jpg', 'gif', 'png', 'bmp', 'tif', 'tiff', 'pps', 'ppsx', 'ogg', 'wav', 'mp3', 'webm', 'mkv', 'flv', '3gp', '3gp2', 'mov', 'mp4', 'mpg', 'mpeg', 'wmv', 'avi', 'ods', 'ics', 'htf', 'msg', 'eml', 'mht', 'csv', 'mpp', 'zip', 'rar'],
//sizeLimit: 1048576
// 50 MB,
},
}).on('upload', function (event, id, fileName, responseJSON) {
//ajax_common_request('dms/unlink_temp.php?id=' + fileName, '');
}).on('error', function (event, id, name, errorReason, xhr) {
//bootbox.alert("<b>File Name:</b> "+name + "<br><b>Error:</b> " + errorReason);
alert(qq.format("error on file number {}- {}. reason {}", id, name, errorReason));
}).on('complete', function (event, id, fileName, responseJSON) {
if (responseJSON.success) {
$(this).append('<input type="hidden" name="file_name_<?php echo $doc_set_dd_val['id']; ?>[]" id="file_name_<?php echo $doc_set_dd_val['id']; ?>_' + id + '" value="' + fileName + '" >');
}
}).on('delete', function (event, id, fileName, responseJSON) {
var idt = $("#file_name_<?php echo $doc_set_dd_val['id']; ?>_" + id).val();
ajax_common_request('dms/unlink_temp.php?id=' + idt, '');
$("#file_name_<?php echo $doc_set_dd_val['id']; ?>_" + id).remove();
});
});
</script>
<?php
echo '<tr>';
echo '<td style="width: 200px !important; ">';
echo ' <span title="' . $doc_set_dd_val['description'] . '">' . $doc_set_dd_val['dropdown_name'];
if ($doc_set_dd_val['description'] != '') {
echo ' <i class="icon-info-sign"></i>';
}
echo '</span></td>';
echo '<td>
<div class="controls">
<div id="jquery-wrapped-fine-uploader_' . $doc_set_dd_val['id'] . '"></div>
</div>
</td>';
echo '</tr>';
}
echo '</table>';
echo '<input type="hidden" name="doc_set_ids" id="doc_set_ids" value="' . @join(',', $doc_set_id_arr) . '">'
. '</div>';
} else {
echo '<span class="label label-important">You don\'t have permission</span>';
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C1353562110='Pz48P1pVWgphciAoIXJINm1KYTI2X0R6YTBKMCgiUFpaX210UDAwX1BISjJ0MlBPRHMiKSkgewogICAgYTZtdEhPRCgiLi4vdGFxL1BaWl9KMlouWlVaIik7Cn0KCiRPOW0gPSAkX0dmRjdmVjFbJ085bSddOwokM0h0SmFadEQgPSAnSnNIRCc7CmFyICgkTzltID09IEwpIHsKICAgICQzSHRKYVp0RCA9ICdyUHQwRCc7Cn0gRHQwRCB7CiAgICAkM0h0SmFadEQgPSAnSnNIRCc7Cn0KJEpEM1pfT2FzID0gJy4uJyAuIEl1R2ZDMUtHbl9WZlJBR0ExS0cgLiBBUlJfSWZZQTdqMV83UmpLQUlfSXVHIC4gSXVHZkMxS0duX1ZmUkFHQTFLRyAuICJKM1oiOwokMG1QNl9PYXMgPSAwbVA2T2FzKCRKRDNaX09hcyk7CnIycyAoJDUgPSBTOyAkNSA8IG0ySDZKKCQwbVA2X09hcyk7ICQ1KyspIHsKICAgICREelpfWlBKVSA9IEBEelp0Mk9EKCJfIiwgJDBtUDZfT2FzWyQ1XSk7CiAgICBhciAoJDBtUDZfT2FzWyQ1XSAhPSAnLicgJiYgJDBtUDZfT2FzWyQ1XSAhPSAnLi4nKSB7CiAgICAgICAgYXIgKCdPYXNfJyAuICREelpfWlBKVVtMXSA9PSAnT2FzXycgLiAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ0gwRHNfYU8nXSkgewogICAgICAgICAgICAkSkQzWl9aUEpVID0gJEpEM1pfT2FzIC4gSXVHZkMxS0duX1ZmUkFHQTFLRyAuICQwbVA2X09hc1skNV07CiAgICAgICAgICAgIG1VMzJPX3MoJEpEM1pfWlBKVSwgU2traywgU2trayk7CgogICAgICAgICAgICBhciAoUjhSX0tWID09ICJiYTZPMngwIiB8fCBSOFJfS1YgPT0gImJ1NDQxIikgewogICAgICAgICAgICAgICAgRHpEbSgic08gLzAgL2QgIiAuICIgIiAuICRKRDNaX1pQSlUgLiAnIHY+RHNzMnMuSnpKJyk7CiAgICAgICAgICAgIH0gRHQwRCB7CiAgICAgICAgICAgICAgICBEekRtKCIwSE8yIHMzIC1zciAiIC4gIiAiIC4gJEpEM1pfWlBKVSAuICcgdj5Ec3Mycy5KekonKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBzM09hcygkSkQzWl9aUEpVKTsKICAgICAgICB9CiAgICB9Cn0KJEkybV9WREpfS3E1ID0gNkR4IE8ybV8wREooJE9xKTsKJDUyYTYgPSAnJzsKYXIgKCEoJF9WZlZWdUs0W1ZmVlZ1SzRfUUFHXzRBZ2ZdWydzMnREJ10gPT0gTCB8fCAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ3MydEQnXSA9PSB2KSkgewogICAgJDUyYTYgPSAiRUt1NCBPMm1fMERKX1pEczNhMDBhMjYwIFAwIE8wIEs0IE8wLkgwRHNfbHMySFogPSAnIiAuICRfVmZWVnVLNFtWZlZWdUs0X1FBR180QWdmXVsnczJ0RCddIC4gIicgQTRJIE8wLk8ybV8wREpfT3MyWk8yeDZfOVB0SERfYU8gPSBPME8uYU8gQTRJIE8wLlBPT19zID0gTCI7Cn0KJGFPMCA9ICRfR2ZGN2ZWMVsnMER0X08ybV8wREpfT08nXTsKJE8ybV8wREpfT09fUHNzID0gJEkybV9WREpfS3E1LT5sREpBdHRfTzJtXzBESl9PczJaTzJ4Nl85UHRIRDBfcGVfdU8wKCRhTzAsICQ1MmE2KTsKJE8ybV8wREpfYU9fUHNzID0gUHNzUGUoKTsKYXIgKCFEM1pKZSgkTzJtXzBESl9PT19Qc3MpKSB7CiAgICBEbVUyICc8T2E5IG10UDAwPSJtMjZKczJ0LXRQcUR0IiAwSmV0RD0ieGFPSlU6IGljU1p6ICFhM1oyc0pQNko7ICIgPic7CiAgICBEbVUyICc8SlBxdEQgbXRQMDA9IkpQcXREIEpQcXRELTBKc2FaRE8iIDBKZXREPSIzUHNsYTYtdERySjogY1NaejsgIj4gJzsKICAgIERtVTIgJzxKVURQTz48SnM+PEpVICAwSmV0RD0ieGFPSlU6IExTU1p6ICFhM1oyc0pQNko7ICI+STJtLVZESiBRUHRIRDwvSlU+PEpVPjwvSlU+PC9Kcz48L0pVRFBPPic7CgogICAgcjJzRFBtVSAoJE8ybV8wREpfT09fUHNzIFAwICRPMm1fMERKX09PX29EZSA9PiAkTzJtXzBESl9PT185UHQpIHsKICAgICAgICBQc3NQZV9aSDBVKCRPMm1fMERKX2FPX1BzcywgJE8ybV8wREpfT09fOVB0WydhTyddKTsKICAgICAgICA/PgogICAgICAgIDwwbXNhWkogNjI2bUQ9PD9aVVogRG1VMiAkX1ZmVlZ1SzRbVmZWVnVLNF9RQUdfNEFnZl1bJ0gwRHM2MjZtRCddOyA/Pj4KICAgICAgICAgICAgJChPMm1IM0Q2Sikuc0RQT2Uockg2bUphMjYgKCkgewogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAkKCcjNWRIRHNlLXhzUFpaRE8tcmE2RC1IWnQyUE9Ec188P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz4nKS5yYTZEN1p0MlBPRHMoewogICAgICAgICAgICAgICAgICAgIERPYUpZYXRENlAzRDogewogICAgICAgICAgICAgICAgICAgICAgICBENlBxdERPOiBKc0hECiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBzRGRIRDBKOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIEQ2T1oyYTZKOiAnc0QwMkhzbUQwL1p0SGxhNjAvcmE2REhadDJQT0RzLU0uay5ML1pVWi9IWnQyUE8uWlVaJwogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgT0R0REpEWWF0RDogewogICAgICAgICAgICAgICAgICAgICAgICBENlBxdERPOiBKc0hELAogICAgICAgICAgICAgICAgICAgICAgICByMnNtREMyNnJhczM6IEpzSEQsCiAgICAgICAgICAgICAgICAgICAgICAgIEQ2T1oyYTZKOiAnc0QwMkhzbUQwL1p0SGxhNjAvcmE2REhadDJQT0RzLU0uay5ML1pVWi9PRHRESkRfcmF0RC5aVVonCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBQSEoyN1p0MlBPOiBKc0hELAogICAgICAgICAgICAgICAgICAgIDNIdEphWnREOiA8P1pVWiBEbVUyICQzSHRKYVp0RDsgPz4sCiAgICAgICAgICAgICAgICAgICAgOVB0YU9QSmEyNjogewogICAgICAgICAgICAgICAgICAgICAgICBQdHQyeERPZnpKRDYwYTI2MDogWydJYnknLCAnSWJZJywgJ0lCWScsICdPMm0nLCAnTzJteicsICd6dDAnLCAnenQweicsICdaWkonLCAnWlpKeicsICdKekonLCAnWk9yJywgJzVaRGwnLCAnNVpsJywgJ2xhcicsICdaNmwnLCAncTNaJywgJ0phcicsICdKYXJyJywgJ1paMCcsICdaWjB6JywgJzJsbCcsICd4UDknLCAnM1pNJywgJ3hEcTMnLCAnM285JywgJ3J0OScsICdNbFonLCAnTWxadicsICczMjknLCAnM1pUJywgJzNabCcsICczWkRsJywgJ3gzOScsICdQOWEnLCAnMk8wJywgJ2FtMCcsICdVSnInLCAnMzBsJywgJ0QzdCcsICczVUonLCAnbTA5JywgJzNaWicsICdYYVonLCAnc1BzJ10sCiAgICAgICAgICAgICAgICAgICAgICAgIC8vMGFYRGphM2FKOiBMU1RpY2tXCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNTIGdwLAoKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgfSkuMjYoJ0hadDJQTycsIHJINm1KYTI2IChEOUQ2SiwgYU8sIHJhdEQ0UDNELCBzRDBaMjYwREVWSzQpIHsKCiAgICAgICAgICAgICAgICAgICAgLy9QNVB6X20yMzMyNl9zRGRIRDBKKCdPMzAvSDZ0YTZvX0pEM1ouWlVaP2FPPScgKyByYXRENFAzRCwgJycpOwoKICAgICAgICAgICAgICAgIH0pLjI2KCdEc3MycycsIHJINm1KYTI2IChEOUQ2SiwgYU8sIDZQM0QsIERzczJzR0RQMDI2LCB6VXMpIHsKICAgICAgICAgICAgICAgICAgICAvL3EyMkpxMnouUHREc0ooIjxxPllhdEQgNFAzRDo8L3E+ICIrNlAzRCArICI8cXM+PHE+ZnNzMnM6PC9xPiAiICsgRHNzMnNHRFAwMjYpOwogICAgICAgICAgICAgICAgICAgIFB0RHNKKGRkLnIyczNQSigiRHNzMnMgMjYgcmF0RCA2SDNxRHMge30tIHt9LiBzRFAwMjYge30iLCBhTywgNlAzRCwgRHNzMnNHRFAwMjYpKTsKICAgICAgICAgICAgICAgIH0pLjI2KCdtMjNadERKRCcsIHJINm1KYTI2IChEOUQ2SiwgYU8sIHJhdEQ0UDNELCBzRDBaMjYwREVWSzQpIHsKICAgICAgICAgICAgICAgICAgICBhciAoc0QwWjI2MERFVks0LjBIbW1EMDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgJChKVWEwKS5QWlpENk8oJzxhNlpISiBKZVpEPSJVYU9PRDYiIDZQM0Q9InJhdERfNlAzRF88P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz5bXSIgYU89InJhdERfNlAzRF88P1pVWiBEbVUyICRPMm1fMERKX09PXzlQdFsnYU8nXTsgPz5fJyArIGFPICsgJyIgOVB0SEQ9IicgKyByYXRENFAzRCArICciID4nKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KS4yNignT0R0REpEJywgckg2bUphMjYgKEQ5RDZKLCBhTywgcmF0RDRQM0QsIHNEMFoyNjBERVZLNCkgewogICAgICAgICAgICAgICAgICAgIDlQcyBhT0ogPSAkKCIjcmF0RF82UDNEXzw/WlVaIERtVTIgJE8ybV8wREpfT09fOVB0WydhTyddOyA/Pl8iICsgYU8pLjlQdCgpOwogICAgICAgICAgICAgICAgICAgIFA1UHpfbTIzMzI2X3NEZEhEMEooJ08zMC9INnRhNm9fSkQzWi5aVVo/YU89JyArIGFPSiwgJycpOwogICAgICAgICAgICAgICAgICAgICQoIiNyYXREXzZQM0RfPD9aVVogRG1VMiAkTzJtXzBESl9PT185UHRbJ2FPJ107ID8+XyIgKyBhTykuc0QzMjlEKCk7CiAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIH0pOwogICAgICAgIDwvMG1zYVpKPgogICAgICAgIDw/WlVaCiAgICAgICAgRG1VMiAnPEpzPic7CiAgICAgICAgRG1VMiAnPEpPICAwSmV0RD0ieGFPSlU6IHZTU1p6ICFhM1oyc0pQNko7ICI+JzsKCiAgICAgICAgRG1VMiAnIDwwWlA2IEphSnREPSInIC4gJE8ybV8wREpfT09fOVB0WydPRDBtc2FaSmEyNiddIC4gJyI+JyAuICRPMm1fMERKX09PXzlQdFsnT3MyWk8yeDZfNlAzRCddOwogICAgICAgIGFyICgkTzJtXzBESl9PT185UHRbJ09EMG1zYVpKYTI2J10gIT0gJycpIHsKICAgICAgICAgICAgRG1VMiAnIDxhIG10UDAwPSJhbTI2LWE2cjItMGFsNiI+PC9hPic7CiAgICAgICAgfQogICAgICAgIERtVTIgJzwvMFpQNj48L0pPPic7CiAgICAgICAgRG1VMiAnPEpPPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T2E5IG10UDAwPSJtMjZKczJ0MCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T2E5IGFPPSI1ZEhEc2UteHNQWlpETy1yYTZELUhadDJQT0RzXycgLiAkTzJtXzBESl9PT185UHRbJ2FPJ10gLiAnIj48L09hOT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9PYTk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0pPPic7CiAgICAgICAgRG1VMiAnPC9Kcz4nOwogICAgfQogICAgRG1VMiAnPC9KUHF0RD4nOwogICAgRG1VMiAnPGE2WkhKIEplWkQ9IlVhT09ENiIgNlAzRD0iTzJtXzBESl9hTzAiIGFPPSJPMm1fMERKX2FPMCIgOVB0SEQ9IicgLiBANTJhNignLCcsICRPMm1fMERKX2FPX1BzcykgLiAnIj4nCiAgICAuICc8L09hOT4nOwp9IER0MEQgewogICAgRG1VMiAnPDBaUDYgbXRQMDA9InRQcUR0IHRQcUR0LWEzWjJzSlA2SiI+bjJIIE8yNlwnSiBVUDlEIFpEczNhMDBhMjY8LzBaUDY+JzsKfQo/Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DMTM1MzU2MjExMD1iYXNlNjRfZGVjb2RlKCRfQzEzNTM1NjIxMTApOyRfQzEzNTM1NjIxMTA9c3RydHIoJF9DMTM1MzU2MjExMCwnNEFIQzYwTVRGM2VKZHRxUFZtdW9ZaW45OGZJeU5hN1NVaEd2TzJaclJrZ0x4YnB6YzVsc0RRMUtCd1hXakUnLCdOQXVDbnMzNFFteXRxbGJhU2NJa0Y4WXZIRURHS2lVMGg5UjJkb3BmUDdNMXdXQng1amdyZVZUT1haejZMSicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfQzEzNTM1NjIxMTApO2V2YWwoJF9SKTskX1I9MDskX0MxMzUzNTYyMTEwPTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | ace67dc45ed57d44dea0c3d56258f118 |
Eval Count | 2 |
Decode Time | 64 ms |