public function notice($alertType, $msg) { $msg .= ' ' . date('Y-m-d H:i:s'); $recerverlist = $this->getReceiverList($alertType); if (is_array($recerverlist)) { foreach ($recerverlist as $type => $recerver) { switch ($type) { case self::NOTICE_TYPE_MAIL: $rev = Watt_Util_Msg_Mail::sendMail($recerver, Watt_I18n::trans("JT_OTHER_TONGBUJIANKONGFAXIAOXI"), $msg); Watt_Log::addLog("Notice [{$msg}] to [{$recerver}] and rev [{$rev}]"); break; case self::MOTICE_TYPE_SMS: $rev = Watt_Util_Msg_Sms::sendSms($recerver, $msg); Watt_Log::addLog("Notice [{$msg}] to [{$recerver}] and rev [{$rev}]"); break; } } } else { Watt_Log::addLog("Notice [{$msg}] to Nobody!"); } }
/** * 初始化 */ private static function _init() { if (!self::$_site_code) { self::$_site_code = sprintf("%02d", Watt_Config::getEpollGroupId()); } }