private function populaUsuario($row)
 {
     $adm = new Adm();
     $adm->setId($row['id']);
     $adm->setNome_postagem($row['nome_imagem']);
     $adm->setUrl($row['url']);
     $adm->setDescricao($row['descricao']);
     $adm->setCategoria($row['categoria']);
     return $adm;
 }
Beispiel #2
0
 public function darBajaAdm()
 {
     /**DAR BAJA SERVICIO*/
     if (!Sesion::isAdmin()) {
         return Redirect::to('administracion/logout');
     }
     $token = Input::get('token');
     if (isset($token)) {
         $data = array('id' => Input::get('i'));
         $validaciones = array('id' => array('required', 'alpha_num'));
         $validator = Validator::make($data, $validaciones);
         if ($validator->fails()) {
             $respuesta;
             $mensajes = $validator->messages();
             foreach ($mensajes->all() as $mensaje) {
                 $respuesta = $mensaje;
             }
             $response = array('status' => 'ERROR', 'message' => $respuesta);
         } else {
             $editar = Adm::where('admId', $data['id'])->where('admTipo', 2)->update(array('admActivo' => false));
             if ($editar) {
                 $response = array('status' => 'OK', 'message' => 'Sesión de administrador dado de baja');
             } else {
                 $response = array('status' => 'ERROR', 'message' => 'No se puede eliminar la sesión, quizás ya este dada de baja.');
             }
         }
     } else {
         $response = array('status' => 'ERROR', 'message' => 'Vuelva a intentar en un momento');
     }
     return Response::json($response);
 }
Beispiel #3
0
 public function getSesion()
 {
     if (!Sesion::isCaptura()) {
         if (!Sesion::isAdmin()) {
             return Redirect::to('administracion/logout');
         }
     }
     $data = Input::all();
     $seleccionar = Adm::where('admId', $data['admId'])->get()->toArray();
     if (count($seleccionar) > 0) {
         $response = array('status' => 'OK', 'data' => $seleccionar, 'message' => 'Resultados obtenidos');
     } else {
         $response = array('status' => 'ERROR', 'message' => 'No se encontraron revistas registradas.');
     }
     return Response::json($response);
 }
Beispiel #4
0
 private function populaUsuario($row)
 {
     $adm = new Adm();
     $adm->setId($row['id']);
     $adm->setNome($row['nome']);
     $adm->setEmail($row['email']);
     $adm->setSenha($row['senha']);
     $adm->setTelefone($row['telefone']);
     return $adm;
 }
Beispiel #5
0
 public function loginA()
 {
     $datos = Input::all();
     if (!array_key_exists('usuario', $datos) || $datos['usuario'] === "") {
         Session::flush();
         return Redirect::to('/?e=01');
     }
     if (!array_key_exists('pass', $datos) || $datos['pass'] === "") {
         Session::flush();
         return Redirect::to('/?e=01');
     }
     $rules = array('usuario' => array('required', 'email', 'max:50'), 'pass' => array('required', 'regex:/^([0-9a-zA-Z@\\.\\-_])+$/'));
     $validator = Validator::make($datos, $rules);
     if ($validator->fails()) {
         Session::flush();
         return Redirect::to('/?e=10VAlidacion');
     }
     $pasVH = 0;
     //pasado
     $pasVH = Adm::where('admCorreo', $datos['usuario'])->where('admTipo', 2)->get(array('admPass', 'admId'))->toArray();
     if (count($pasVH) > 0) {
         $resAdm = $pasVH[0];
         $passAdm = $resAdm['admPass'];
         if ($datos['pass'] == $passAdm) {
             Session::put('tipo', '011');
             Session::put('id', $resAdm['admId']);
             Session::put('nombre', "Ingreso pasados");
             return Redirect::to('/pasado');
         } else {
             Session::flush();
             return Redirect::to('/?e=11ADM');
         }
     }
     return Redirect::to('/?e=100');
 }