예제 #1
0
<?php

require_once "config.php";
require_once "connexionmysql.php";
require_once "requetemysql.php";
/* il faut que toutes les variables du formulaires existent*/
if (isset($_GET['mail']) && isset($_GET['pass'])) {
    /*il faut que tous les champs soient renseignes*/
    if ($_GET['mail'] != "" && $_GET['pass'] != "") {
        /*on crypte le mot de passe pour faire le test*/
        $passwordhache = md5($_GET['pass']);
        /* on verifie qu'un membre a bien ce pseudo et ce mot de passe*/
        $req = $db->prepare('SELECT * FROM identification WHERE mail = :mail AND pass = :pass ');
        $req->execute(array('mail' => $_GET['mail'], 'pass' => $passwordhache));
        $resultat = $req->fetch();
        /*si il n'y a pas de resultats, on renvoie a la page de connexion*/
        if (!$resultat) {
            sleep(10);
        } else {
            $login2 = addslashes($resultat['login']);
            $temps = $_GET['temps'];
            $temps2 = mktime() + $temps * 60;
            $save_ecran_def = requetemysql::save_ecran_def(array('temps2' => $temps2, 'texte' => "Attente " . $temps . "min", 'choix' => 0, 'permission' => $login2));
            echo json_decode($save_ecran_def);
        }
    } else {
        sleep(10);
    }
} else {
    sleep(10);
}
예제 #2
0
         throw new Exception("Error in mes_appels_entrants function");
     }
     echo $liste_tel;
 } elseif ($_GET['action'] == 'send_sms_loca') {
     $envoyer_sms = requetemysql::envoyer_sms2(array('tel' => $_POST['numero'], 'message' => '', 'cas' => "localisation", 'rappel_id' => ''));
     echo $envoyer_sms;
 } elseif ($_GET['action'] == 'save_ecran_def') {
     $liste_choix = $_POST['liste_choix'];
     $choix = $_POST['choix'];
     if ($liste_choix[$_POST['choix']]['choix'] == 0) {
         $temps2 = mktime() + $liste_choix[$choix]['temps'] * 60;
         // penser à FROM_UNIXTIME
     } else {
         $temps2 = mktime() + $liste_choix[$choix]['temps'] * 60;
     }
     $save_ecran_def = requetemysql::save_ecran_def(array('temps2' => $temps2, 'texte' => $liste_choix[$choix]['nom'], 'choix' => $liste_choix[$choix]['choix'], 'permission' => $_SESSION['login']));
     echo $save_ecran_def;
 } elseif ($_GET['action'] == 'save_tel_client') {
     $save_tel_client = requetemysql::save_tel_client(array('numero' => $_POST['numero'], 'id_client' => $_POST['id_client']));
     if (empty($save_tel_client)) {
         throw new Exception("erreur : sauvegarde du numero client");
     }
     echo $save_tel_client;
 } elseif ($_GET['action'] == 'save_list_tel_part') {
     $save_list_tel_part = requetemysql::save_list_tel_part(array('numero' => $_POST['numero'], 'description' => $_POST['description']));
     if (empty($save_list_tel_part)) {
         throw new Exception("erreur : sauvegarde du numero particulier");
     }
     echo $save_list_tel_part;
 } elseif ($_GET['action'] == 'changement') {
     $st = $db->prepare("DELETE FROM `aerogard2`.`tourdegarde` where date=FROM_UNIXTIME('" . $_POST['ma_date'] . "'/1000,'%Y/%m/%d') and tour='" . $_SESSION['tour'] . "' and nature='" . $_POST['valeur'] . "'");