コード例 #1
0
ファイル: traitement.php プロジェクト: espMyTeam/simple
function analyseMessage($msg, $num, $base)
{
    $tab = explode(" ", $msg);
    $service = $tab[0];
    switch ($service) {
        case "S1":
            serviceS1($tab, $num, $base);
            break;
        case "S2":
            serviceS2($tab, $num, $base);
            break;
        case "S3":
            serviceS3($tab, $num, $base);
            break;
        case "S4":
            serviceS4($tab, $num, $base);
            break;
        default:
            envoieMsg("Erreur!");
            break;
    }
}
コード例 #2
0
ファイル: service.php プロジェクト: espMyTeam/alien
function plateformeSMS($tab, $num, $base)
{
    //inserer l'evenement dans la base
    $sms = array(":objet" => "", ":expediteur" => "{$num}", ":destinataire" => "serveur", ":contenu" => implode(" ", $tab), ":date_sms" => Date("Y-m-d H-i-s"));
    if ($tab[1] === "SL" || $tab[1] === "DK" || $tab[1] === "TH" || $tab[1] === "DI" || $tab[1] === "ZI") {
        if (count($tab) == 2) {
            $client = valideNumero($num, $base);
            if ($client === -1) {
                inscription($tab, $num, $base);
            } else {
                $msg = "Bjr,vous êtes deja inscrits à ALIENTECH. Si vous souhaitez \n\t\t\t\t\tvous inscrire à un service, envoyer S1, S2, S3, ou S4 au 24248";
                envoieMsg($msg);
            }
        }
    } elseif ($tab[1] === "INSCR") {
        if (count($tab) == 3) {
            $uid = $tab[2];
            //insertion dans la base
            $sms[':objet'] = "inscription au service {$tab['0']}";
            $sms[':expediteur'] = "{$uid}:{$num}";
            //print_r($sms);
            newSMS($sms, $base);
            inscriptionService($num, $uid, $tab[0], $base);
        }
    } elseif ($tab[1] === "MENS") {
        if (count($tab) == 3) {
            $uid = $tab[2];
            //insertion dans la base
            $sms[':objet'] = "mensualité service {$tab['0']}";
            $sms[':expediteur'] = "{$uid}:{$num}";
            newSMS($sms, $base);
            mensualite($num, $uid, $tab[0], $base);
        }
    } elseif ($tab[1] === "PM") {
        if (count($tab) == 4) {
            $code = $tab[2];
            $uid = $tab[3];
            //insertion dans la base
            $sms[':objet'] = "paiement service {$tab['0']}";
            $sms[':expediteur'] = "{$uid}:{$num}";
            newSMS($sms, $base);
            paiement($num, $uid, $tab[0], $code, $base);
        }
    } else {
        //insertion dans la base
        $sms[':objet'] = "erreur";
        $sms[':expediteur'] = "inconnue:{$num}";
        newSMS($sms, $base);
    }
}