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='P2lCP1ouWg1WCXNIc19uTT0oJzlzblpXZXFfTXp6T3puJyw+JzdBQScpOz4NVgkuTW..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
header( 'content-type: text/html; charset=utf-8' );
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 A.numsalarie,A.matriculesalarie as matricule,C.categorie,C.sousatelier,
C.atelier,D.departement,A.population from tblsalarie A
inner join tblinfoscte B on B.numsalarie = A.numsalarie and B.datedepart is null
inner join tblsalautre C on C.NumSalarie = A.numsalarie
inner join tblaffectation D on D.numsalarie = A.numsalarie";
$condPopulation = (empty($population) ) ? " A.population like'%'" : " A.population like '{$population}'";
$condDepartement = (empty($departement)) ? " D.departement like'%'" : " D.departement like '{$departement}'";
$condAtelier = (empty($atelier)) ? " atelier like'%'" : " atelier like '{$atelier}'";
$condSousAtelier = (empty($sousAtelier) )? " sousatelier like'%'" : " sousatelier like '{$sousAtelier}'";
$condCategorie = (empty($categorie) )? " categorie like'%'" : " categorie like '{$categorie}'";
$condMatricule = (empty($matr)) ? " matriculesalarie like'%'" : " matriculesalarie like '{$matr}'";
$reqs = "select numsalarie from ({$requete} where {$condDepartement} AND {$condPopulation} AND {$condAtelier} AND {$condSousAtelier} AND {$condCategorie} AND {$condMatricule}) F";
$requete = "select * from (select matriculesalarie as Matricule,A.numsalarie,idrubrique, valeur,Semaine,A.idsingle from sr_detailsemaine A inner join tblsalarie B on A.numsalarie = B.numsalarie) C where numsalarie in ({$reqs}) and idrubrique = '{$rubrique}'";
//var_dump($requete);
$result = $obj->showData($requete);
?>
<link href="css/ui/datepicker.css" rel="stylesheet" type="text/css">
<link href="util/bootstrap.min.css" rel="stylesheet">
<link href="util/dataTables.bootstrap.min.css" rel="stylesheet">
<link href="util/buttons.bootstrap.min.css" rel="stylesheet">
<link href="util/responsive.bootstrap.min.css" rel="stylesheet">
<link href="util/scroller.bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="css/hint/hint.css">
<table id="brute" class="table table-striped table-bordered">
<thead>
<tr>
<th>Matricule</th>
<th>Semaine</th>
<th>Heure Effectu</th>
</tr>
</thead>
<tbody>
<?php
foreach ($result as $key) {
extract($key);
$valeur = FloatToTime($valeur);
echo "<tr>";
# echo "<td nowrap style='text-align:center;'>";
# echo "<div style='display:none' class='idsingle'>{$idsingle}</div>";
# echo "<input type='image' class='ModifCredit' src='images/b_edit.png' title='Modifier heure Effectu' />
";
# echo "</td>";
echo "<td>{$Matricule}</td>";
echo "<td>{$Semaine}</td>";
echo "<td>{$valeur}</td>";
echo "</tr>";
}
?>
</tbody>
</table>
<script src="scripts/jquery.min.js" type="text/javascript"></script>
<script src="scripts/v-onglet.js" type="text/javascript"></script>
<script src="scripts/ui/jquery-1.7.1.min.js" type="text/javascript" ></script>
<script src="scripts/ui/jquery-ui-1.8.18.custom.min.js" type="text/javascript" ></script>
<script src="scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".ModifCredit").click(function(){
var idsingle = $(this).closest('td').find('.idsingle').html();
alert(idsingle);
return false;
});
});
</script>
<?php
function FloatToTime($float){
try {
$hr = intval($float);
$min = intval(($float - $hr) * 60);
$sec = intval((($float - $hr) * 60 - $min) * 60);
$hr = ($hr < 0) ? 0 : $hr;
$min = ($hr < 0) ? 0 : $min;
$sec = ($hr < 0) ? 0 : $sec;
if($hr < 10){
$hr = "0" . $hr;
}
if($min < 10){
$min = "0" . $min;
}
if($sec < 10){
$sec = "0" . $sec;
}
} catch (Exception $e) {
$hr = "00";
$min = "00";
$sec = "00";
}
$resultat = $hr . ":" . $min . ":" . $sec;
return $resultat;
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1WCXNIc19uTT0oJzlzblpXZXFfTXp6T3puJyw+JzdBQScpOz4NVgkuTWU5TXooPicyT0g9TUg9LT1xWk06Pj1NUj1oLj1ZVzs+Mi5lem5NPVNRPUEtZic+KTsNVg1WCXNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+PnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVYJQVFIMj1zT0g+X19lUT1PV09lOSgkMldlbm4pDVYJXQ1WCQlzQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7Pg1WCWwNVg1WCSRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYJTVI9emUyPSgkX2dLdyBLcFQpOw1WCSR6TXZRTT1NPlMiDVY+Pj4+Pj4+Pm5NV00yPT5GWEhRWW5lV2V6c00sRlhZZT16czJRV01uZVdlenNNPmVuPlllPXpzMlFXTSwvWDJlPU14T3pzTSwvWG5PUW5lPU1Xc016LA1WPj4+Pj4+Pj4vWGU9TVdzTXosNFg5TVplej1NWU1IPSxGWFpPWlFXZT1zT0g+QXpPWT49PFduZVdlenNNPkYNVj4+Pj4+Pj4+c0hITXo+Ck9zSD49PFdzSEFPbjI9TT5vPk9IPm9YSFFZbmVXZXpzTT5TPkZYSFFZbmVXZXpzTT5lSDk+b1g5ZT1NOU1aZXo9PnNuPkhRV1cNVj4+Pj4+Pj4+c0hITXo+Ck9zSD49PFduZVdlUT16TT4vPk9IPi9YRVFZcGVXZXpzTT5TPkZYSFFZbmVXZXpzTQ1WPj4+Pj4+Pj5zSEhNej4KT3NIPj08V2VBQU0yPWU9c09IPjQ+T0g+NFhIUVluZVdlenNNPlM+RlhIUVluZVdlenNNIjsNVj4+Pj4+Pj4+JDJPSDltT1pRV2U9c09IPj4+Pj5TPihNWVo9cSgkWk9aUVdlPXNPSCk+KT4/PiI+RlhaT1pRV2U9c09IPldzeU0nJSciPjo+Ij5GWFpPWlFXZT1zT0g+V3N5TT4nXSRaT1pRV2U9c09IbCciOw1WPj4+Pj4+Pj4kMk9IOTRNWmV6PU1ZTUg9Pj4+PlM+KE1ZWj1xKCQ5TVplej1NWU1IPSkpPj8+Ij40WDlNWmV6PU1ZTUg9PldzeU0nJSciPjo+Ij40WDlNWmV6PU1ZTUg9PldzeU0+J10kOU1aZXo9TVlNSD1sJyI7DVY+Pj4+Pj4+PiQyT0g5Rj1NV3NNej4+Pj4+Pj4+Uz4oTVlaPXEoJGU9TVdzTXopKT4/PiI+ZT1NV3NNej5Xc3lNJyUnIj46PiI+ZT1NV3NNej5Xc3lNPiddJGU9TVdzTXpsJyI7DVY+Pj4+Pj4+PiQyT0g5cE9RbkY9TVdzTXo+Pj4+Uz4oTVlaPXEoJG5PUW5GPU1Xc016KT4pPz4iPm5PUW5lPU1Xc016PldzeU0nJSciPjo+Ij5uT1FuZT1NV3NNej5Xc3lNPiddJG5PUW5GPU1Xc016bCciOw1WPj4+Pj4+Pj4kMk9IOS9lPU14T3pzTT4+Pj4+PlM+KE1ZWj1xKCQyZT1NeE96c00pPik/PiI+MmU9TXhPenNNPldzeU0nJSciPjo+Ij4yZT1NeE96c00+V3N5TT4nXSQyZT1NeE96c01sJyI7DVY+Pj4+Pj4+PiQyT0g5dWU9enMyUVdNPj4+Pj4+Uz4oTVlaPXEoJFllPXopKT4/PiI+WWU9enMyUVdNbmVXZXpzTT5Xc3lNJyUnIj46PiI+WWU9enMyUVdNbmVXZXpzTT5Xc3lNPiddJFllPXpsJyI7DVYNVj4+Pj4+Pj4+JHpNdm4+Uz4ibk1XTTI9PkhRWW5lV2V6c00+QXpPWT4oXSR6TXZRTT1NbD59Lk16TT5dJDJPSDk0TVplej1NWU1IPWw+RkU0Pl0kMk9IOW1PWlFXZT1zT0hsPkZFND5dJDJPSDlGPU1Xc016bD5GRTQ+XSQyT0g5cE9RbkY9TVdzTXpsPkZFND5dJDJPSDkvZT1NeE96c01sPkZFND5dJDJPSDl1ZT16czJRV01sKT5yIjsNVj4+Pj4+Pj4+JHpNdlFNPU0+Uz4ibk1XTTI9Pio+QXpPWT4obk1XTTI9PlllPXpzMlFXTW5lV2V6c00+ZW4+dWU9enMyUVdNLEZYSFFZbmVXZXpzTSxzOXpRPHpzdlFNLD5jZVdNUXoscE1ZZXNITSxGWHM5bnNIeFdNPkF6T1k+bnpfOU09ZXNXbk1ZZXNITT5GPnNISE16PgpPc0g+PTxXbmVXZXpzTT5vPk9IPkZYSFFZbmVXZXpzTT5TPm9YSFFZbmVXZXpzTSk+Lz59Lk16TT5IUVluZVdlenNNPnNIPihdJHpNdm5sKT5lSDk+czl6UTx6c3ZRTT5TPiddJHpRPHpzdlFNbCciOw1WPj4+Pj4+Pj5oaGNlel85UVlaKCR6TXZRTT1NKTsNVj4+Pj4+Pj4+JHpNblFXPT5TPiRPPAotaW4uT300ZT1lKCR6TXZRTT1NKTsNVj9pDVYNVkJXc0h5Pi56TUFTIjJubmhRc2g5ZT1NWnMyeU16WDJubiI+ek1XUyJuPXFXTW4uTU09Ij49cVpNUyI9TVI9aDJubiJpDVZCV3NIeT4uek1BUyJRPXNXaDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiUT1zV2g5ZT1lVGU8V01uWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiUT1zV2g8UT09T0huWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiUT1zV2h6TW5aT0huc2NNWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiUT1zV2huMnpPV1dNelg8T089bj16ZVpYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkJXc0h5PnpNV1Mibj1xV01uLk1NPSI+LnpNQVMiMm5uaC5zSD1oLnNIPVgybm4iaQ1WQj1lPFdNPnM5UyI8elE9TSI+Mldlbm5TIj1lPFdNPj1lPFdNLW49enNaTTk+PWU8V00tPE96OU16TTkiaQ1WQj0uTWU5aQ1WPj4+PkI9emkNVj4+Pj4+Pj4+Qj0uaXVlPXpzMlFXTUJoPS5pDVY+Pj4+Pj4+PkI9LmlwTVllc0hNQmg9LmkNVj4+Pj4+Pj4+Qj0uaXRNUXpNPktBQU0yPVHDqUJoPS5pDVY+Pj4+Qmg9emkNVkJoPS5NZTlpDVZCPTxPOXFpDVZCP1ouWg1WPj4+PkFPek1lMi4+KCR6TW5RVz0+ZW4+JHlNcSk+XQ1WPj4+Pj4+Pj5NUj16ZTI9KCR5TXEpOw1WPj4+Pj4+Pj4kY2VXTVF6PlM+cldPZT1UT1RzWU0oJGNlV01Reik7DVY+Pj4+Pj4+Pk0yLk8+IkI9emkiOw1WPj4+Pj4+PiM+TTIuTz4iQj05PkhPfXplWj5uPXFXTVMnPU1SPS1lV3N4SDoyTUg9TXo7J2kiOw1WPj4+Pj4+PiM+TTIuTz4iQjlzYz5uPXFXTVMnOXNuWldlcTpIT0hNJz4yV2VublMnczluc0h4V00naV0kczluc0h4V01sQmg5c2NpIjsNVj4+Pj4+Pj4jPk0yLk8+IkJzSFpRPT49cVpNUydzWWV4TSc+Mldlbm5TJ3VPOXNBL3pNOXM9Jz5uejJTJ3NZZXhNbmg8X005cz1YWkh4Jz49cz1XTVMndU85c0FzTXo+Lk1Rek0+S0FBTTI9UcOpJz5oaVxIIjsNVj4+Pj4+Pj4jPk0yLk8+IkJoPTlpIjsNVj4+Pj4+Pj4+TTIuTz4iQj05aV0kdWU9enMyUVdNbEJoPTlpIjsNVj4+Pj4+Pj4+TTIuTz4iQj05aV0kcE1ZZXNITWxCaD05aSI7DVY+Pj4+Pj4+Pk0yLk8+IkI9OWldJGNlV01RemxCaD05aSI7DVY+Pj4+Pj4+Pk0yLk8+IkJoPXppIjsNVj4+Pj5sDVY/aQ1WQmg9PE85cWkNVkJoPWU8V01pDVZCbjJ6c1o9Pm56MlMibjJ6c1o9bmgKdlFNenFYWXNIWApuIj49cVpNUyI9TVI9aAplY2VuMnpzWj0iaUJobjJ6c1o9aQ1WQm4yenNaPT5uejJTIm4yenNaPW5oYy1PSHhXTT1YCm4iPj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpQmhuMnpzWj1pDVZCbjJ6c1o9Pm56MlMibjJ6c1o9bmhRc2gKdlFNenEtMFgxWDBYWXNIWApuIj49cVpNUyI9TVI9aAplY2VuMnpzWj0iPmlCaG4yenNaPWkNVkJuMnpzWj0+bnoyUyJuMnpzWj1uaFFzaAp2UU16cS1Rcy0wWGZYMGZYMlFuPU9ZWFlzSFgKbiI+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5pQmhuMnpzWj1pDVZCbjJ6c1o9Pm56MlMibjJ6c1o9bmgKdlFNenFYWWVueU05c0haUT1YCm4iPj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpQmhuMnpzWj1pDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVY+Pj4+JCg5TzJRWU1IPSlYek1lOXEoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+JCgiWHVPOXNBL3pNOXM9IilYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Pj4+PmNlej5zOW5zSHhXTT5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYczluc0h4V00nKVguPVlXKCk7DVY+Pj4+Pj4+Pj4+Pj5lV016PShzOW5zSHhXTSk7DVY+Pj4+Pj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj4+Pj4+PmwpOw1WPj4+PmwpOw1WQmhuMnpzWj1pDVZCP1ouWg1WQVFIMj1zT0g+cldPZT1UT1RzWU0oJEFXT2U9KV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj49enE+XQ1WPj4+Pj4+Pj4+Pj4+JC56PlM+c0g9Y2VXKCRBV09lPSk7DVY+Pj4+Pj4+Pj4+Pj4kWXNIPlM+c0g9Y2VXKCgkQVdPZT0+LT4kLnopPio+W2EpOw1WPj4+Pj4+Pj4+Pj4+JG5NMj5TPnNIPWNlVygoKCRBV09lPT4tPiQueik+Kj5bYT4tPiRZc0gpPio+W2EpOw1WPj4+Pj4+Pj4+Pj4+JC56PlM+KCQuej5CPmEpPj8+YT46PiQuejsNVj4+Pj4+Pj4+Pj4+PiRZc0g+Uz4oJC56PkI+YSk+Pz5hPjo+JFlzSDsNVj4+Pj4+Pj4+Pj4+PiRuTTI+Uz4oJC56PkI+YSk+Pz5hPjo+JG5NMjsNVj4+Pj4+Pj4+Pj4+PnNBKCQuej5CPjBhKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JC56PlM+ImEiPlg+JC56Ow1WPj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+c0EoJFlzSD5CPjBhKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JFlzSD5TPiJhIj5YPiRZc0g7DVY+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj5zQSgkbk0yPkI+MGEpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbk0yPlM+ImEiPlg+JG5NMjsNVj4+Pj4+Pj4+Pj4+PmwNVg1WPj4+Pmw+MmU9Mi4+KEtSMk1aPXNPSD4kTSk+XQ1WPj4+Pj4+Pj4+Pj4+JC56PlM+ImFhIjsNVj4+Pj4+Pj4+Pj4+PiRZc0g+Uz4iYWEiOw1WPj4+Pj4+Pj4+Pj4+JG5NMj5TPiJhYSI7DVY+Pj4+bA1WDVY+Pj4+JHpNblFXPWU9PlM+JC56Plg+IjoiPlg+JFlzSD5YPiI6Ij5YPiRuTTI7DVY+Pj4+ek09UXpIPiR6TW5RVz1lPTsNVmwNVj9pDVY+Pj4+Pj4+Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 019352755c55ff502308a81f77047495 |
Eval Count | 2 |
Decode Time | 66 ms |