Exemplo n.º 1
0
 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!");
     }
 }
Exemplo n.º 2
0
 /**
  * 初始化
  */
 private static function _init()
 {
     if (!self::$_site_code) {
         self::$_site_code = sprintf("%02d", Watt_Config::getEpollGroupId());
     }
 }