public function add($params)
 {
     $path = Controller_carousel::getPathCarousel();
     //Ajout des documents de upload_files
     FoxFWKernel::addController('Upload_files');
     Upload_files::deplacer($path);
     FoxFWKernel::loadRouter('carousel_gestion');
 }
Example #2
0
 public static function controller($controller, $params)
 {
     $controller = explode('#', $controller);
     //inclure le controller
     if (!FoxFWKernel::addController($controller[0])) {
         return 500;
     }
     //création et execution du controller
     $obj_controller = new $controller[0]();
     if (method_exists($obj_controller, $controller[1])) {
         echo $obj_controller->{$controller[1]}($params);
     } else {
         return 500;
     }
     return 200;
 }
Example #3
0
 public function viewPage($params)
 {
     $id = $params['id'];
     $data = $this->page->getByUrl($id);
     if ($data == NULL) {
         FoxFWKernel::loadRouter('error404');
     }
     //renvoyé les images attaché a cette page
     FoxFWKernel::addController('Upload_files');
     $files = Upload_files::getFilesDir(_WEB . 'page/' . $id . '/');
     //rendu
     return $GLOBALS['Twig']->render(FoxFWKernel::getView($data['twig']), array('page' => $data, 'id_page' => $data->id, 'files' => $files));
 }