select_query($query); } public function getBan($ban_id) { if ($this->ban_info == null) { $query = 'SELECT b.ban_id as ban_id, b.user_id as user_id, u.nick as nick, b.reason as reason FROM '.BANLIST_TABLE.' b LEFT JOIN '.USERS_TABLE.' u ON u.user_id = b.user_id WHERE `ban_id`=\''.$ban_id.'\''; $out = $this->select_query($query); if (count($out) > 0) $this->ban_info = $out[0]; } return $this->ban_info; } public function getUserBan($user_id) { $out = $this->select(BANLIST_TABLE, '*', 'user_id=\''.$user_id.'\''); if (count($out) > 0) return $out[0]; else return null; } public function addBan($user_id, $reason) { $query = 'INSERT INTO '.BANLIST_TABLE.' (`ban_id`, `user_id`, `reason`) VALUES (NULL, \''.$user_id.'\', \''.$reason.'\')'; $this->db->query($query); $query = 'DELETE FROM '.SESSIONS_TABLE.' WHERE `user_id`=\''.$user_id.'\''; $this->db->query($query); } public function deleteBan($ban_id) { $query = 'DELETE FROM '.BANLIST_TABLE.' WHERE `ban_id`=\''.$ban_id.'\''; $this->db->query($query); } } ?>