Пример #1
0
 function editer_projet($params)
 {
     $erreur_array = array('name' => -1, 'description' => -1, 'contenu' => -1, 'from' => -1, 'to' => -1);
     $erreur = false;
     //POST
     if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         /*
                         $array_projet  = $this->postProject($erreur_array,$erreur);
                       
                         if(!$erreur ){
                             $projetDao = new ProjetDao(new Projet($array_projet));
                             $projetDao->update($params);
                             $this->redirect('admin/projets');
                         }else{
                             $this->set(array('erreur_array'=>$erreur_array,'erreur'=>$erreur));
                             $this->render('editer_projet');
                         }*/
         $regle = ReglesValidation::getRegle('projet');
         $validateur = new Validateur($_POST, $regle);
         $validateur->valider();
         //die(var_dump($regle));
     } else {
         $projetDao = new ProjetDao(new Projet());
         $list = $projetDao->read($params);
         $this->set(array("projet" => $list));
         $this->render('editer_projet');
     }
 }
 public function __construct($param)
 {
     parent::__construct();
 }