function updateMensualite($base) { $dat = Date("d H:i:s"); $action = selectionAction(1, $base); //si le delai de mise de jour if ($dat === $action['action_date']) { //recuperer tous les inscriptions $inscription = selectionneInscriptions($base); while ($donnees = $inscription->fetch()) { //imettre le champ mensulite a 0 modifieChampInscription("mensualite", 0, $donnees["inscription_id"], $base); } } }
function paiement($num, $uid, $service, $code, $base) { $inscription = selectionneInscription($uid, $service, $base); $mensualite = $inscription['mensualite']; $uid = $inscription['client_UID']; $code_paiement = $inscription['code_paiement']; if ($code_paiement === $code) { //mettre la mensualite à 1 modifieChampInscription("mensualite", 1, $inscription["inscription_id"], $base); //mettre à jour l'historique $mens = array(":inscription_id" => $inscription['inscription_id'], ":mois" => getMois(), ":annee" => Date("Y"), ":date_paiement" => Date("Y-m-d H-i-s")); newMensualite($mens, $base); //sms de confirmation de paiment $msg = "Paiment réaliser avec succes. Merci pour votre fidelité à ALIENTECH"; //inserer l'evenement dans la base $sms = array(":objet" => "confirmation inscription", ":expediteur" => "serveur", ":destinataire" => "{$uid}({$num})", ":contenu" => $msg, ":date_sms" => Date("Y-m-d H-i-s")); newSMS($sms, $base); //envoyer le msg au client envoieMsg($msg); } }