private function check() { $this->load->file('application/modules/app/login/login_data.php'); $resAjax = new Response_Ajax(); $dataLogin = new Data_App_Login(TRUE); $dataLoginError = NULL; //Helper_Log::write($_SESSION); try { $id_company = Helper_Config::getCompanyId(); if (!$dataLogin->isValid($dataLoginError, FALSE)) { throw new Exception('Complete correctamente todos los campos 001'); } $oBus = Business_App_User::login($dataLogin->username, $dataLogin->password); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $data = $oBus->data(); /* @var $eUser eUser */ $eUser = $data['eUser']; Helper_App_Session::init($id_company, $eUser->id); $resAjax->isSuccess(TRUE); } catch (Exception $ex) { $resAjax->isSuccess(FALSE); $resAjax->message($ex->getMessage()); $resAjax->data('login_error', $dataLoginError->toArray()); } echo $resAjax->toJsonEncode(); }
private function loadDay() { $resAjax = new Response_Ajax(); //$MY =& MY_Controller::get_instance(); $year = $this->input->post('year'); $month = $this->input->post('month'); $resAjax->data('day', Helper_Fecha::getArrayDay($year, $month)); echo $resAjax->toJsonEncode(); }
private function loadGrupo() { $resAjax = new Response_Ajax(); //$MY =& MY_Controller::get_instance(); $id_rpte = $this->input->post('id_rpte'); $dataRpteGrupo = array(); if ($id_rpte == 'RPTE_GRUPOS_CAMARAS') { $dataRpteGrupo = array(array('code' => '1', 'name' => 'Accesos al Terminal'), array('code' => '2', 'name' => 'Baños'), array('code' => '3', 'name' => 'Patio de Comidas'), array('code' => '4', 'name' => 'Escaleras y Ascensores'), array('code' => '5', 'name' => 'Torniquetes')); } else { $dataRpteGrupo = array(); } $resAjax->data('combo', $dataRpteGrupo); echo $resAjax->toJsonEncode(); }
private function loadGrupo() { $resAjax = new Response_Ajax(); //$MY =& MY_Controller::get_instance(); $id_rpte = $this->input->post('id_rpte'); $dataRpteGrupo = array(); if ($id_rpte == 'RPTE_RESUMEN_GRUPOS_CAMARAS') { $dataRpteGrupo = array(array('code' => '1', 'name' => 'Accesos generales'), array('code' => '2', 'name' => 'Viajeros arriban'), array('code' => '3', 'name' => 'Corredores'), array('code' => '4', 'name' => 'Escaleras Electricas'), array('code' => '5', 'name' => 'Ascensores'), array('code' => '6', 'name' => 'Patio de Comidas'), array('code' => '7', 'name' => 'Baños'), array('code' => '8', 'name' => 'Resumen de Torniquetes'), array('code' => '9', 'name' => 'Resumen General')); } else { $dataRpteGrupo = array(); } $resAjax->data('combo', $dataRpteGrupo); echo $resAjax->toJsonEncode(); }
private function check() { $this->load->file('application/modules/app/login/login_data.php'); $resAjax = new Response_Ajax(); $dataLogin = new Data_App_Login(TRUE); $dataLoginError = NULL; //Helper_Log::write($_SESSION); try { $id_company = Helper_Config::getCompanyId(); if (!$dataLogin->isValid($dataLoginError)) { throw new Exception('Complete correctamente todos los campos 001'); } if (ENVIRONMENT != 'development') { if (!Helper_Captcha::isValid($this->name_key, $dataLogin->security)) { throw new Exception('Código de seguridad inválido.'); //throw new Exception('Complete correctamente todos los campos 002'); } } $oBus = Business_App_User::login($dataLogin->username, $dataLogin->password); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $data = $oBus->data(); /* @var $eUser eUser */ $eUser = $data['eUser']; Helper_App_Session::init($id_company, $eUser->id); //Helper_App_Session::buildData(); /*$eSessionActivity = new eSessionActivity(); $eSessionActivity->id_user = Helper_App_Session::getUserId(); $eSessionActivity->inUse = 1; $eSessionActivity->last_activity = date('Y-m-d H:i:s'); $eSessionActivity->session_id = Helper_App_Session::getSessionID(); */ //Helper_App_Activity::set($eSessionActivity); $resAjax->isSuccess(TRUE); } catch (Exception $ex) { $resAjax->isSuccess(FALSE); $resAjax->message($ex->getMessage()); $resAjax->data('login_error', $dataLoginError->toArray()); } echo $resAjax->toJsonEncode(); }
private function loadCiudad() { $resAjax = new Response_Ajax(); $id_provincia = $this->input->post('id_provincia'); try { $oBus = Business_App_Ciudad::listCiudad($id_provincia, $eCiudades); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $combo_ciudad = Helper_Array::entitiesToIdText($eCiudades, 'id', 'nombre', 'value', 'text'); $resAjax->isSuccess(TRUE); } catch (Exception $e) { $resAjax->isSuccess(FALSE); $resAjax->message($e->getMessage()); } $resAjax->data(array('cbo-ciudad' => $combo_ciudad)); echo $resAjax->toJsonEncode(); }
private function loadComponentsModalRol() { $resAjax = new Response_Ajax(); $combo_rol = array(array('value' => 0, 'text' => '<< --ROLES-- >>')); try { $oBus = Business_App_Rol::listRol('', NULL, NULL); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $eRols = $oBus->getInData('eRols'); $combo_rol2 = Helper_Array::entitiesToIdText($eRols, 'id', 'name', 'value', 'text'); $combo_roles = array_merge($combo_rol, $combo_rol2); $resAjax->isSuccess(TRUE); } catch (Exception $e) { $resAjax->isSuccess(FALSE); $resAjax->message($e->getMessage()); } $resAjax->data(array('combo-roles' => $combo_roles)); echo $resAjax->toJsonEncode(); }
private function saveModule() { $this->load->file('application/modules/app/system_module/data/module_data.php'); $resAjax = new Response_Ajax(); $form_data = new Data_App_Module_Module(TRUE); $dataError = NULL; try { if (!$form_data->isValid($dataError)) { $resAjax->data(array('module_error' => $dataError->toArray())); throw new Exception('Debe ingresar la información en todos los campos'); } $eModule = $form_data->getModuleEntity(); $ePermissions = $form_data->getPermissionEntities(); $oBus = Business_App_Module::save($eModule, $ePermissions); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $form_data->reset(); $resAjax->isSuccess(TRUE); $resAjax->message('Guardado exitosamente'); } catch (Exception $e) { $resAjax->isSuccess(FALSE); $resAjax->message($e->getMessage()); } echo $resAjax->toJsonEncode(); }
private function deletePictureProfile() { $resAjax = new Response_Ajax(); $id_user = Helper_App_Session::getUserId(); $oBus = Business_App_User_Profile::unLinkPictureProfile($id_user); $resAjax->isSuccess($oBus->isSuccess()); $resAjax->message($oBus->isSuccess() ? 'Imagen Eliminada con Exito' : $oBus->message()); $resAjax->data($oBus->data()); echo $resAjax->toJsonEncode(); }