Example #1
0
 public static function sendMsg($data)
 {
     $database = new Database();
     $token = $data['token'];
     $send_by = USER_ID;
     $send_to = $data['send_to'];
     $value = $data['value'];
     if (strlen($value) <= 0) {
         die("Message can't be empty");
     }
     if (!Token::validateToken($token)) {
         die("Token value is invalid");
     }
     $blocked = User::blocked_by_user($send_to);
     //printX($blocked); exit;
     if (in_array($send_by, $blocked)) {
         return "You can't send messages to this user";
     }
     $data = array('user_id' => $send_to, 'sender_id' => $send_by, 'subject' => $value);
     $insertion = $database->insert_data(TABLE_MESSAGES, $data);
     if ($insertion === true) {
         die(json_encode(array('status' => '1', 'msg_id' => $database->lastId)));
     } else {
         die(json_encode($database->errors));
     }
 }