Example #1
0
 private function send()
 {
     $this->load->file('application/modules/site/index/form/email_form.php');
     $resAjax = new Response_Ajax();
     $frm_data = new Form_Site_Email(TRUE);
     try {
         if (!$frm_data->isValid()) {
             throw new Exception('Debe ingresar la informaciĆ³n en todos los campos');
         }
         $Email = $frm_data->getEmail();
         $oBus = Helper_Site_Mail::sendEmail($Email);
         if (!$oBus->isSuccess()) {
             throw new Exception($oBus->message());
         }
         $resAjax->isSuccess(TRUE);
         $resAjax->message($oBus->message());
     } catch (Exception $ex) {
         $resAjax->isSuccess(FALSE);
         $resAjax->message($ex->getMessage());
         $resAjax->form('email', $frm_data->toArray());
     }
     echo $resAjax->toJsonEncode();
 }