|
@@ -1129,18 +1129,22 @@ class UserManager
|
|
|
* @param int User id
|
|
|
* @return bool True if user id was found, false otherwise
|
|
|
*/
|
|
|
- public static function is_user_id_valid($user_id)
|
|
|
+ public static function is_user_id_valid($userId)
|
|
|
{
|
|
|
- $user_id = (int) $user_id;
|
|
|
- $table_user = Database :: get_main_table(TABLE_MAIN_USER);
|
|
|
- $sql = "SELECT user_id FROM $table_user WHERE user_id = '".$user_id."'";
|
|
|
- $res = Database::query($sql);
|
|
|
- $num_rows = Database::num_rows($res);
|
|
|
- if ($num_rows == 0) {
|
|
|
+ $resultData = Database::select(
|
|
|
+ 'COUNT(1) AS count',
|
|
|
+ Database::get_main_table(TABLE_MAIN_USER),
|
|
|
+ [
|
|
|
+ 'where' => ['id = ?' => intval($userId)]
|
|
|
+ ],
|
|
|
+ 'first'
|
|
|
+ );
|
|
|
+
|
|
|
+ if ($resultData === false) {
|
|
|
return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
}
|
|
|
+
|
|
|
+ return $resultData['count'] > 0;
|
|
|
}
|
|
|
|
|
|
/**
|