user(); $text = preg_replace("/([^\p{L}\p{P}\p{Z}\p{N}\n]{1,})/ui", '', strip_tags($text)); $receiver_user_id = preg_replace('/([^\d]{1,})/ui', '', strip_tags($receiver_user_id)); if ( ($text != '' && is_numeric($receiver_user_id)) && count(DB::select(' SELECT `id` FROM `users` WHERE `id` = ? AND NOT `id` = ? LIMIT 1 ', [$receiver_user_id, $user->id])) > 0 ) { return DB::insert(' INSERT INTO `Messages` (`Datum`, `SUID`, `RUID`, `Text`) VALUES(?, ?, ?, ?) ', [ time(), $user->id, $receiver_user_id, $text ] ); } return false; }