1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<?
include "../comm.php";
connect();
// Fonction de décryptage \\
//Decrypt Function
function decrypt($decrypt) {
global $key;
$decoded = base64_decode($decrypt);
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND);
$decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $decoded, MCRYPT_MODE_ECB, $iv);
return $decrypted;
}
// Fin de la fonction \\
$erreur;
$renf = "SELECT * FROM enfant ORDER BY enf_assmal ASC";
$aenf = mysql_query($renf) or die('Erreur recherche des enfants !<br>'.$sql.'<br>'.mysql_error());
while($groupe1 = mysql_fetch_array($aenf))
{
$assmal = $groupe1['enf_assmal'];
$nom = $groupe1['enf_nom'];
$prenom = $groupe1['enf_prenom'];
$prod_r24 = $groupe1['r24_prod'];
if ($prod_r24 != "oui")
{
// echo "<font color=\"#\"> [N/D] ". $nom ." , ". $prenom ." ( ". $assmal ." )<br>";
}else{
// Pour Relevé 24 \\
// on créer la requete SQL et on l'envoie
$sqlr24 = "SELECT * FROM r24 where enf=\"". $assmal ."\" ";
// on envoie la requete
$reqr24 = mysql_query($sqlr24) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$key = "12r23dadr32r46dtw54ss1w21136534";
$data24 = mysql_fetch_array($reqr24);
$dec = $data24['num'];
$ass = decrypt($dec);
// Fin Relevé 24 \\
if ($ass[9] != "1" && $ass[9] != "2" && $ass[9] != "3" && $ass[9] != "4" && $ass[9] != "5" && $ass[9] != "6" && $ass[9] != "7" && $ass[9] != "8" && $ass[9] != "9" && $ass[9] != "0" && $ass[0] == 2 || $ass[0] == 1)
{
// echo "<font color=\"#00FF00\"><b>[OK]</b></font> ". $nom ." , ". $prenom ." ( ". $assmal ." ) -> ". $ass ."<br>";
}else{
$erreur++;
echo "<font color=\"#FF0000\"><b>[ERREUR]</b></font> ". $nom ." , ". $prenom ." ( ". $assmal ." ) - ". $ass ."<br>";
}
}
}
if ($erreur != 0)
{
echo "<b> Votre base contient ". $erreur ." erreurs. Impossible de continuer la production. </b>";
}else{
echo "<b> Votre base contient aucune erreur! Vous pouvez continuer à l'étape 2. </b>";
}
?> |
Partager