$sql = getsqllistvehicule() . " and vitessemax!='0.00'"; //print $sql."<br>"; $link_vehicule = query($sql); while ($tbl_list_vehicule = fetch($link_vehicule)) { //on liste des enregistrement de la table position pendant l'interval d'alerte $sql = "select * from positions where device_id=" . $tbl_list_vehicule["traccar_device_id"] . " and time>='" . $dernierdatedebut . "' and time<'" . $nouveldatedebut . "' and speed>'" . inversevitessekmh($tbl_list_vehicule["vitessemax"]) . "'"; //print $sql."<br>"; $linkvitesse = query($sql); if (num_rows($linkvitesse) > 0) { $html = "Bonjour,<br> le véhicule " . $tbl_list_vehicule["nomvehicule"] . " \r\n (" . $tbl_list_vehicule["immatriculation"] . ") à été controlé à une vitesse de :"; while ($tbl_vitesse = fetch($linkvitesse)) { $adresse = str_replace(", France", "", getAddess($tbl_vitesse["latitude"], $tbl_vitesse["longitude"])); $datelieu = "<br>" . affichedatetime($tbl_vitesse["time"]) . "<br>" . $adresse; $html .= "<br>" . vitessekmh($tbl_vitesse["speed"]) . " km/h à " . $datelieu . "<br>"; } $html .= "Sa vitesse maximale autorisée est de " . $tbl_list_vehicule["vitessemax"] . " km/h"; //print $html; sendmailmister('', '', 'Alarme vitesse véhicule ' . $tbl_list_vehicule["nomvehicule"], $html, $_SESSION["email"]); } } } //a decommenter $sql = "update " . __racinebd__ . "preference_compte set lastenvoi=now() where compte_id=" . $_SESSION["compte_id"]; query($sql); } } } } $sql = "update " . __racinebd__ . "alerte set date_fin=now()"; query($sql); }
<?php //$_POST["date_jour"]=date("Y-m-d",time()-86400); $_POST["date_jour"] = date("d-mY", time() - 86400); $_POST["date_jour"] = "27-08-2014"; //on recherche la liste de véhicule auquel a droit l'utilisateur $sql = getsqllistvehicule(); $link_list_vehicule = query($sql); while ($tbl_list_vehicule = fetch($link_list_vehicule)) { $_POST["vehicule"] = $tbl_list_vehicule["phantom_device_id"]; $tabresult = exportexcel("mensuel", implodeargskey($_POST), array("Date", "Début", "Fin", "Ampl.", "Conduite", "Arrêt", "Distance", "Vit.max."), array("date", "debut", "fin", "datediff", "conduite", "arret", "km", "vitessemax")); $html = "Ci joint le rapport conducteur du mois " . date2month($_POST["date_jour"]) . " pour le véhicule " . $tbl_list_vehicule["nomvehicule"]; sendmailmister('', '', 'Rapport conducteur du mois ' . date2month($_POST["date_jour"]), $html, $_SESSION["email"], '', $tabresult); } //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_debut"]."' where rapport_id=10"; query($sql); */
<?php //$_POST["date_jour"]=date("Y-m-d",time()-86400); //$_POST["date_jour"]=date("d-m-Y",time()-86400); $_POST["date_jour"] = date("d-m-Y", time() - 86400); //$_POST["date_jour"]="27-08-2014"; $tabresult = exportexcel("flotte", implodeargskey($_POST), array("Nom", "Début", "Fin", "Ampl.", "Conduite", "Arrêt", "Distance", "Vit.max.", "Conso."), array("nomvehicule", "mintime", "maxtime", "amplitude", "datediff", "arret", "km", "vitesse", "conso")); $html = "Ci joint le rapport de la flotte du " . $_POST["date_jour"]; sendmailmister('', '', 'Rapport flotte journalier ' . $_POST["date_jour"], $html, $_SESSION["email"], '', $tabresult); //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_jour"]."' where rapport_id=5"; query($sql); */
<?php $_POST["date_jour"] = date("d-m-Y", time() - 86400); //$_POST["date_jour"]="27-08-2014"; //on recherche la liste de véhicule auquel a droit l'utilisateur $sql = getsqllistvehicule(); $link_list_vehicule = query($sql); while ($tbl_list_vehicule = fetch($link_list_vehicule)) { $_POST["vehicule"] = $tbl_list_vehicule["phantom_device_id"]; $tabresult = exportexcel("hebdo", implodeargskey($_POST), array("Date", "Début", "Fin", "Ampl.", "Conduite", "Arrêt", "Distance", "Vit.max."), array("date", "debut", "fin", "datediff", "conduite", "arret", "km", "vitessemax")); $html = "Ci joint le rapport conducteur de la semaine " . date2week($_POST["date_jour"]) . " pour le véhicule " . $tbl_list_vehicule["nomvehicule"]; sendmailmister('', '', 'Rapport conducteur de la semaine ' . date2week($_POST["date_jour"]), $html, $_SESSION["email"], '', $tabresult); } //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_debut"]."' where rapport_id=9"; query($sql); */
<?php //$_POST["date_jour"]=date("Y-m-d",time()-86400); $_POST["date_jour"] = date("d-m-Y", time() - 86400); //$_POST["date_jour"]="27-08-2014"; //on recherche la liste de véhicule auquel a droit l'utilisateur $sql = getsqllistvehicule(); $link_list_vehicule = query($sql); while ($tbl_list_vehicule = fetch($link_list_vehicule)) { $_POST["vehicule"] = $tbl_list_vehicule["phantom_device_id"]; $tabresult = exportexcel("vehicule", implodeargskey($_POST), array("Départ", "Arrivée", "Durée", "Distance", "Vit.moy.", "Vit.max."), array("debuttxt", "fintxt", "datediff", "km", "moy", "max")); $html = "Ci joint le rapport conducteur du " . $_POST["date_jour"] . " pour le véhicule " . $tbl_list_vehicule["nomvehicule"]; sendmailmister('', '', 'Rapport conducteur du ' . $_POST["date_jour"], $html, $_SESSION["email"], '', $tabresult); } //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_debut"]."' where rapport_id=8"; query($sql); */
<?php //$_POST["date_debut"]=date("Y-m-d",time()-86400); $_POST["date_debut"] = date("d-m-Y", time() - 86400); $_POST["heure_debut"] = "00:00:01"; $_POST["date_fin"] = $_POST["date_debut"]; $_POST["heure_fin"] = "23:59:59"; $_POST["agence"] = ""; //$tabresult=exportexcel("kilometrique",implodeargskey($_POST),array("Véhicule","Distance","Durée","Conso. Théorique","Conso. Carburant"),array("nomvehicule","km","datediff","consotheorique","conso")); $tabresult = exportexcel("kilometrique", implodeargskey($_POST), array("Véhicule", "Distance (km)", "Durée (min)", "Conso. Théorique (L/100km)", "Conso. Carburant (L)"), array("nomvehicule", "km", "datediff", "consotheorique", "conso")); $html = "Ci joint le rapport kilométrique du " . $_POST["date_debut"]; //print_r($tabresult); print "ici rapport kilometrique"; sendmailmister('', '', 'Rapport kilométrique' . $_POST["date_debut"], $html, $_SESSION["email"], '', $tabresult); //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_debut"]."' where rapport_id=4"; query($sql); */
<?php $_POST["date_jour"] = date("d-mY", time() - 86400); //$_POST["date_jour"]="27-08-2014"; $_POST["agence"] = ""; $tabresult = exportexcel("flotte03", implodeargskey($_POST), array("Nom", "Activité", "Conduite", "Arrêt", "Distance", "Vit.max.", "Conso."), array("nomvehicule", "amplitude", "datediff", "arret", "km", "vitesse", "conso")); $html = "Ci joint le rapport de la flotte du mois " . date2month($_POST["date_jour"]); sendmailmister('', '', 'Rapport flotte mensuelle ' . date2month($_POST["date_jour"]), $html, $_SESSION["email"], '', $tabresult); //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_jour"]."' where rapport_id=7"; query($sql); */
<?php //$_POST["date_jour"]=date("Y-m-d",time()-86400); $_POST["date_jour"] = date("d-m-Y", time() - 86400); //$_POST["date_jour"]="27-08-2014"; $_POST["agence"] = ""; $tabresult = exportexcel("flotte02", implodeargskey($_POST), array("Nom", "Activité", "Conduite", "Arrêt", "Distance", "Vit.max.", "Conso."), array("nomvehicule", "amplitude", "datediff", "arret", "km", "vitesse", "conso")); $html = "Ci joint le rapport de la flotte de la semaine " . date2week($_POST["date_jour"]); sendmailmister('', '', 'Rapport flotte hebdomadaire ' . date2week($_POST["date_jour"]), $html, $_SESSION["email"], '', $tabresult); //mise a jour de la date dans rapport /* $sql="update ".__racinebd__."rapport set date_envoi='".$_POST["date_jour"]."' where rapport_id=6"; query($sql); */
//Temps d'arret journalier excessif //Temps d'arret journalier excessif case 8: for ($i = 0; $i < count($trajet); $i++) { if ($trajet[$i]["arretintime"] > $valeur * 60) { $html = "Bonjour,<br> le véhicule " . $tbl_list_vehicule["nomvehicule"] . " (" . $tbl_list_vehicule["immatriculation"] . ") à eut un temps d'arrêt insuffisant"; //recherche des destinataire $sql = "select * from " . __racinebd__ . "alarme_compte_usergps acu\r\n inner join " . __racinebd__ . "usergps u.usergps_id=acu.usergps_id\r\n where alarme_compte_id=" . $tbl_alarme_sociale["alarme_compte_id"]; $link_user_alarme = query($sql); while ($tbl_alarme_user = fetch($link_user_alarme)) { sendmailmister('', '', 'Alarme sociale', $html, $tbl_alarme_user["email"]); } } } break; //Temps de conduite journalier insuffisant //Temps de conduite journalier insuffisant case 9: if ($totalconduite < $valeur * 60) { $html = "Bonjour,<br> le véhicule " . $tbl_list_vehicule["nomvehicule"] . " (" . $tbl_list_vehicule["immatriculation"] . ") à eut un temps de conduite insuffisant"; //recherche des destinataire $sql = "select * from " . __racinebd__ . "alarme_compte_usergps acu\r\n inner join " . __racinebd__ . "usergps u.usergps_id=acu.usergps_id\r\n where alarme_compte_id=" . $tbl_alarme_sociale["alarme_compte_id"]; $link_user_alarme = query($sql); while ($tbl_alarme_user = fetch($link_user_alarme)) { sendmailmister('', '', 'Alarme sociale', $html, $tbl_alarme_user["email"]); } } break; } } }