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'); }
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; }
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)); }