function sendReplyMsg() { $json['bool'] = 0; $json['err'] = "ok"; //$accid = addslashes($_POST['acc_id']); $inboxid = addslashes($_POST['inboxid']); $isi = addslashes($_POST['isi']); // $emai = addslashes($_POST['emai']); /* if ($accid == "") { $json['err'] = Lang::t('lang_id_empty'); }*/ if ($inboxid == "") { $json['err'] = Lang::t('lang_inbox_id_empty'); } if ($isi == "") { $json['err'] = Lang::t('lang_isi_empty'); } if ($json['err'] == "ok") { $in = new ChatMsg(); //$tgl = date("Y-m-d H:i:s"); $in->chat_group_id = $inboxid; //$in->inbox_to = $accid; $in->inbox_from = Account::getMyID(); $in->inbox_msg = $isi; $in->inbox_createdate = leap_mysqldate(); if ($in->save()) { //update inbox $inbox = new ChatGroup(); $inbox->getByID($inboxid); $inbox->inbox_changedate = leap_mysqldate(); $inbox->inbox_anzahlreply++; $inbox->load = 1; //ini hrs di foreach untuk semua member $m = new ChatMember(); $arrMember = $m->getWhere("chat_group_id = '{$inboxid}'"); foreach ($arrMember as $mem) { $accid = $mem->chat_member_id; if ($accid == Account::getMyID()) { continue; } $inbox->addInboxNotifPortal($accid, $inboxid); //cek read didalamnya } if ($inbox->inbox_read) { //update Notif $inbox->inbox_read = 0; } //$inbox->inbox_giliran_read = $accid; $inbox->save(); $json['bool'] = 1; } else { $json['err'] = Lang::t('lang_failed'); } } echo json_encode($json); exit; }