Beispiel #1
0
 function apropos()
 {
     // page pourquoi default id_page = 3
     if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         $erreur = false;
         if ($_POST['contenu'] == '') {
             $erreur_array['contenu'] = 1;
             $erreur = true;
         } else {
             $contenu = $_POST['contenu'];
             $erreur_array['contenu'] = 0;
         }
         if (!$erreur) {
             $array_projet = array('titre' => "apropos", 'description' => "Page actualite", 'contenu' => "{$contenu}", 'id_page' => "3");
             $page = $this->pageExist(array('id_page' => 3));
             if (!$page) {
                 $pourquoiDao = new PourquoiDao(new Pourquoi($array_projet));
                 $pourquoiDao->create();
             } else {
                 $id = $page->getId();
                 $page->setContenu($contenu);
                 $pourquoiDao = new PourquoiDao($page);
                 $pourquoiDao->update($id);
             }
             $file = WEBROOT . 'application/views/client/apropos/contenu_apropos.tpl';
             // Open the file to get existing content
             //$current = file_get_contents($file);
             // Append a new person to the file
             $current = $contenu;
             // Write the contents back to the file
             file_put_contents($file, $current);
             $this->redirect('admin/pages');
         }
     }
     //$this->set($this->getListMembres());
     $page = $this->pageExist(array('id_page' => 3));
     $this->set(array("page" => $page));
     $this->render('pourquoi');
 }