Exemplo n.º 1
0
 /**
  * @throws \PSFS\base\exception\FormException
  * @throws \PSFS\base\exception\RouterException
  */
 public function __construct()
 {
     $this->init();
     $this->setAction($this->router->getRoute('admin-module'))->setAttrs(array());
     $this->add('module', array('label' => _('Nombre del Módulo')))->add('force', array('label' => _('Sobreescribir ficheros'), 'type' => 'select', 'data' => array(_('No'), _('Sí')), 'required' => false))->add('is_module', array('label' => _('Es un módulo de PSFS'), 'type' => 'select', 'data' => array(_('No'), _('Sí')), 'required' => false))->add('controllerType', array('label' => _('Tipo de controlador'), 'type' => 'select', 'data' => array("" => _("Normal"), "Auth" => _("Requiere autenticación de usuario"), "AuthAdmin" => _("Requiere autenticación de administrador")), 'required' => false));
     $data = Security::getInstance()->getAdmins();
     //Aplicamos estilo al formulario
     $this->setAttrs(array('class' => 'col-md-6'));
     //Hidratamos el formulario
     $this->setData($data);
     //Añadimos las acciones del formulario
     $this->addButton('submit', 'Generar');
 }
Exemplo n.º 2
0
 private function redirectToHome()
 {
     Request::getInstance()->redirect($this->router->getRoute($this->config->get('home_action')));
 }