Esempio n. 1
0
     $resInsContacter = ContacterManager::addContacter($oContacter);
     // echo 'résultat insert contacter '.$resInsContacter;
 }
 //Ensuite on s'occupe des téléphones
 //On regroupe les informations
 $resAllTel = ['tel_lbl' => $_REQUEST['telLbl'], 'tel_num' => $_REQUEST['telNum'], 'tel_ind' => $_REQUEST['telInd']];
 //On utilise le numéro de téléphone comme référence pour compter le nombre de cases
 for ($i = 1; $i < count($resAllTel['tel_num']); $i++) {
     //On créé un nouvelle objet pour chaque ligne du tableau
     //en sautant la ligne fantôme 0
     $oTelephone = new Telephone();
     //On l'hydrate
     $oTelephone->tel_ind = $resAllTel['tel_ind'][$i];
     $oTelephone->tel_num = $resAllTel['tel_num'][$i];
     //On insert notre adresse mail
     $resInsTel = TelephoneManager::addTel($oTelephone);
     //echo 'résultat insert Tel '.$resInsMail;
     //On récupère son identifiant
     $idTel = Connection::dernierId();
     //On créé un nouvel objet Joindre correspondant à notre table associative
     $oJoindre = new Joindre();
     //On l'hydrate
     $oJoindre->tel_lbl = $resAllTel['tel_lbl'][$i];
     $oJoindre->cpt_id = $idCpt;
     $oJoindre->tel_id = $idTel;
     //On insert notre enregistrement dans contacter
     $resInsJoindre = JoindreManager::addJoindre($oJoindre);
     //echo 'résultat insert contacter '. $resInsJoindre;
 }
 //On commit la transaction
 $cnx->commit();
Esempio n. 2
0
             $oTelephone->tel_id = $resLigTel['tel_id'][$i];
             $oTelephone->tel_num = $resLigTel['tel_num'][$i];
             $oTelephone->tel_ind = $resLigTel['tel_ind'][$i];
             //Mise à jour de celui-ci
             $resTelephoneUpd = TelephoneManager::updTelephone($oTelephone);
             echo "Modif telephone check {$resTelephoneUpd}";
         }
         //Sinon c'est un insert
     } else {
         if ($resLigTel['tel_id'][$i] == '') {
             //Création du telephone
             $oTelephone = new Telephone();
             $oTelephone->tel_num = $resLigTel['tel_num'][$i];
             $oTelephone->tel_ind = $resLigTel['tel_ind'][$i];
             //Et insertion
             $resAddTelephone = TelephoneManager::addTel($oTelephone);
             $idTelephone = Connection::dernierId();
             //Création de l'objet contacter
             $oJoindre = new Joindre();
             $oJoindre->cpt_id = $cptId;
             $oJoindre->tel_id = $idTelephone;
             $oJoindre->tel_lbl = $resLigTel['tel_lbl'][$i];
             //Et insertion
             $resAddJoindre = JoindreManager::addJoindre($oJoindre);
             echo "Ajout joindre check : {$resAddJoindre}";
         }
     }
 }
 //On traite les lignes d' Adresse
 for ($i = 1; $i < count($resLigAdr['adr_id']); $i++) {
     //Si l'id de la ligne est > 0