Esempio n. 1
0
 public static function add_new_message($game_id, $user_id, $message)
 {
     $safe_message = safe_input::sql_inj($message);
     if (safe_input::is_number($game_id) && safe_input::is_number($user_id)) {
         $date = microtime(true);
         $db = new database();
         $query = "INSERT INTO `message` (`gameID`, `userID`, `date`, `message_text`) VALUES ( '{$game_id}', '{$user_id}', '{$date}', '{$safe_message}');";
         $res = $db->query($query);
         message::$last_inserted_id = $db->insert_id();
         return $res;
     } else {
         return false;
         //invalud input
     }
 }
Esempio n. 2
0
 public static function get_session_by_hash($hash)
 {
     if (safe_input::is_valid_session_hash($hash)) {
         $safe_hash = safe_input::sql_inj($hash);
         $query = "SELECT * FROM `session` WHERE `hash` = '{$safe_hash}'";
         $db = new database();
         $db->query($query);
         if ($db->number_of_rows() > 0) {
             return $db->fetch_row();
         } else {
             return null;
         }
     } else {
         return null;
         //invalid hash
     }
 }
Esempio n. 3
0
 public static function all($value)
 {
     $v = safe_input::xss($value);
     $vv = safe_input::sql_inj($v);
     return $vv;
 }