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; } }
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); } }