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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
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;
extract($_REQUEST);
$requete = "select ROW_NUMBER() OVER(ORDER BY A.datedebut DESC) As id,";
$requete .= "A.idconge,A.numsalarie,A.datedebut,A.datefin,A.heuredebut,A.datecreation,";
$requete .= "A.heurefin,A.codene,A.piece,A.duree,A.status,A.motif,B.matriculesalarie as matricule,B.nom + ' ' + B.prenom as noms,";
$requete .= "B.population,C.departement,D.sousatelier,D.categorie,D.atelier ";
$requete .= "from tblenteteconge A ";
$requete .= "inner join tblsalarie B on B.numsalarie = A.numsalarie ";
$requete .= "inner join tblaffectation C on C.numsalarie = A.numsalarie ";
$requete .= "inner join tblsalautre D on D.numsalarie = A.numsalarie ";
$condPopulation = (!empty($population)) ? "population = '{$population}'" : "";
$condDepartement = (!empty($departement)) ? "departement = '{$departement}'" : "";
$condCategorie = (!empty($categorie)) ? "categorie = '{$categorie}'" : "";
$condAtelier = (!empty($atelier)) ? " atelier = '{$atelier}'" : "";
$condSousAtelier = (!empty($sousAtelier)) ? " sousatelier = '{$sousAtelier}'" : "";
$condTypeAbs = (!empty($typeAbs)) ? " codene = '{$typeAbs}'" : "";
$condMatricule = (!empty($matricule)) ? " matricule = '{$matricule}'" : "";
$condDebut = (!empty($debut)) ? " (datedebut = '{$debut}' OR datecreation = '{$debut}'" : "";
$condition = array();
if (!empty($condPopulation)){
array_push($condition, $condPopulation);
}
if (!empty($condDepartement)){
array_push($condition, $condDepartement);
}
if (!empty($condCategorie)){
array_push($condition, $condCategorie);
}
if (!empty($condAtelier)){
array_push($condition, $condAtelier);
}
if (!empty($condSousAtelier)){
array_push($condition, $condSousAtelier);
}
if (!empty($condTypeAbs)){
array_push($condition, $condTypeAbs);
}
if (!empty($condMatricule)){
array_push($condition, $condMatricule);
}
if (!empty($condDebut)){
array_push($condition, $condDebut);
}
$condition = implode(" AND ", $condition);
$condition = (!empty($condition)) ? " where " . $condition : "" ;
$txtSQL = "select count(*) as nb from ({$requete}) as CG " . $condition;
$result = $obj->getData($txtSQL);
extract($result);
$vLow = 0;
if($low > 1){
$vLow = 1;
}
$vhigh = 0;
if($nb > $high){
$vhigh = 1;
}
$jsonResponse = array ();
$jsonResponse['low'] = $vLow;
$jsonResponse['nb'] = $nb;
$jsonResponse['high'] = $vhigh;
echo json_encode($jsonResponse);
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVYNViR6TXZRTT1NPlM+Im5NV00yPT5nN3tfRSB1b0tnKCk+NzZLZyg3ZzRLZz5vYj5GWDllPU05TTxRPT40S3AvKT5Gbj5zOSwiOw1WJHpNdlFNPU0+WFM+IkZYczkyT0h4TSxGWEhRWW5lV2V6c00sRlg5ZT1NOU08UT0sRlg5ZT1NQXNILEZYLk1Rek05TTxRPSxGWDllPU0yek1lPXNPSCwiOw1WJHpNdlFNPU0+WFM+IkZYLk1Rek1Bc0gsRlgyTzlNSE0sRlhac00yTSxGWDlRek1NLEZYbj1lPVFuLEZYWU89c0Esb1hZZT16czJRV01uZVdlenNNPmVuPlllPXpzMlFXTSxvWEhPWT4rPic+Jz4rPm9YWnpNSE9ZPmVuPkhPWW4sIjsNViR6TXZRTT1NPlhTPiJvWFpPWlFXZT1zT0gsL1g5TVplej1NWU1IPSw0WG5PUW5lPU1Xc016LDRYMmU9TXhPenNNLDRYZT1NV3NNej4iOz4NViR6TXZRTT1NPlhTPiJBek9ZPj08V01IPU09TTJPSHhNPkY+IjsNViR6TXZRTT1NPlhTPiJzSEhNej4KT3NIPj08V25lV2V6c00+bz5PSD5vWEhRWW5lV2V6c00+Uz5GWEhRWW5lV2V6c00+IjsNViR6TXZRTT1NPlhTPiJzSEhNej4KT3NIPj08V2VBQU0yPWU9c09IPi8+T0g+L1hIUVluZVdlenNNPlM+RlhIUVluZVdlenNNPiI7DVYkek12UU09TT5YUz4ic0hITXo+Ck9zSD49PFduZVdlUT16TT40Pk9IPjRYSFFZbmVXZXpzTT5TPkZYSFFZbmVXZXpzTT4iOw1WDVYkMk9IOW1PWlFXZT1zT0g+Uz4oIU1ZWj1xKCRaT1pRV2U9c09IKSk+Pz4iWk9aUVdlPXNPSD5TPiddJFpPWlFXZT1zT0hsJyI+Oj4iIjsNViQyT0g5NE1aZXo9TVlNSD0+Uz4oIU1ZWj1xKCQ5TVplej1NWU1IPSkpPj8+IjlNWmV6PU1ZTUg9PlM+J10kOU1aZXo9TVlNSD1sJyI+Oj4iIjsNViQyT0g5L2U9TXhPenNNPlM+KCFNWVo9cSgkMmU9TXhPenNNKSk+Pz4iMmU9TXhPenNNPlM+J10kMmU9TXhPenNNbCciPjo+IiI7DVYkMk9IOUY9TVdzTXo+Uz4oIU1ZWj1xKCRlPU1Xc016KSk+Pz4iPmU9TVdzTXo+Uz4nXSRlPU1Xc016bCciPjo+IiI7DVYkMk9IOXBPUW5GPU1Xc016PlM+KCFNWVo9cSgkbk9RbkY9TVdzTXopKT4/PiI+bk9RbmU9TVdzTXo+Uz4nXSRuT1FuRj1NV3NNemwnIj46PiIiOw1WJDJPSDlUcVpNRjxuPlM+KCFNWVo9cSgkPXFaTUY8bikpPj8+Ij4yTzlNSE0+Uz4nXSQ9cVpNRjxubCciPjo+IiI7DVYkMk9IOXVlPXpzMlFXTT5TPighTVlaPXEoJFllPXpzMlFXTSkpPj8+Ij5ZZT16czJRV00+Uz4nXSRZZT16czJRV01sJyI+Oj4iIjsNViQyT0g5NE08UT0+Uz4oIU1ZWj1xKCQ5TTxRPSkpPj8+Ij4oOWU9TTlNPFE9PlM+J10kOU08UT1sJz43Zz45ZT1NMnpNZT1zT0g+Uz4nXSQ5TTxRPWwnIj46PiIiOw1WDVYkMk9IOXM9c09IPlM+ZXp6ZXEoKTsNVg1Wc0E+KCFNWVo9cSgkMk9IOW1PWlFXZT1zT0gpKV0NVj4+Pj4+ZXp6ZXFfWlFuLigkMk9IOXM9c09ILD4kMk9IOW1PWlFXZT1zT0gpOw1WbA1Wc0E+KCFNWVo9cSgkMk9IOTRNWmV6PU1ZTUg9KSldDVY+Pj4+PmV6emVxX1pRbi4oJDJPSDlzPXNPSCw+JDJPSDk0TVplej1NWU1IPSk7DVZsDVZzQT4oIU1ZWj1xKCQyT0g5L2U9TXhPenNNKSldDVY+Pj4+PmV6emVxX1pRbi4oJDJPSDlzPXNPSCw+JDJPSDkvZT1NeE96c00pOw1WbA1Wc0E+KCFNWVo9cSgkMk9IOUY9TVdzTXopKV0NVj4+Pj4+ZXp6ZXFfWlFuLigkMk9IOXM9c09ILD4kMk9IOUY9TVdzTXopOw1WbA1Wc0E+KCFNWVo9cSgkMk9IOXBPUW5GPU1Xc016KSldDVY+Pj4+PmV6emVxX1pRbi4oJDJPSDlzPXNPSCw+JDJPSDlwT1FuRj1NV3NNeik7DVZsDVZzQT4oIU1ZWj1xKCQyT0g5VHFaTUY8bikpXQ1WPj4+Pj5lenplcV9aUW4uKCQyT0g5cz1zT0gsPiQyT0g5VHFaTUY8bik7DVZsDVZzQT4oIU1ZWj1xKCQyT0g5dWU9enMyUVdNKSldDVY+Pj4+PmV6emVxX1pRbi4oJDJPSDlzPXNPSCw+JDJPSDl1ZT16czJRV00pOw1WbA1Wc0E+KCFNWVo9cSgkMk9IOTRNPFE9KSldDVY+Pj4+PmV6emVxX1pRbi4oJDJPSDlzPXNPSCw+JDJPSDk0TTxRPSk7DVZsDVYNViQyT0g5cz1zT0g+Uz5zWVpXTzlNKCI+RkU0PiIsPiQyT0g5cz1zT0gpOw1WDVYkMk9IOXM9c09IPlM+KCFNWVo9cSgkMk9IOXM9c09IKSk+Pz4iPn0uTXpNPiI+WD4kMk9IOXM9c09IPjo+IiI+Ow1WDVYkPVI9cHdJPlM+Im5NV00yPT4yT1FIPSgqKT5lbj5IPD5Bek9ZPihdJHpNdlFNPU1sKT5lbj4vQz4iPlg+JDJPSDlzPXNPSDsNViR6TW5RVz0+Uz4kTzwKLWl4TT00ZT1lKCQ9Uj1wd0kpOw1WDVZNUj16ZTI9KCR6TW5RVz0pOw1WDVYkY0lPfT5TPmE7DVZzQSgkV099Pmk+MCldDVYJJGNJT30+Uz4wOw1WbA1WJGMuc3guPlM+YTsNVnNBKCRIPD5pPiQuc3guKV0NVgkkYy5zeC4+Uz4wOw1WbA1WDVYkCm5PSGdNblpPSG5NPlM+ZXp6ZXE+KCk7DVYkCm5PSGdNblpPSG5NaidXT30nZD5TPiRjSU99Ow1WJApuT0hnTW5aT0huTWonSDwnZD5TPiRIPDsNViQKbk9IZ01uWk9Ibk1qJy5zeC4nZD5TPiRjLnN4LjsNVk0yLk8+Cm5PSF9NSDJPOU0oJApuT0hnTW5aT0huTSk7';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | c4c51abbbf7016ae49bb474227115aba |
Eval Count | 2 |
Decode Time | 68 ms |