cron_temps.php 2.51 KB
Newer Older
Hamza Arfaoui's avatar
Hamza Arfaoui committed
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 59 60 61 62 63 64 65 66
<?php
$LOG = "##########################################\r\n";
$LOG .= date('Y-m-d H:i:s')."\r\n";
$timestart=microtime(true);
require_once("../../inc/confNetisse.php");
ini_set('memory_limit','-1');
ini_set('max_execution_time', 0);

// NOMBRE TOTAL DE CONSEILLERS DANS ca_conseiller_agence
$q = "SELECT count(id_conseiller) as nb FROM `ca_conseiller_agence`";
$r = excuteQuery($q);
$NBCACONSEILLERS = $r['stmt']->fetch( PDO::FETCH_ASSOC )['nb'];
echo "<li>NB CONSEILLERS DANS ca_conseiller_agence = ".$NBCACONSEILLERS;

// NOMBRE TOTAL DE CLIENTS DANS ca_client_motifs
$q = "SELECT count(id_conseiller) as nb FROM `ca_conseiller_agence` WHERE temporaire = 1";
$r = excuteQuery($q);
$NBCACONSEILLERSTEMP = $r['stmt']->fetch( PDO::FETCH_ASSOC )['nb'];
echo "<li>NB CONSEILLERS TEMPORAIRES DANS ca_conseiller_agence = ".$NBCACONSEILLERSTEMP;

if ($NBCACONSEILLERSTEMP > 0) {

	$NBTOTALPREVU = $NBCACONSEILLERS - $NBCACONSEILLERSTEMP;
	echo "<li>DELETE de ca_conseiller_agence";
	$q = "DELETE FROM ca_conseiller_agence WHERE temporaire = 1";
	$r = excuteQuery($q);
	$LOG .= "=> DELETE\r\n";

	$q = "SELECT count(id_conseiller) as nb FROM `ca_conseiller_agence`";
	$r = excuteQuery($q);
	$NBCACONSEILLERSAPRES = $r['stmt']->fetch( PDO::FETCH_ASSOC )['nb'];
	echo "<li>NB CONSEILLERS DANS ca_conseiller_agence <span style='color:#ff0000;font-weight:bold;'>APRES</span> = ".$NBCACONSEILLERSAPRES;
	$LOG .= "NB CONSEILLERS DANS ca_conseiller_agence APRES = ".$NBCACONSEILLERSAPRES."\r\n";

	echo "<br/><br/><li>NBCACONSEILLERSAVANT (".$NBCACONSEILLERS.") = NBCACONSEILLERSAPRES (".$NBCACONSEILLERSAPRES.")";
	$LOG .= "NBCACONSEILLERSAVANT (".$NBCACONSEILLERS.") = NBCACONSEILLERSAPRES (".$NBCACONSEILLERSAPRES.")\r\n";
	if ($NBCACONSEILLERSAPRES == $NBTOTALPREVU) {
		echo "<li>OK => DELETE EFFECTUEE";
		$LOG .= "=> DELETE EFFECTUEE\r\n";
		
	} else {
		echo "<li>PROBLEME DE CORRESPONDANCE : NBCACONSEILLERSAPRES != TOTAL PREVU";
		$LOG .= "===> PROBLEME DE CORRESPONDANCE : NBCACONSEILLERSAPRES != TOTAL PREVU\r\n";
	}

} else {
	$LOG .= "=> Aucun conseiller temporaire...\r\n";
}


$timeend=microtime(true);
$time=$timeend-$timestart;
$page_load_time = number_format($time, 3);
$scriptStart = date("H:i:s", $timestart);
$scriptEnd = date("H:i:s", $timeend);
$timeLoad = $page_load_time;
$LOG .= "DUREE = ".$timeLoad." s\r\n";
echo "<li>Debut du script: ".date("H:i:s", $timestart);
echo "<br>Fin du script: ".date("H:i:s", $timeend);
echo "<br>Script execute en " . $page_load_time . " sec";

$fp = fopen ("logs/cron_temps.txt", "a+");
fwrite($fp, $LOG);
fclose ($fp);

?>