public function index() { $this->load->model('Enfant'); $this->load->model('Utilisateur'); $data['enfants'] = Enfant::getEnfantByUser(Utilisateur::getByLogin($_SESSION['user']['login'])->id()); $this->load->view('informationsEnfant', $data); }
private function insertion() { $this->load->model("Utilisateur"); $u = new Utilisateur(); $presenceAdulte = false; $isOk = true; $enfant = new Enfant(); $i = 0; foreach ($_POST as $key => $value) { if (strlen(strstr($key, "NouveauParent")) > 0) { if (!$presenceAdulte) { $i = substr(strstr($key, "NouveauParent"), 13, strlen(strstr($key, "NouveauParent"))); $presenceAdulte = true; $dpNomMethode = preg_split("/NouveauParent{$i}/", $key); $method = "set_" . $dpNomMethode[0]; $u->{$method}($value); } else { if ($i === substr(strstr($key, "NouveauParent"), 13, strlen(strstr($key, "NouveauParent")))) { $dpNomMethode = preg_split("/NouveauParent{$i}/", $key); $method = "set_" . $dpNomMethode[0]; $u->{$method}($value); } else { $i = substr(strstr($key, "NouveauParent"), 13, strlen(strstr($key, "NouveauParent"))); $login = strtolower(substr($u->prenom(), 0, 1) . $u->nom()); $insertionParent = $this->insertionAdulte($login, $u); if ($insertionParent === false) { $isOk = false; break; } $u = new Utilisateur(); $dpNomMethode = preg_split("/NouveauParent{$i}/", $key); $method = "set_" . $dpNomMethode[0]; $u->{$method}($value); } } } else { if ($key === "parentLieEnfant") { } else { if (strlen(strstr($key, "parentExistant")) > 0) { } else { $dpNomMethode = preg_split("/Enfant/", $key); $method = "set_" . $dpNomMethode[0]; $enfant->{$method}($value); } } } } if ($presenceAdulte) { $login = strtolower(substr($u->prenom(), 0, 1) . $u->nom()); if ($this->insertionAdulte($login, $u) == false) { $_SESSION['messagee'] = "Erreur lors de la création d'un adulte"; } } $insertionEnfant = Enfant::create($enfant->nom(), $enfant->prenom(), $enfant->ddn()); if ($insertionEnfant === false || $insertionParent === false) { $isOk = false; } return $isOk; }
$jappeloup->avancer(); $jappeloup->penser(); $jappeloup->couleur = 'pink'; $jappeloup->parler(); } catch (Exception $e) { echo '<p style="color: red;">Erreur ' . $e->getMessage() . '</p>'; } try { $jcvd = new Homme(); $jcvd->avancer(); $jcvd->penser(); $jcvd->faireLaVaisselle(); } catch (Exception $e) { echo '<p style="color: blue;">Erreur ' . $e->getMessage() . '</p>'; } try { //$oups = new Animal; $Ernest = new Enfant(); $Ernest->avancer(); $Ernest->penser(); $Ernest->obeir(); } catch (Exception $e) { echo '<p style="color: green;">Erreur ' . $e->getMessage() . '</p>'; } //appel d'une méthode statique echo Outils::dateFr('2015-11-20'); echo '<style> table, th, td {border: 1px solid silver;} </style>'; $tNotes = array(array('Note' => 10, 'Comm' => 'Bien'), array('note' => 5, 'comm' => 'Nul'), array('note' => 12, 'comm' => 'Bien'), array('note' => 10, 'comm' => 'Bien')); echo Outils::afficheTableau2D($tNotes);