Exemple #1
0
     if ($resp_addr && $test_adr == 0) {
         $adr = new Adresse();
         $adr->setId($pers_id);
         $adr->setAdr1($resp_addr);
         $adr->setAdr2('');
         $adr->setAdr3('');
         $adr->setAdr4('');
         $adr->setCommune($resp_ville);
         $adr->setCp($resp_cp);
         $adr->setPays($resp_pays);
         $resp->setAdresse($adr);
     }
     $resp->save();
     $resp_inseres++;
 } else {
     $resp = ResponsableElevePeer::retrieveByPK($pers_id);
 }
 // Pour chaque responsable, on cherche le ou les eleves associes
 // attribut de lien : ENTAuxPersRelEleveEleve
 $nb_eleves_a_charge = $responsables[$nb]['entauxpersreleleveeleve']['count'];
 $valid_associations = 0;
 //pour chaque dn d'eleve
 for ($i = 0; $i < $nb_eleves_a_charge; $i++) {
     $eleve_uid = explode(",", $responsables[$nb]['entauxpersreleleveeleve'][$i]);
     $eleve_associe_login = mb_substr($eleve_uid[0], 4);
     $req_eleid = mysqli_query($GLOBALS["mysqli"], "SELECT ele_id FROM eleves WHERE login = '******'");
     // On s'assure qu'on a bien un élève correspondant !
     if (mysqli_num_rows($req_eleid) == 1) {
         $eleve_associe_ele_id = old_mysql_result($req_eleid, 0);
         /*
          * Il faut ensuite effectuer le lien entre Responsable et Eleve