/** * 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); } }