private function loadCompany() { $this->load->file('application/modules/app/utility_company_and_company_branch/form/company_form.php'); $resAjax = new Response_Ajax(); $id_company = Helper_App_Session::getCompanyId(); $data = new Form_App_Company(); try { if (!$this->permission->access_company) { throw new Exception('Acceso no permitido'); } $oBus = Business_App_Company::loadCompany($id_company); if (!$oBus->isSuccess()) { throw new Exception($oBus->message()); } $dataCompany = $oBus->data(); /* @var $eCompany eCompany */ $eCompany = NULL; $eCompany = $dataCompany['eCompany']; $oBus2 = Business_App_Company::loadLogo($id_company); $data->setCompanyEntity($eCompany); $dataURI = $oBus2->data(); $uri = $dataURI['uri']; $resAjax->isSuccess(TRUE); $resAjax->message($oBus->message()); $resAjax->form('company', $data->toArray()); $resAjax->data(array('uri_logo' => $uri)); } catch (Exception $e) { $resAjax->isSuccess(FALSE); $resAjax->message($e->getMessage()); } echo $resAjax->toJsonEncode(); }