Esempio n. 1
0
 /**
  * Metodo llamado por la función INDEX.
  * @return array
  */
 protected function dataIndex()
 {
     global $urlSite;
     if (\filter_input(\INPUT_POST, 'login')) {
         $dataInput = $this->getDataInput();
         if ($dataInput['userLogin'] && $dataInput['userPass']) {
             $login = new Login($dataInput['userLogin'], $dataInput['userPass'], $dataInput['userRememberMe']);
             if ($login->login()) {
                 Messages::addSuccess('Inicio de sesión correcto.');
                 \header("Location: {$urlSite}" . 'admin');
                 exit;
             } else {
                 Messages::addError('Error. El usuario o la contraseña es incorrecta.');
             }
         } else {
             Messages::addWarning('Completa todos los campos para continuar.');
         }
     }
     return [];
 }
Esempio n. 2
0
 /**
  * Metodo llamado por la función DELETE.
  * @param int $id
  * @return array
  */
 protected function dataDelete($id)
 {
     /*
      * Ya que este metodo no tiene modulo vista propio
      * se carga el modulo vista INDEX, asi que se retornan los datos
      * para esta vista.
      */
     $delete = new CategoryDelete($id);
     $output = $delete->delete();
     if ($output) {
         Messages::addSuccess('Categoría borrada correctamente.');
     } elseif ($output === 0) {
         Messages::addWarning('La Categoría no existe.');
     } else {
         Messages::addError('Error al borrar la categoría.');
     }
     return $this->dataIndex();
 }