Ejemplo n.º 1
0
 /**
  * This function is used to send mail when we delete any configurations.
  * @param String $config_menu_name  = name of configuration screen (Ex: Positions)
  * @param String $config_name       = name of configuration (Ex: "Developer one")
  */
 public static function send_configuration_mail($config_menu_name, $config_name)
 {
     $auth = Zend_Auth::getInstance();
     if ($auth->hasIdentity()) {
         $sess_values = $auth->getStorage()->read();
     }
     $users_model = new Default_Model_Usermanagement();
     $emp_arr = $users_model->getEmpForConfigMail();
     foreach ($emp_arr as $empdata) {
         $text = "<div style='padding: 0; text-align: left; font-size:14px; font-family:Arial, Helvetica, sans-serif;'>\n                    <span style='color:#3b3b3b;'>Dear " . ucfirst($empdata['userfullname']) . ",</span><br />\n\n                        <div style='padding:20px 0 0 0;color:#3b3b3b;'><b>" . ucfirst($config_name) . "</b> " . $config_menu_name . " in configurations has been deleted by " . $sess_values->userfullname . ". </div>    \n                        <div style='padding:20px 0 10px 0;'>Please <a href='" . BASE_URL . "index/popup' target='_blank' style='color:#b3512f;'>click here</a> to login and check the details.</div>\t\t\n\n                    </div>  ";
         $options['subject'] = APPLICATION_NAME . ': ' . ucfirst($config_menu_name) . ' is deleted';
         $options['header'] = ucfirst($config_menu_name) . ' is deleted';
         $options['toEmail'] = $empdata['emailaddress'];
         $options['toName'] = $empdata['userfullname'];
         $options['message'] = $text;
         $options['cron'] = 'yes';
         sapp_Global::_sendEmail($options);
     }
 }