Esempio n. 1
0
 /**
  * 
  * @param type $policydatalog
  * @param type $mode
  */
 public function SendPolicyEmail($policydatalog, $mode)
 {
     $policiesModel = new Default_Model_Policies();
     $allEmployees = $policiesModel->getAllEmployees();
     foreach ($allEmployees as $cEmployee) {
         $base_url = 'http://' . $this->getRequest()->getHttpHost() . $this->getRequest()->getBaseUrl() . "/policies/";
         $view = $this->getHelper('ViewRenderer')->view;
         $this->view->base_url = $base_url;
         $this->view->type = $mode;
         $this->view->policyid = $policydatalog['policyid'];
         $this->view->policyname = $policydatalog['policyname'];
         $this->view->policygroup = $policydatalog['group'];
         $this->view->policyversion = $policydatalog['version'];
         $this->view->policynotes = $policydatalog['documentnotes'];
         $text = $view->render('mailtemplates/policy.phtml');
         $options['subject'] = APPLICATION_NAME . ': New Policy is added';
         $options['header'] = 'New Policy';
         $options['toEmail'] = $cEmployee['emailaddress'];
         $options['toName'] = $cEmployee['userfullname'];
         $options['message'] = $text;
         //$options['cron'] = 'yes';
         if ($options['toEmail'] != '') {
             sapp_Global::_sendEmail($options . "policy");
         }
     }
 }