From c42225beaa33f0f407c0e1d87e459dc174e3f7f2 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Tue, 3 Oct 2023 19:39:45 +0700 Subject: [PATCH] Updated --- library/ajax/avatar.php | 4 ++-- library/ajax/change_user_opt.php | 4 ++-- library/ajax/change_user_rank.php | 2 +- library/ajax/group_membership.php | 4 ++-- library/ajax/manage_user.php | 13 ++++++++++--- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/library/ajax/avatar.php b/library/ajax/avatar.php index ef61deac..291aac2f 100644 --- a/library/ajax/avatar.php +++ b/library/ajax/avatar.php @@ -9,7 +9,7 @@ $user_id = (int) $this->request['user_id']; if (!$user_id OR !$u_data = get_userdata($user_id)) { - $this->ajax_die('Invalid user_id'); + $this->ajax_die($lang['NO_USER_ID_SPECIFIED']); } if (!IS_ADMIN && $user_id != $user->id) @@ -32,4 +32,4 @@ DB()->query("UPDATE ". BB_USERS ." SET avatar_ext_id = $new_ext_id WHERE user_id cache_rm_user_sessions($user_id); -$this->response['avatar_html'] = $response; \ No newline at end of file +$this->response['avatar_html'] = $response; diff --git a/library/ajax/change_user_opt.php b/library/ajax/change_user_opt.php index db9fc94e..7dc1340a 100644 --- a/library/ajax/change_user_opt.php +++ b/library/ajax/change_user_opt.php @@ -9,7 +9,7 @@ $new_opt = Zend\Json\Json::decode($this->request['user_opt'], Zend\Json\Json::TY if (!$user_id OR !$u_data = get_userdata($user_id)) { - $this->ajax_die('invalid user_id'); + $this->ajax_die($lang['NO_USER_ID_SPECIFIED']); } if (!is_array($new_opt)) @@ -30,4 +30,4 @@ DB()->query("UPDATE ". BB_USERS ." SET user_opt = {$u_data['user_opt']} WHERE us // Удаляем данные из кеша cache_rm_user_sessions ($user_id); -$this->response['resp_html'] = $lang['SAVED']; \ No newline at end of file +$this->response['resp_html'] = $lang['SAVED']; diff --git a/library/ajax/change_user_rank.php b/library/ajax/change_user_rank.php index a6d283aa..a35f6af3 100644 --- a/library/ajax/change_user_rank.php +++ b/library/ajax/change_user_rank.php @@ -9,7 +9,7 @@ $rank_id = intval($this->request['rank_id']); if (!$user_id = intval($this->request['user_id']) OR !$profiledata = get_userdata($user_id)) { - $this->ajax_die("invalid user_id: $user_id"); + $this->ajax_die($lang['NO_USER_ID_SPECIFIED']); } if ($rank_id != 0 && !isset($ranks[$rank_id])) diff --git a/library/ajax/group_membership.php b/library/ajax/group_membership.php index 78b9c307..da8bae14 100644 --- a/library/ajax/group_membership.php +++ b/library/ajax/group_membership.php @@ -6,7 +6,7 @@ global $lang, $user; if (!$user_id = intval($this->request['user_id']) OR !$profiledata = get_userdata($user_id)) { - $this->ajax_die("invalid user_id: $user_id"); + $this->ajax_die($lang['NO_USER_ID_SPECIFIED']); } if (!$mode = (string) $this->request['mode']) @@ -66,4 +66,4 @@ switch ($mode) default: $this->ajax_die("invalid mode: $mode"); -} \ No newline at end of file +} diff --git a/library/ajax/manage_user.php b/library/ajax/manage_user.php index f8e72ce2..43ef2966 100644 --- a/library/ajax/manage_user.php +++ b/library/ajax/manage_user.php @@ -4,8 +4,15 @@ if (!defined('IN_AJAX')) die(basename(__FILE__)); global $userdata, $lang, $bb_cfg; -$mode = (string) $this->request['mode']; -$user_id = $this->request['user_id']; +if (!$user_id = $this->request['user_id']) +{ + $this->ajax_die($lang['NO_USER_ID_SPECIFIED']); +} + +if (!$mode = (string) $this->request['mode']) +{ + $this->ajax_die('invalid mode (empty)'); +} switch ($mode) { @@ -85,4 +92,4 @@ switch ($mode) } $this->response['mode'] = $mode; -$this->response['url'] = html_entity_decode(make_url('/') . PROFILE_URL . $user_id); \ No newline at end of file +$this->response['url'] = html_entity_decode(make_url('/') . PROFILE_URL . $user_id);