Exemplo n.º 1
0
     $oDomicilier->adr_lbl = $resAllAdr['adr_lbl'][$i];
     //On insert dans la table associative
     $resInsDomicilier = DomicilierManager::addDomicilier($oDomicilier);
 }
 //Ensuite on s'occupe des emails
 //On regroupe les informations
 $resAllMail = ['mail_lbl' => $_REQUEST['mailLbl'], 'mail_adr' => $_REQUEST['mailAdr']];
 //On utilise l'adresse mail comme référence pour compter le nombre de cases
 for ($i = 1; $i < count($resAllMail['mail_adr']); $i++) {
     //On créé un nouvelle objet pour chaque ligne du tableau
     //en sautant la ligne fantôme 0
     $oMail = new Mail();
     //On l'hydrate
     $oMail->mail_adr = $resAllMail['mail_adr'][$i];
     //On insert notre adresse mail
     $resInsMail = MailManager::addMail($oMail);
     //echo 'résultat insert mail '.$resInsMail;
     //On récupère son identifiant
     $idMail = Connection::dernierId();
     //On créé un nouvel objet contacter correspondant à notre table associative
     $oContacter = new Contacter();
     //On l'hydrate
     $oContacter->mail_lbl = $resAllMail['mail_lbl'][$i];
     $oContacter->cpt_id = $idCpt;
     $oContacter->mail_id = $idMail;
     //print_r($oContacter);
     //On insert notre enregistrement dans contacter
     $resInsContacter = ContacterManager::addContacter($oContacter);
     // echo 'résultat insert contacter '.$resInsContacter;
 }
 //Ensuite on s'occupe des téléphones
Exemplo n.º 2
0
             //Ensuite on met à jour le mail
             //Création de l'objet
             $oMail = new Mail();
             $oMail->mail_adr = $resLigMail['mail_adr'][$i];
             $oMail->mail_id = $resLigMail['mail_id'][$i];
             //Mise à jour de celui-ci
             $resMailUpd = MailManager::updMail($oMail);
         }
         //Sinon c'est un insert
     } else {
         if ($resLigMail['mail_id'][$i] == '') {
             //Création du mail
             $oMail = new Mail();
             $oMail->mail_adr = $resLigMail['mail_adr'][$i];
             //Et insertion
             $resAddMail = MailManager::addMail($oMail);
             $idMail = Connection::dernierId();
             //Création de l'objet contacter
             $oContacter = new Contacter();
             $oContacter->cpt_id = $cptId;
             $oContacter->mail_id = $idMail;
             $oContacter->mail_lbl = $resLigMail['mail_lbl'][$i];
             //Et insertion
             $resAddContacter = ContacterManager::addContacter($oContacter);
         }
     }
 }
 //On traite les lignes de téléphones
 print_r($resLigTel);
 for ($i = 1; $i < count($resLigTel['tel_id']); $i++) {
     //Si l'id de la ligne est > 0