public function ValidarCredenciales() { $log = $this->usuarios_model->ValidarCredenciales($this->input->post('usuario', true), $this->input->post('clave', true), $this->input->post('nivel', true)); if ($log != null) { $this->session->set_userdata(['NOMBRE_USUARIO' => $log[0]->NOMBRE, 'ID_USUARIO' => $log[0]->ID_USUARIO, 'DOCUMENTO' => $log[0]->DOCUMENTO, 'PERIODO' => $log[0]->PERIODO, 'CORREO' => $log[0]->CORREO, 'CLAVE' => $log[0]->CLAVE, 'NIVEL' => $log[0]->NIVEL, 'FOTO' => $log[0]->FOTO, 'FECHA_REGISTRO' => MesNombreAbr(round(date_format(new DateTime($log[0]->FECHA_REGISTRO), 'm'))) . '. ' . date_format(new DateTime($log[0]->FECHA_REGISTRO), 'Y')]); $this->usuarios_model->ActualizarInicioSesion(); if ($log[0]->NIVEL == 0) { $this->session->set_userdata(['ASESOR' => true]); } else { $this->rbca->load_permissions(); $this->session->set_userdata(['ADMIN' => true]); } echo 'ok'; } else { sleep(1); } }
function FechaFormal($Fecha, $abr = true) { $Fecha = $Fecha == 'now' ? date('Y-m-d') : $Fecha; $abr = $abr === true ? MesNombreAbr($Fecha) : MesNombre($Fecha); return round(date('d', strtotime($Fecha))) . ' de ' . $abr . '/' . date('Y', strtotime($Fecha)); }