mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-14 18:48:21 -07:00
Added demo mode 📺 (#1399)
* Added demo mode 📺 * Updated * Update main.php * Updated * Updated * Update admin_cron.php * Update admin_phpinfo.php * Updated * Update admin_forums.php * Update admin_extensions.php * Update admin_ug_auth.php * Update index.php * Update admin_phpinfo.php * Update admin_forums.php * Updated * Update admin_extensions.php * Update register.php * Updated * Update mysql.sql * Updated * Update demo_mode.php * Update demo_mode.php * Update demo_mode.php * Updated * Update demo_mode.php * Update demo_mode.php * Update demo_mode.php * Update demo_mode.php * Update mysql.sql * Update mysql.sql * Update demo_mode.php * Update admin_cron.php * Update admin_phpinfo.php * Revert "Update mysql.sql" This reverts commitd2ec089d8f
. * Revert "Update mysql.sql" This reverts commitdd7a584c47
. * Update mysql.sql * Update demo_mode.php * Updated * Update usercp_viewprofile.tpl * Update demo_mode.php * Update main.php * Update demo_mode.php * Updated * Update admin_cron.php * Update admin_cron.php * Update edit_user_profile.php * Update CHANGELOG.md * Update viewtopic.tpl * Update CHANGELOG.md
This commit is contained in:
parent
ab79ab9aea
commit
bf7fea1f20
22 changed files with 165 additions and 56 deletions
|
@ -21,9 +21,13 @@ if (!$user_id = (int)$this->request['user_id']) {
|
|||
$this->ajax_die($lang['NO_USER_ID_SPECIFIED']);
|
||||
}
|
||||
|
||||
// Check for demo mode
|
||||
if (IN_DEMO_MODE) {
|
||||
$this->ajax_die($lang['CANT_EDIT_IN_DEMO_MODE']);
|
||||
}
|
||||
|
||||
switch ($mode) {
|
||||
case 'delete_profile':
|
||||
|
||||
if ($userdata['user_id'] == $user_id) {
|
||||
$this->ajax_die($lang['USER_DELETE_ME']);
|
||||
}
|
||||
|
@ -39,11 +43,8 @@ switch ($mode) {
|
|||
} else {
|
||||
$this->ajax_die($lang['USER_DELETE_CSV']);
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'delete_topics':
|
||||
|
||||
if (empty($this->request['confirmed']) && $userdata['user_id'] == $user_id) {
|
||||
$this->prompt_for_confirm($lang['DELETE_USER_POSTS_ME']);
|
||||
}
|
||||
|
@ -60,11 +61,8 @@ switch ($mode) {
|
|||
} else {
|
||||
$this->ajax_die($lang['NOT_ADMIN']);
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'delete_message':
|
||||
|
||||
if (empty($this->request['confirmed']) && $userdata['user_id'] == $user_id) {
|
||||
$this->prompt_for_confirm($lang['DELETE_USER_POSTS_ME']);
|
||||
}
|
||||
|
@ -79,23 +77,16 @@ switch ($mode) {
|
|||
} else {
|
||||
$this->ajax_die($lang['NOT_ADMIN']);
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'user_activate':
|
||||
|
||||
if (empty($this->request['confirmed'])) {
|
||||
$this->prompt_for_confirm($lang['DEACTIVATE_CONFIRM']);
|
||||
}
|
||||
|
||||
DB()->query("UPDATE " . BB_USERS . " SET user_active = '1' WHERE user_id = " . $user_id);
|
||||
|
||||
$this->response['info'] = $lang['USER_ACTIVATE_ON'];
|
||||
|
||||
break;
|
||||
|
||||
case 'user_deactivate':
|
||||
|
||||
if ($userdata['user_id'] == $user_id) {
|
||||
$this->ajax_die($lang['USER_DEACTIVATE_ME']);
|
||||
}
|
||||
|
@ -105,9 +96,7 @@ switch ($mode) {
|
|||
|
||||
DB()->query("UPDATE " . BB_USERS . " SET user_active = '0' WHERE user_id = " . $user_id);
|
||||
\TorrentPier\Sessions::delete_user_sessions($user_id);
|
||||
|
||||
$this->response['info'] = $lang['USER_ACTIVATE_OFF'];
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue