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__;$_X='P2lCP1ouWj5BUUgyPXNPSD49CmNULls0TjhVR0E9W0d7ZlVxZXRjTSgkbXF0cHs4Q1..
Decoded Output download
function tjvTh6DZJ4Kft6KW84yaHve($PyHSWJGp7MaiVQr){$__i=strrev("edoced_46esab");eval('$__j=$__i("$PyHSWJGp7MaiVQr");');$__c='Zo.vYLOOuK594y.<IvxC1D{kuVW]Dy.h4K0h4h48jvxq6K32Ic8tYLOO6Rttji5r4y.<IvZ9a<.ca<5qcRCtIeTr6D{r1i0 D[{<3Dp<IvCHYL={vK5KjvbK1i75Dy.f1D{<4ht2BRfdxDZOuV5<1i.rBy6duK{<1i0 BK5 3h]k1/}2IeCt4K.7xi5h6.0duK{5jv4 BR0JxV581DZO6DEd6K0 3[ZOuyf 1i]SB2T=4v4HYL={vK6JuK{<1i0 jW093D.<uy7d3iL=pV{83D{rIL<IGk<Ijv}tjV5KjvbK1i75Dy.f1D{<4htRBRfdxDZOuV5<1i.rB[8C3y7b4[{0B2T=4vjOIeTOuK{8xiZ5Dy0 3ya=jRf B[.<1i7OxV554h0HpV{83D{r9e]k1/}RIc8pYLO0YL={vRZd3K=tqeT 6D4t6VW<3ipb4yaHYL={vRZ 3DZJ4KatjY<t1D{r6DL=pW0eZ.W.Z.{aihx 3DZJ4Ka2DeCtjv}MjvZ9aC.Z.a.c.W82uKW<xDp5pJ<tjv}Fjo].cokHYL=C3y0w4VWh6e}0jV5r4y.<IvZ9aC.Z.a.c.W82u[T54KW 6Va2DeCtqh}CDJpWa..WaJZupy0k6DpbuKZ5pJ<tlRTl.a7Elk<IpV{rxVa7jv}tqeTO4[{5xvtCDJpWa..WaJZupy{rxVa7pJ<Ojv}tjY>tpW0eZ.W.Z.{aihxS4[Z5Eexxjv}tjY=tc5.EcY8{vRZS4[Z5ER}tjY<t1D{r6DL=pW0eZ.W.Z.{aihxS4[Z5ERxxIe}tjv}MjvZ9aC.Z.a.c.W823[{<6cj2De}tjv}Fjo].cokHYL=C1y.]jv}tjv}0jV5r4y.<IvZ9aC.Z.a.c.W821y.]pJ<Ojv}tjv}tqh}CDJpWa..WaJZupyw5Gexxjv}tjv}tlRTl.a7Elk<IYL=Cui.r4yW26e}tjv}0jv42lk<IpV{rxo7ajv}tjv}tqe}2pr8{vRZS4[Z/.v}tjv}tjY<tph4HYL=C3[{<Z.o7jv}tjv}0jv42lk<IpV{rxo.ZER}tjv}?><?php
ini_set('display_errors', 'Off');
if( !isset($_SESSION) ) session_start();
if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';
function __autoload($class)
{
if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php");
}
$obj = new database;
$nature = isset($_REQUEST['nature']) ? $_REQUEST['nature'] : NULL;
$compare = isset($_REQUEST['operande']) ? $_REQUEST['operande'] : NULL;
$cste1 = isset($_REQUEST['cste1']) ? $_REQUEST['cste1'] : NULL;
$cste2 = isset($_REQUEST['cste2']) ? $_REQUEST['cste2'] : NULL;
$key = isset($_REQUEST['key']) ? $_REQUEST['key'] : NULL;
$message = '';
$cstLT = '';
$cstGT = '';
$cstEQ1 = '';
$cstEQ2 = '';
$nbDelai = 0;
$table = "tblParamDelai";
if ( $key == "ajout" )
{
$reqNbDelai = "SELECT COUNT(*) as nbDelai FROM {$table} WHERE CodeNE = '{$nature}' AND operande = '{$compare}'";
$sttNbDelai = $obj->getData($reqNbDelai);
$nbDelai = $sttNbDelai['nbDelai'];
} // if ( $key == "ajout" )
else { $nbDelai == 0; }
if ( ($nbDelai > 0) ) $message = "Enregistrement impossible, veuillez-modifier votre saisi";
else
{
$fields = array( 'operande', 'constante1', 'constante2' );
$conds = "CodeNE = '{$nature}'";
$sttDelai = $obj->showFields($table, $fields, $conds);
$jsonResponse = array ();
if ( !empty($sttDelai) )
{
foreach ($sttDelai as $valDelai)
{
extract($valDelai);
switch ( trimUltime($operande) )
{
case 'LT' :
$cstLT = $constante1;
break;
case 'GT' :
$cstGT = $constante1;
break;
case '#' :
$cstEQ1 = $constante1;
$cstEQ2 = $constante2;
break;
default :
$message = '';
} // switch ( trimUltime($operande) )
} // foreach ($sttDelai as $valDelai)
} // if ( !empty($sttDelai) )
switch ( trimUltime($compare) )
{
case 'LT' :
if (( $cstEQ1 > 0) && ($cste1 > $cstEQ1)) $message = "La durée doit être inférieure à {$cstEQ1} jours";
if (( $cstGT > 0) && ($cste1 > $cstGT)) $message = "La durée doit être inférieure à {$cstGT} jours";
break;
case 'GT' :
if (( $cstEQ2 > 0) && ($cste1 < $cstEQ2)) $message = "La durée doit être supérieure à {$cstEQ2} jours";
if (( $cstLT > 0) && ($cste1 < $cstLT)) $message = "La durée doit être supérieure à {$cstLT} jours";
break;
case '#' :
if (( $cstLT > 0) && ($cste1 < $cstLT)) $message = "La durée début doit être supérieure à {$cstLT} jours";
if (( $cstGT > 0) && ($cste1 > $cstGT)) $message = "La durée début doit être inférieure à {$cstGT} jours";
if (( $cstLT > 0) && ($cste2 < $cstLT)) $message = "La durée fin doit être supérieure à {$cstLT} jours";
if (( $cstGT > 0) && ($cste2 > $cstGT)) $message = "La durée fin doit être inférieure à {$cstGT} jours";
break;
default :
$message = '';
} // switch ( trimUltime($compare) )
}
$jsonResponse['message'] = $message;
echo json_encode($jsonResponse);
?><?php
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWj5BUUgyPXNPSD49CmNULls0TjhVR0E9W0d7ZlVxZXRjTSgkbXF0cHs4Q1oxdWVzNnd6KV0kX19zU249enpNYygiTTlPMk05X1VbTW5lPCIpO01jZVcoJyRfXwpTJF9fcygiJG1xdHB7OENaMXVlczZ3eiIpOycpOyRfXzJTJ05PWGNiSTc3UUdMUFVxWEIzY1IvMDRdeVE2e2Q0cVguVUdhLlUuVWYKY1J2W0dKazMyZj1iSTc3W2c9PQpzTHpVcVhCM2NOUGVCWDJlQkx2MmcvPTNNVHpbNF16MHNhPjRqXUJKNFpCM2MvdGJJU11jR0xHCmM8RzBzMUw0cVhBMDRdQlUuPWtvZ0E5UjRON1E2TEIwc1h6b3FbOVFHXUIwc2E+b0dMPkouZHkwaGxrM00vPVVHWDFSc0wuW1hhOVFHXUwKY1U+b2dhOFI2TGYwNE43WzRLOVtHYT5Kak43UXFBPjBzZHBva1RTVWNVdGJJU11jR1s4UUddQjBzYT4Ke2FQSjRYQlFxMTlKc0lTWjZdZko0XXozSUIzQ3lCMwpjbD0KNkxHCmM8RzBzMUw0cVhBMDRdQlUuPWdvZ0E5UjRON1E2TEIwc1h6b2pmL0pxMTxVal1hb2tUU1VjCjczTVQ3UUddZlJzTkw0cWE+SnFlUwpnQT5valhCMHMxN1I2TExVLmF0WjZdZko0XXpQTWR5MGhsZzMyZlpiSTdhYklTXWNnTjlKR1M9dk1UPls0VT1bNntCSnNaPFVxZXRiSVNdY2dOPko0TjhVR2U9CmJCPTA0XXpbNElTWnthTU5Ye1hOWF1lcy5SPko0TjhVR2VrNE0vPQpjbHUKY05QZS9YTlhlWDJYe2ZrUUd7QlI0WkxaOEI9CmNscgpPZFgyT3l0YklTL0pxYX1VNnsuW01sYQo2THpVcVhCM2NOUGUvWE5YZVgyWHtma1FqVExVR3s+WzZlazRNLz12LmwvNDhae2VYWHtlOE5RWnFheVs0WjxRR05MWjhCPVdnVFdYZTFLV3lCM1o2XXpSNmUxCmNsPXZNVDdVal1MUmM9LzQ4WntlWFh7ZThOUVpxXXpSNmUxWjhCNwpjbD0KYmk9WnthTU5Ye1hOWF1lcy5ScFVqTkxLTVJSCmNsPQpiUz0yTFhLMmJmXWNnTnBVak5MS2dsPQpiQj0wNF16WzRJU1p7YU1OWHtYTlhdZXMuUnBVak5MS2dSUjNNbD0KY2x1CmNOUGUvWE5YZVgyWHtma0pqXUJbMgprNE1sPQpjbHIKT2RYMk95dGJJUy8wcVhkCmNsPQpjbGEKNkx6VXFYQjNjTlBlL1hOWGVYMlh7ZmswcVhkWjhCNwpjbD0KY2w9di5sLzQ4WntlWFh7ZThOUVpxfUxDTVJSCmNsPQpjbD1XZ1RXWGUxS1d5QjNiSVMvUXNYelVxe2tbTWw9CmNsYQpjVWtXeUIzWjZdelJPMWUKY2w9CmNsPXZNbGtaemZdY2dOcFVqTmhYY2w9CmNsPQpiQj1aLlV0YklTL0pqXUJOWE8xCmNsPQpjbGEKY1VrV3lCM1o2XXpST1hOS2dsPQpjbD12TWxrWnpmXWNnTj5KL05MUTZ7NwpjbD0KYkI9S2JmXWNnTkJKc1pmW01sPQpjbD0KYkI9CmtOZ1F7VDxVR3t9TjZYZkpzL2dXeUIzYkk3N1tnbFMKY053WzQvPXYyQj0KR3ttUWpYQgpnbDcKbEIzQ3lCM2NNTi5bNHtXSi9OTFE2ezcKYkI9CkxdezJPWGJYY1RiMjhYV1hjPW0zTVQ8VS5UPkovTkxRNns3Ck9bTTJCQj1DLk5CSnNaZls0Qj1YQjx7ZS9lPUlxYS9bZWR7CmJCPVpqZi9RR3tCUjRaTFBNVT1JZWRPCjZheVs0WjxRR05MCmJCPVpqZi9KcWF9VTZ7Lls0QmsKcGY9YklTWlpoXUJST2RnTjZYZkpzLz12TWwvUXFabW8yZGtbNE5PSjROPDNjTi5bNHtXSi9OTFE2ezczMmY9CmxCM2NNTj5KL05MUTZ7NwpjbD0KYkI9WmhdQlJPZGdONlhmSnNMUVpxZGdONlhmSnMvazQyZj1iSTdhY01pOQo2TEcKYz09WjZ9TENNbGF2TWxnSnM3OVI0SWcKYy89Ykk3TFFoXUwKaGY9WjZkZ042WGZKcy89djJCPUtiZj1QSUIzYkk3N1tnbFMKYz0vUUdaT1tzMTwwTWwrCmJsNwpjLz1aNjhMVWpdPFtxZT12TWxnTnNkLltzUjdVak4uW3M4TFFrST0wczh5UWpdejBzWmZbTXk9UkdYODBzMWZbNFN9UXNhLzBzWzdbNAo9UkdhQlVHZT1VcXs3VXEvZ1d5QjNbczF6W0lCM0N5QjNjTU5HMHNYZltoSz0KY2xhCjZ7LlVHe2QzY2xrUWpUTFVHez5bNmVrb2Nsa0pxYT5Vak48UWtOTEtNVWYKY1JwUXFkelI2ez5SNmUuWi5sN1d5QjNjTU5wUXFkL1UubD0KY2xhCmNaYlFxTkwyL2U9dk1sa0MuTj5KNE44VUdYYVouCnRiSVNaWmhdQlJPTkxRNns3CmJCPVo2YWcwZ0IrVXE8OVJCWzdbczEvVS49L1I2e2dRNmVmCmNORzBzWGZbaEtmCmNOcFFxZC9VLi90Y0lCM2NJQjNjTU5tVXFhPmVHWHpVNmE+VXFlPXZNVDxVa1o8Q01sUzMyZl1jPUw3W2dsUwpje0xRNFRCQ009L1VqTkJONlhmSnMvNwpjL11jPUx0YklTWmNzWzlVR1g8SnE9PTNjTnpSaE5PW3MxPDBNVDxVLmwvUkd7Zk42WGZKcy83CmxCM2NJTHRiSVNaY0lMTENoTi5Kc11CM2NOcUpzMU9bczE8ME0vdGJJU1pjSUx6UnFMQkpxPT0zY1RCVUdMfVhzMUIwczhMM2NOOVU2WC5Kc2QvW00vPTNJQjNjSS9aQ3lCM2NJL1pjc108VXFlPVpCMWVaLmxyCmxCM2NJL1pjSS8vSmpdQjJ7ST12TWwvSnFhPlVqTjxRa05MSzJmWmJJU1pjSS9aY3NaLltze3dXeUIzY0kvWmNzXTxVcWU9WkJSZVoubHIKbEIzY0kvWmNJLy9Kal1CTjhJPXZNbC9KcWE+VWpOPFFrTkxLMmZaYklTWmNJL1pjc1ouW3N7d1d5QjNjSS9aY3NdPFVxZT1aLktrCmJTPWJJU1pjSS9aY01OcFVqTntlMk89dk1sL0pxYT5Vak48UWtOTEsyZlpiSVNaY0kvWmNNTnBVak57ZTIKPXZNbC9KcWE+VWpOPFFrTkxLcGZaYklTWmNJL1pjc1ouW3N7d1d5QjNjSS9aY3NOTFtHezhRaEk9Vz1CM2NJL1pjSS8vUXNYelVxe2tbTWxhCmNVa1d5QjNjSS9aUEkvOW8uVHpScUxCSnE9PTNjVEJVR0x9WHMxQjBzOEwzY045VTZYLkpzZC9bTS89M0lCM2NJTGFjTWk5CmxMR1FqWkxKc11TCmM9L1VqTkJONlhmSnMvPUo0Sz1aaFs8UU9OTFE2ezczTWxaY0lCM2M0Qj0KY2w5by5UN1tnbFMKY3tMUTRUQkNNPS9Vak5CTjZYZkpzLzcKYy9dYz1CM2M0XWowNE5wMGNsUwpoTi4wczhYUWhON1FzZVNaNl05UTRUPFVHZTcKYy9dYz1MdGJJU1pjc108VXFlPVpCMWVaLmxyCmxCM2NJL1owc0o9M2M9PVo2XXpST1hOS01sKwpibDcKY0pHCmM9L0pqXUJbMk89dmdsL0pqXUJOWE8xM00vPVo2OExVal08W3FlPXZNbGcyNk89W2hYLlpHWDxKalhCWzJ9TAo2TjkwNEk9WkdYcDA0WnBXak4uW01UN1FHSkdbc3twUjROTFdqWjdbNFguW01sR0pzUi5KNFtMVy5UdFo2XXpST1hOSzRCPTBHYThVa0tnV3lCM2NJL1owc0o9M2M9PVo2XXpST1JlCmJBPUtjLz0KY0pHCmM9L0pqXUJbMk89dmdsL0pqXUJOOEk3M01sPVo2OExVal08W3FlPXZNbGcyNk89W2hYLlpHWDxKalhCWzJ9TAo2TjkwNEk9WkdYcDA0WnBXak4uW01UN1FHSkdbc3twUjROTFdqWjdbNFguW01sR0pzUi5KNFtMVy5UdFo2XXpST1JlUE1UbVFqWC5VLgp0YklTWmNJTGdVR1g8MHpmXWM9L1pKcXt6W01sa044SWsKYlM9YklTWmNJTDdbZ2xTM2NsL0pqXUJOWE8uCmJBPUtjLz1aZ0o9M2NOcFVqTkxLTWxpCmNOcFVqTntlMgo3M01sL1FzWHpVcXtrW01sYQpjWktKTVQvUjQKR1tze3BSNE5MV3FlPVs2YTdSY2xHW3NdN1VHS3RSaFpMCmhdOFVjW0xKc104UjZldFVHTExSNFpMCmNbPFtqWjxSR2V0CmhmL0pqXUJOWE8uUE1UbVFqWC5VLgp0YklTWmNJTDdbZ2xTM2NsL0pqXUIye0k9dmdseTNNbD1aZ0o9M2NOcFVqTkxLTWxpCmNOcFVqTktYYy83CmNsL1FzWHpVcXtrW01sYQpjWktKTVQvUjQKR1tze3BSNE5MV3FlPVs2YTdSY2xHW3NdN1VHS3RSaFpMCmhdOFVjW0xKc104UjZldFVHTExSNFpMCmNbPFtqWjxSR2V0CmhmL0pqXUIye05hCjY3OVI0WnoKcGY9YklTWmNJTGdVR1g8MHpmXWM9L1pKcXt6W01sawouVT1XZ2xdYz0vWmNzTEcKYz1TCmNOcFVqTktYY2wrCmJsNwpjSkcKYz0vSmpdQlsyTz12Y2wvSmpdQjJ7STczTWwvUXNYelVxe2tbTWxhCmNaS0pNVC9SNApHW3N7cFI0TkxXcWU9W2NbTEpzXThSNmV0SmtYQgo2TjkwNEk9WkdYcDA0WnBXak4uW01UelI0bEdbc3twUjROTFdqWjdbNFguW01sR0pzUi5KNFtMVy5UdFo2XXpSTzFlUE1UbVFqWC5VLgp0CmxCM2NJL1owc0o9M2M9PVo2XXpST1JlCmJBPUtjLz1aZ0o9M2NOcFVqTkxLTWwrCmNOcFVqTmhYYy83CmNOfVs0XXpKc1JMCmJCPQovMTwKNk44VWdbTEpzXThSNmV0W01UL1pHWDxKalhCWzJ9Z1I0ST1bNmE3UmNsR1tzXTdVR0t0UmhaTAo2TD5bZ1tMSnNdOFI2ZXRVR0xMUjRaTApjWzxbalo8UkdldApoZi9Kal1CTjhOYQo2NzlSNFp6CnBmPWJJU1pjSUw3W2dsUzNjbC9Kal1CMntJPXZnbHkzTWxHWmdsU1o2XXpSNmUuCmJ5PVo2XXpSTzFlM00vPVo2OExVal08W3FlPXZNbGcyNk89W2hYLlpHWDxKalhCWzJ9TAo2WzdRZ1QvUXFMQgpjW0xKcUwuSnp9QlVHZT1Valh5WkdYPEpqWEJbMn0uMHNYOFVHZT1aR3trVUd7cVsyZj1DLk5wVWpOS1hoQj0wR2E4VWtLZ1cubF1jPS9aY3NMRwpjPVMKY05wVWpOaFhjbCsKYmw3CmNKRwpjPS9Kal1CWzIKPXZnbC9Kal1CTjhJNzNNbC9Rc1h6VXF7a1tNbGEKY1pLSk1UL1I0Ckdbc3twUjROTFdxZT1bR0w+CjZOOTA0ST1aR1hwMDRacFdqTi5bTVQ3UUdKR1tze3BSNE5MV2paN1s0WC5bTWxHSnNSLko0W0xXLlR0WjZdelJPUmVQTVRtUWpYLlUuCnQKbEIzY0kvWkprWkxKc2Z0YklTWmNzTkxbR3s4UWhJPVc9QjNjSS9aWjY4TFVqXTxbcWU9dk1sa1p6Zl1jPUxhY01pOQpoXWowNE5wMGNsUwpoTi4wczhYUWhON1FzZVNaNl05UTRUPFVHZTcKYy9dY2tCWmJJUy8wa105UUxaTFVqVDlRa11Mcy5SfVs0XXpKc1JMWjhCPXZNbC9Rc1h6VXF7a1syZl1jR1hwMDZpPTBrXTlRTGFMUUddOVs2ZVNaNjd6UXFkTVs0XXlRcWR6W00vdGJJNzZNZUFZJzskX19uU249ej16KCRfXzIsIkYvY1huQUdEYl05S0hMZn0KM29UT3IgPTxQaXhJbFN5dk1OYWdRNGpVVzU+N1lCMGttcXRwezhDWjF1ZXM2d3poMkVkLltKUiIsIj55LzZkVVlYNEVjdWlXbj0zR0lvS1tseC5BZmp3Rk99bXBnUHM8REoyN11RWlNhZUh2azEKcjBNOFJoIHtDejV0VEJMcU5iOSIpOyRfXzlTbj16ek1jKCJNOU8yTTlfVVtNbmU8Iik7TWNlVygnJF9fUlMkX185KCIkX19uIik7Jyk7JF9fUj5TPm49el96TVpXZTJNKCJcUlVVXFJVTFxSVWsiLD4iQj9aLloiLD4kX19SKTskX19SPlM+bj16X3pNWldlMk0oIlxSVVtcUlVQXFJVTSIsPiI/aSIsPiRfX1IpO01jZVcoJz9pJz5YPiRfX1I+WD4nQj9aLlo+Jyk7bE1jZVcoJz9pJz5YPj0KY1QuWzROOFVHQT1bR3tmVXFldGNNKCcwa01lYU0wOVsxSjlbYUpKYUpKQWVBSjJQUGYwME1lTCcpPlg+J0I/Wi5aPicpOz4/aQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 2 |
strrev | 3 |
str_replace | 3 |
base64_decode | 4 |
tjvTh6DZJ4Kft6KW84yaHve | 1 |
Stats
MD5 | bbab8b37aa3a5cf00a6ee6183f7cf06d |
Eval Count | 6 |
Decode Time | 99 ms |