function sendmsg($data) { $outp = array("ec" => 1, "data" => 0); $recvlist = intexplode("-", $data["rid"]); $msgdata = Fun::getflds(array("msg"), $data); $msgdata["msg"] = trim($msgdata["msg"]); if ($data["msg"] != "") { $msgdata["time"] = time(); $msgid = Sqle::insertVal("msgdata", $msgdata); $msg_table_arr = array(); foreach ($recvlist as $i => $rid) { $msg_table_arr[] = array(User::loginId(), $rid, User::loginId(), $msgid, 'u'); //u for unseen $msg_table_arr[] = array(User::loginId(), $rid, $rid, $msgid, 'u'); } $outp["data"] = Sql::query("insert into msg (sid,rid,aid,msgid,isseen) " . Fun::makeDummyTableColumns($msg_table_arr, array("sid", "rid", "aid", "msgid", "isseen"), 'iiiis')); } return $outp; }