/** * page admin of the users * @return void */ public function adminAction() { //define the template's attributes $this->page->setLayout('back'); //get the admin component $listAdmin = new \library\webComponents\listAdmin(array('module' => 'users', 'title' => "Administration des utilisateurs", 'columns' => array(_TR_Name, _TR_Email, _TR_Active, _TR_CreationDate), 'data' => $this->currentService->getAll(array("id", "name", "email", "active", "creationDate")))); $this->page->addVar('listAdmin', $listAdmin->build()); }
/** * common admin method. */ public function adminAction() { // define the layout $this->page->setLayout('back'); $listAdminComponent = new \library\webComponents\listAdmin(array('module' => $this->listAdmin['module'], 'title' => $this->listAdmin['title'], 'columns' => $this->listAdmin['columns'], 'data' => $this->currentService->getAll($this->listAdmin['data']))); $this->page->addVar('listAdmin', $listAdminComponent->build()); }
/** * admin controller * @return void */ public function adminAction() { //get the admin component $listAdmin = new \library\webComponents\listAdmin(array('module' => 'categories', 'title' => "Administration des thèmes", 'columns' => array(_TR_Name), 'data' => $this->currentService->getAll(array("id", "name")))); $this->page->addVar('listAdmin', $listAdmin->build()); }