Esempio n. 1
0
                        $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);
}
Esempio n. 2
0
<?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);
*/
Esempio n. 3
0
<?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);
*/
Esempio n. 4
0
<?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);
*/
Esempio n. 5
0
<?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);
*/
Esempio n. 6
0
<?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);
*/
Esempio n. 7
0
<?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);
*/
Esempio n. 8
0
<?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);
*/
Esempio n. 9
0
                //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;
        }
    }
}