Example #1
0
     $from_mobile = $ret[0]['global_user_phone'];
     $from = $ret[0]['global_user_name'];
     //显示中文名
     $fromUserName = $from;
     $from_login_name = $ret[0]['global_user_login_name'];
 }
 //获取发送者信息 end
 //去掉重复的接收者
 $to_arrs = array_unique($to_arrs);
 //获取并过滤接收者信息 start
 foreach ($to_arrs as $tonames) {
     //查询数据库,去除有误的收件人
     $table = "`power_global_user` ";
     $filed = "global_user_email,global_user_phone,global_user_name,global_user_login_name";
     $where = "(global_user_login_name = '{$tonames}' OR global_user_name = '{$tonames}' ) AND global_user_status = 1 AND global_user_is_delete = 0  LIMIT 1 ";
     $ret = NoticeApiAct::selectOneTable($table, $filed, $where);
     if (empty($ret) || empty($ret[0]['global_user_name'])) {
         $errTo[] = $tonames;
         //不存在接收人便进入下一个循环
         continue;
     }
     $to_email = $ret[0]['global_user_email'];
     $to_mobile = $ret[0]['global_user_phone'];
     $to_name = $ret[0]['global_user_name'];
     //显示中文名
     $to_login_name = $ret[0]['global_user_login_name'];
     //显示拼音名
     //对比是否是发送者本人
     if ($to_login_name == $from_login_name) {
         //如果有系统参数
         if (empty($sysName)) {