Exemplo n.º 1
0
 /**
  * Creates a new Role
  */
 public function createAction()
 {
     $form = new RolesForm(null);
     $form->setDI($this->getDI());
     $this->view->form = $form;
     if ($this->request->isPost()) {
         if ($form->isValid($this->request->getPost()) !== false) {
             $role = new Roles();
             $role->assign(['name' => $this->request->getPost('name', 'striptags'), 'active' => $this->request->getPost('active')]);
             if (!$role->save()) {
                 $this->flash->error($role->getMessages());
             } else {
                 $this->flash->success($this->translate->gettext('Role was created successfully'));
             }
             Tag::resetInput();
         }
     }
 }