diff --git a/phpBB/adm/admin_board.php b/phpBB/adm/admin_board.php
index 680fc9c262..0960262414 100644
--- a/phpBB/adm/admin_board.php
+++ b/phpBB/adm/admin_board.php
@@ -21,16 +21,16 @@
if (!empty($setmodules))
{
- $file = basename(__FILE__);
- $module['GENERAL']['COOKIE_SETTINGS'] = ($auth->acl_get('a_cookies')) ? "$file$SID&mode=cookie" : '';
- $module['GENERAL']['BOARD_DEFAULTS'] = ($auth->acl_get('a_defaults')) ? "$file$SID&mode=default" : '';
- $module['GENERAL']['BOARD_SETTINGS'] = ($auth->acl_get('a_board')) ? "$file$SID&mode=setting" : '';
- $module['GENERAL']['AVATAR_SETTINGS'] = ($auth->acl_get('a_board')) ? "$file$SID&mode=avatar" : '';
- $module['GENERAL']['EMAIL_SETTINGS'] = ($auth->acl_get('a_server')) ? "$file$SID&mode=email" : '';
- $module['GENERAL']['SERVER_SETTINGS'] = ($auth->acl_get('a_server')) ? "$file$SID&mode=server" : '';
- $module['GENERAL']['AUTH_SETTINGS'] = ($auth->acl_get('a_server')) ? "$file$SID&mode=auth" : '';
- $module['GENERAL']['LOAD_SETTINGS'] = ($auth->acl_get('a_server')) ? "$file$SID&mode=load" : '';
- $module['USER']['KARMA_SETTINGS'] = ($auth->acl_get('a_users')) ? "$file$SID&mode=karma" : '';
+ $filename = basename(__FILE__);
+ $module['GENERAL']['COOKIE_SETTINGS'] = ($auth->acl_get('a_cookies')) ? "$filename$SID&mode=cookie" : '';
+ $module['GENERAL']['BOARD_DEFAULTS'] = ($auth->acl_get('a_defaults')) ? "$filename$SID&mode=default" : '';
+ $module['GENERAL']['BOARD_SETTINGS'] = ($auth->acl_get('a_board')) ? "$filename$SID&mode=setting" : '';
+ $module['GENERAL']['AVATAR_SETTINGS'] = ($auth->acl_get('a_board')) ? "$filename$SID&mode=avatar" : '';
+ $module['GENERAL']['EMAIL_SETTINGS'] = ($auth->acl_get('a_server')) ? "$filename$SID&mode=email" : '';
+ $module['GENERAL']['SERVER_SETTINGS'] = ($auth->acl_get('a_server')) ? "$filename$SID&mode=server" : '';
+ $module['GENERAL']['AUTH_SETTINGS'] = ($auth->acl_get('a_server')) ? "$filename$SID&mode=auth" : '';
+ $module['GENERAL']['LOAD_SETTINGS'] = ($auth->acl_get('a_server')) ? "$filename$SID&mode=load" : '';
+ $module['USER']['KARMA_SETTINGS'] = ($auth->acl_get('a_users')) ? "$filename$SID&mode=karma" : '';
return;
}
@@ -41,7 +41,8 @@ require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
// Get mode
-$mode = (isset($_REQUEST['mode'])) ? $_REQUEST['mode'] : '';
+$mode = (isset($_REQUEST['mode'])) ? htmlspecialchars($_REQUEST['mode']) : '';
+$submit = (isset($_POST['submit'])) ? true : false;
// Check permissions/set title
switch ($mode)
@@ -105,13 +106,13 @@ while ($row = $db->sql_fetchrow($result))
$default_config[$config_name] = $config_value;
$new[$config_name] = (isset($_POST[$config_name])) ? $_POST[$config_name] : $default_config[$config_name];
- if (isset($_POST['submit']))
+ if ($submit)
{
set_config($config_name, str_replace('\\\\', '\\', addslashes($new[$config_name])));
}
}
-if (isset($_POST['submit']))
+if ($submit)
{
add_log('admin', 'LOG_' . strtoupper($mode) . '_CONFIG');
trigger_error($user->lang['CONFIG_UPDATED']);
@@ -141,19 +142,19 @@ switch ($mode)
?>
- lang['COOKIE_DOMAIN']; ?>: |
+ lang['COOKIE_DOMAIN']; ?>: |
|
- lang['COOKIE_NAME']; ?>: |
+ lang['COOKIE_NAME']; ?>: |
|
- lang['COOKIE_PATH']; ?>: |
+ lang['COOKIE_PATH']; ?>: |
|
- lang['COOKIE_SECURE']; ?>: lang['COOKIE_SECURE_EXPLAIN']; ?> |
+ lang['COOKIE_SECURE']; ?>: lang['COOKIE_SECURE_EXPLAIN']; ?> |
/>lang['DISABLED']; ?> />lang['ENABLED']; ?> |
- lang['ALLOW_LOCAL']; ?>: |
+ lang['ALLOW_LOCAL']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_REMOTE']; ?>: lang['ALLOW_REMOTE_EXPLAIN']; ?> |
+ lang['ALLOW_REMOTE']; ?>: lang['ALLOW_REMOTE_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_UPLOAD']; ?>: |
+ lang['ALLOW_UPLOAD']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['MAX_FILESIZE']; ?>: lang['MAX_FILESIZE_EXPLAIN']; ?> |
+ lang['MAX_FILESIZE']; ?>: lang['MAX_FILESIZE_EXPLAIN']; ?> |
Bytes |
- lang['MIN_AVATAR_SIZE']; ?>: lang['MIN_AVATAR_SIZE_EXPLAIN']; ?> |
+ lang['MIN_AVATAR_SIZE']; ?>: lang['MIN_AVATAR_SIZE_EXPLAIN']; ?> |
x |
- lang['MAX_AVATAR_SIZE']; ?>: lang['MAX_AVATAR_SIZE_EXPLAIN']; ?> |
+ lang['MAX_AVATAR_SIZE']; ?>: lang['MAX_AVATAR_SIZE_EXPLAIN']; ?> |
x |
- lang['AVATAR_STORAGE_PATH']; ?>: lang['AVATAR_STORAGE_PATH_EXPLAIN']; ?> |
+ lang['AVATAR_STORAGE_PATH']; ?>: lang['AVATAR_STORAGE_PATH_EXPLAIN']; ?> |
|
- lang['AVATAR_GALLERY_PATH']; ?>: lang['AVATAR_GALLERY_PATH_EXPLAIN']; ?> |
+ lang['AVATAR_GALLERY_PATH']; ?>: lang['AVATAR_GALLERY_PATH_EXPLAIN']; ?> |
|
- lang['DEFAULT_STYLE']; ?> |
+ lang['DEFAULT_STYLE']; ?> |
|
- lang['OVERRIDE_STYLE']; ?>: lang['OVERRIDE_STYLE_EXPLAIN']; ?> |
+ lang['OVERRIDE_STYLE']; ?>: lang['OVERRIDE_STYLE_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['DEFAULT_LANGUAGE']; ?>: |
+ lang['DEFAULT_LANGUAGE']; ?>: |
|
- lang['DATE_FORMAT']; ?>: lang['DATE_FORMAT_EXPLAIN']; ?> |
+ lang['DATE_FORMAT']; ?>: lang['DATE_FORMAT_EXPLAIN']; ?> |
|
- lang['SYSTEM_TIMEZONE']; ?>: |
+ lang['SYSTEM_TIMEZONE']; ?>: |
|
- lang['SYSTEM_DST']; ?>: |
+ lang['SYSTEM_DST']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['CHAR_LIMIT']; ?>: lang['CHAR_LIMIT_EXPLAIN']; ?>
+ | lang['CHAR_LIMIT']; ?>: lang['CHAR_LIMIT_EXPLAIN']; ?>
| |
- lang['SMILIES_LIMIT']; ?>: lang['SMILIES_LIMIT_EXPLAIN']; ?>
+ | lang['SMILIES_LIMIT']; ?>: lang['SMILIES_LIMIT_EXPLAIN']; ?>
| |
- lang['QUOTE_DEPTH_LIMIT']; ?>: lang['QUOTE_DEPTH_LIMIT_EXPLAIN']; ?>
+ | lang['QUOTE_DEPTH_LIMIT']; ?>: lang['QUOTE_DEPTH_LIMIT_EXPLAIN']; ?>
| |
- lang['ALLOW_TOPIC_NOTIFY']; ?>: |
+ lang['ALLOW_TOPIC_NOTIFY']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_FORUM_NOTIFY']; ?>: |
+ lang['ALLOW_FORUM_NOTIFY']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_NAME_CHANGE']; ?>: |
+ lang['ALLOW_NAME_CHANGE']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['USERNAME_LENGTH']; ?>: lang['USERNAME_LENGTH_EXPLAIN']; ?> |
+ lang['USERNAME_LENGTH']; ?>: lang['USERNAME_LENGTH_EXPLAIN']; ?> |
lang['MIN_CHARS']; ?> lang['MAX_CHARS']; ?> |
- lang['USERNAME_CHARS']; ?>: lang['USERNAME_CHARS_EXPLAIN']; ?> |
+ lang['USERNAME_CHARS']; ?>: lang['USERNAME_CHARS_EXPLAIN']; ?> |
|
- lang['PASSWORD_LENGTH']; ?>: lang['PASSWORD_LENGTH_EXPLAIN']; ?> |
+ lang['PASSWORD_LENGTH']; ?>: lang['PASSWORD_LENGTH_EXPLAIN']; ?> |
lang['MIN_CHARS']; ?> lang['MAX_CHARS']; ?> |
- lang['ALLOW_EMAIL_REUSE']; ?>: lang['ALLOW_EMAIL_REUSE_EXPLAIN']; ?> |
+ lang['ALLOW_EMAIL_REUSE']; ?>: lang['ALLOW_EMAIL_REUSE_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_ATTACHMENTS']; ?>: |
+ lang['ALLOW_ATTACHMENTS']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_HTML']; ?>: |
+ lang['ALLOW_HTML']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOWED_TAGS']; ?>: lang['ALLOWED_TAGS_EXPLAIN']; ?> |
+ lang['ALLOWED_TAGS']; ?>: lang['ALLOWED_TAGS_EXPLAIN']; ?> |
|
- lang['ALLOW_BBCODE']; ?>: |
+ lang['ALLOW_BBCODE']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_SMILIES']; ?>: |
+ lang['ALLOW_SMILIES']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ALLOW_SIG']; ?>: |
+ lang['ALLOW_SIG']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['MAX_SIG_LENGTH']; ?>: lang['MAX_SIG_LENGTH_EXPLAIN']; ?> |
+ lang['MAX_SIG_LENGTH']; ?>: lang['MAX_SIG_LENGTH_EXPLAIN']; ?> |
|
- lang['ALLOW_NO_CENSORS']; ?>: lang['ALLOW_NO_CENSORS_EXPLAIN']; ?> |
+ lang['ALLOW_NO_CENSORS']; ?>: lang['ALLOW_NO_CENSORS_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['SITE_NAME']; ?>: |
+ lang['SITE_NAME']; ?>: |
|
- lang['SITE_DESC']; ?>: |
+ lang['SITE_DESC']; ?>: |
|
- lang['BOARD_DISABLE']; ?>: lang['BOARD_DISABLE_EXPLAIN']; ?> |
+ lang['BOARD_DISABLE']; ?>: lang['BOARD_DISABLE_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?>
|
- lang['ACC_ACTIVATION']; ?>: lang['ACC_ACTIVATION_EXPLAIN']; ?> |
+ lang['ACC_ACTIVATION']; ?>: lang['ACC_ACTIVATION_EXPLAIN']; ?> |
/> lang['ACC_NONE']; ?> /> lang['ACC_USER']; ?> /> lang['ACC_ADMIN']; ?> /> lang['ACC_DISABLE']; ?> |
- lang['VISUAL_CONFIRM']; ?>: lang['VISUAL_CONFIRM_EXPLAIN']; ?> |
+ lang['VISUAL_CONFIRM']; ?>: lang['VISUAL_CONFIRM_EXPLAIN']; ?> |
/> lang['YES'] ?> /> lang['NO']; ?> |
- lang['ENABLE_COPPA']; ?>: lang['ENABLE_COPPA_EXPLAIN']; ?> |
+ lang['ENABLE_COPPA']; ?>: lang['ENABLE_COPPA_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['COPPA_FAX']; ?>: |
+ lang['COPPA_FAX']; ?>: |
|
- lang['COPPA_MAIL']; ?>: lang['COPPA_MAIL_EXPLAIN']; ?> |
+ lang['COPPA_MAIL']; ?>: lang['COPPA_MAIL_EXPLAIN']; ?> |
|
- lang['BOARD_PM']; ?>: lang['BOARD_PM_EXPLAIN']; ?> |
+ lang['BOARD_PM']; ?>: lang['BOARD_PM_EXPLAIN']; ?> |
/>lang['ENABLED']; ?> />lang['DISABLED']; ?> |
- lang['BOXES_MAX']; ?>: lang['BOXES_MAX_EXPLAIN']; ?> |
+ lang['BOXES_MAX']; ?>: lang['BOXES_MAX_EXPLAIN']; ?> |
|
- lang['BOXES_LIMIT']; ?>: lang['BOXES_LIMIT_EXPLAIN']; ?> |
+ lang['BOXES_LIMIT']; ?>: lang['BOXES_LIMIT_EXPLAIN']; ?> |
|
- lang['EDIT_TIME']; ?>: lang['EDIT_TIME_EXPLAIN']; ?> |
+ lang['EDIT_TIME']; ?>: lang['EDIT_TIME_EXPLAIN']; ?> |
|
- lang['DISPLAY_LAST_EDITED']; ?>: lang['DISPLAY_LAST_EDITED_EXPLAIN']; ?> |
+ lang['DISPLAY_LAST_EDITED']; ?>: lang['DISPLAY_LAST_EDITED_EXPLAIN']; ?> |
/>lang['YES']; ?> />lang['NO']; ?> |
- lang['FLOOD_INTERVAL']; ?>: lang['FLOOD_INTERVAL_EXPLAIN']; ?> |
+ lang['FLOOD_INTERVAL']; ?>: lang['FLOOD_INTERVAL_EXPLAIN']; ?> |
|
- lang['MIN_SEARCH_CHARS']; ?>: lang['MIN_SEARCH_CHARS_EXPLAIN']; ?>
+ | lang['MIN_SEARCH_CHARS']; ?>: lang['MIN_SEARCH_CHARS_EXPLAIN']; ?>
| |
- lang['MAX_SEARCH_CHARS']; ?>: lang['MAX_SEARCH_CHARS_EXPLAIN']; ?>
+ | lang['MAX_SEARCH_CHARS']; ?>: lang['MAX_SEARCH_CHARS_EXPLAIN']; ?>
| |
- lang['TOPICS_PER_PAGE']; ?>: |
+ lang['TOPICS_PER_PAGE']; ?>: |
|
- lang['POSTS_PER_PAGE']; ?>: |
+ lang['POSTS_PER_PAGE']; ?>: |
|
- lang['HOT_THRESHOLD']; ?>: |
+ lang['HOT_THRESHOLD']; ?>: |
|
- lang['MAX_POLL_OPTIONS']; ?>: |
+ lang['MAX_POLL_OPTIONS']; ?>: |
|
- lang['ENABLE_EMAIL']; ?>: lang['ENABLE_EMAIL_EXPLAIN']; ?> |
+ lang['ENABLE_EMAIL']; ?>: lang['ENABLE_EMAIL_EXPLAIN']; ?> |
/> lang['ENABLED']; ?> /> lang['DISABLED']; ?> |
- lang['BOARD_EMAIL_FORM']; ?>: lang['BOARD_EMAIL_FORM_EXPLAIN']; ?> |
+ lang['BOARD_EMAIL_FORM']; ?>: lang['BOARD_EMAIL_FORM_EXPLAIN']; ?> |
/> lang['ENABLED']; ?> /> lang['DISABLED']; ?> |
- lang['EMAIL_PACKAGE_SIZE']; ?>: lang['EMAIL_PACKAGE_SIZE_EXPLAIN']; ?> |
+ lang['EMAIL_PACKAGE_SIZE']; ?>: lang['EMAIL_PACKAGE_SIZE_EXPLAIN']; ?> |
|
- lang['CONTACT_EMAIL']; ?>: lang['CONTACT_EMAIL_EXPLAIN']; ?> |
+ lang['CONTACT_EMAIL']; ?>: lang['CONTACT_EMAIL_EXPLAIN']; ?> |
|
- lang['ADMIN_EMAIL']; ?>: lang['ADMIN_EMAIL_EXPLAIN']; ?> |
+ lang['ADMIN_EMAIL']; ?>: lang['ADMIN_EMAIL_EXPLAIN']; ?> |
|
- lang['EMAIL_SIG']; ?>: lang['EMAIL_SIG_EXPLAIN']; ?> |
+ lang['EMAIL_SIG']; ?>: lang['EMAIL_SIG_EXPLAIN']; ?> |
|
- lang['USE_SMTP']; ?>: lang['USE_SMTP_EXPLAIN']; ?> |
+ lang['USE_SMTP']; ?>: lang['USE_SMTP_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['SMTP_SERVER']; ?>: |
+ lang['SMTP_SERVER']; ?>: |
|
- lang['SMTP_PORT']; ?>: lang['SMTP_PORT_EXPLAIN']; ?> |
+ lang['SMTP_PORT']; ?>: lang['SMTP_PORT_EXPLAIN']; ?> |
|
- lang['SMTP_USERNAME']; ?>: lang['SMTP_USERNAME_EXPLAIN']; ?> |
+ lang['SMTP_USERNAME']; ?>: lang['SMTP_USERNAME_EXPLAIN']; ?> |
|
- lang['SMTP_PASSWORD']; ?>: lang['SMTP_PASSWORD_EXPLAIN']; ?> |
+ lang['SMTP_PASSWORD']; ?>: lang['SMTP_PASSWORD_EXPLAIN']; ?> |
|
- lang['SERVER_NAME']; ?>: lang['SERVER_NAME_EXPLAIN']; ?> |
+ lang['SERVER_NAME']; ?>: lang['SERVER_NAME_EXPLAIN']; ?> |
|
- lang['SERVER_PORT']; ?>: lang['SERVER_PORT_EXPLAIN']; ?> |
+ lang['SERVER_PORT']; ?>: lang['SERVER_PORT_EXPLAIN']; ?> |
|
- lang['SCRIPT_PATH']; ?>: lang['SCRIPT_PATH_EXPLAIN']; ?> |
+ lang['SCRIPT_PATH']; ?>: lang['SCRIPT_PATH_EXPLAIN']; ?> |
|
- lang['IP_VALID']; ?>: lang['IP_VALID_EXPLAIN']; ?> |
+ lang['IP_VALID']; ?>: lang['IP_VALID_EXPLAIN']; ?> |
/> lang['ALL']; ?> /> lang['CLASS_C']; ?> /> lang['CLASS_B']; ?> /> lang['NONE']; ?> |
- lang['BROWSER_VALID']; ?>: lang['BROWSER_VALID_EXPLAIN']; ?> |
+ lang['BROWSER_VALID']; ?>: lang['BROWSER_VALID_EXPLAIN']; ?> |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['ENABLE_GZIP']; ?>: |
+ lang['ENABLE_GZIP']; ?>: |
/> lang['YES']; ?> /> lang['NO']; ?> |
- lang['SMILIES_PATH']; ?>: lang['SMILIES_PATH_EXPLAIN']; ?> |
+ lang['SMILIES_PATH']; ?>: lang['SMILIES_PATH_EXPLAIN']; ?> |
|
- lang['ICONS_PATH']; ?>: lang['ICONS_PATH_EXPLAIN']; ?> |
+ lang['ICONS_PATH']; ?>: lang['ICONS_PATH_EXPLAIN']; ?> |
|
- lang['RANKS_PATH']; ?>: lang['RANKS_PATH_EXPLAIN']; ?> |
+ lang['RANKS_PATH']; ?>: lang['RANKS_PATH_EXPLAIN']; ?> |
|
- lang['LIMIT_LOAD']; ?>: lang['LIMIT_LOAD_EXPLAIN']; ?> |
+ lang['LIMIT_LOAD']; ?>: lang['LIMIT_LOAD_EXPLAIN']; ?> |
|
- lang['SESSION_LENGTH']; ?>: |
+ lang['SESSION_LENGTH']; ?>: |
|
- lang['LIMIT_SESSIONS']; ?>: lang['LIMIT_SESSIONS_EXPLAIN']; ?> |
+ lang['LIMIT_SESSIONS']; ?>: lang['LIMIT_SESSIONS_EXPLAIN']; ?> |
|
- lang['YES_POST_MARKING']; ?>: lang['YES_POST_MARKING_EXPLAIN']; ?> |
+ lang['YES_POST_MARKING']; ?>: lang['YES_POST_MARKING_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_READ_MARKING']; ?>: lang['YES_READ_MARKING_EXPLAIN']; ?> |
+ lang['YES_READ_MARKING']; ?>: lang['YES_READ_MARKING_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_ONLINE']; ?>: lang['YES_ONLINE_EXPLAIN']; ?> |
+ lang['YES_ONLINE']; ?>: lang['YES_ONLINE_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_ONLINE_TRACK']; ?>: lang['YES_ONLINE_TRACK_EXPLAIN']; ?> |
+ lang['YES_ONLINE_TRACK']; ?>: lang['YES_ONLINE_TRACK_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['VIEW_ONLINE_TIME']; ?>: lang['VIEW_ONLINE_TIME_EXPLAIN']; ?> |
+ lang['VIEW_ONLINE_TIME']; ?>: lang['VIEW_ONLINE_TIME_EXPLAIN']; ?> |
|
- lang['YES_BIRTHDAYS']; ?>: |
+ lang['YES_BIRTHDAYS']; ?>: |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_MODERATORS']; ?>: |
+ lang['YES_MODERATORS']; ?>: |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_SEARCH']; ?>: lang['YES_SEARCH_EXPLAIN']; ?> |
+ lang['YES_SEARCH']; ?>: lang['YES_SEARCH_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['SEARCH_INTERVAL']; ?>: lang['SEARCH_INTERVAL_EXPLAIN']; ?> |
+ lang['SEARCH_INTERVAL']; ?>: lang['SEARCH_INTERVAL_EXPLAIN']; ?> |
|
- lang['YES_SEARCH_UPDATE']; ?>: lang['YES_SEARCH_UPDATE_EXPLAIN']; ?> |
+ lang['YES_SEARCH_UPDATE']; ?>: lang['YES_SEARCH_UPDATE_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['YES_SEARCH_PHRASE']; ?>: lang['YES_SEARCH_PHRASE_EXPLAIN']; ?> |
+ lang['YES_SEARCH_PHRASE']; ?>: lang['YES_SEARCH_PHRASE_EXPLAIN']; ?> |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['AUTH_METHOD']; ?>: |
+ lang['AUTH_METHOD']; ?>: |
|
- lang['ENABLE_KARMA']; ?>: |
+ lang['ENABLE_KARMA']; ?>: |
/>lang['YES'] ?> /> lang['NO']; ?> |
- lang['MIN_RATINGS']; ?>: lang['MIN_RATINGS_EXPLAIN']; ?>
+ | lang['MIN_RATINGS']; ?>: lang['MIN_RATINGS_EXPLAIN']; ?>
| |
- lang['KARMA_HIST_WEIGHT']; ?>: lang['KARMA_HIST_WEIGHT_EXPLAIN']; ?>
+ | lang['KARMA_HIST_WEIGHT']; ?>: lang['KARMA_HIST_WEIGHT_EXPLAIN']; ?>
| |
- lang['KARMA_DAY_WEIGHT']; ?>: lang['KARMA_DAY_WEIGHT_EXPLAIN']; ?>
+ | lang['KARMA_DAY_WEIGHT']; ?>: lang['KARMA_DAY_WEIGHT_EXPLAIN']; ?>
| |
- lang['KARMA_REG_WEIGHT']; ?>: lang['KARMA_REG_WEIGHT_EXPLAIN']; ?>
+ | lang['KARMA_REG_WEIGHT']; ?>: lang['KARMA_REG_WEIGHT_EXPLAIN']; ?>
| |
- lang['KARMA_POST_WEIGHT']; ?>: lang['KARMA_POST_WEIGHT_EXPLAIN']; ?>
+ | lang['KARMA_POST_WEIGHT']; ?>: lang['KARMA_POST_WEIGHT_EXPLAIN']; ?>
| |
'zlib', 'tar.bz2' => 'bz2', 'zip' => 'zlib') as $type
// Unified actions
-switch ($action)
+if ($id)
{
- case 'export':
- if ($id)
- {
+ switch ($action)
+ {
+ case 'export':
export($mode, $id);
- }
- break;
+ break;
- case 'refresh':
- break;
+ case 'refresh':
+ break;
- case 'add':
- case 'install':
- case 'details':
- break;
+ case 'add':
+ case 'install':
+ case 'details':
+ break;
- case 'delete':
- break;
+ case 'delete':
+ break;
- case 'preview':
- break;
+ case 'preview':
+ break;
+ }
}
-
// What shall we do today then?
switch ($mode)
{
// STYLES
case 'style':
- $style_id = (isset($_REQUEST['id'])) ? intval($_REQUEST['id']) : '';
-
switch ($action)
{
case 'activate':
case 'deactivate':
- if ($style_id == $config['default_style'])
+ if ($id == $config['default_style'])
{
trigger_error($user->lang['DEACTIVATE_DEFAULT']);
}
$sql = 'UPDATE ' . STYLES_TABLE . '
SET style_active = ' . (($action == 'activate') ? 1 : 0) . '
- WHERE style_id = ' . $style_id;
+ WHERE style_id = ' . $id;
$db->sql_query($sql);
// Set style to default for any member using deactivated style
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_style = ' . $config['default_style'] . "
- WHERE user_style = $style_id";
+ WHERE user_style = $id";
$db->sql_query($sql);
break;
case 'delete':
- if ($style_id)
+ if ($id)
{
$new_style_id = (!empty($_POST['newid'])) ? intval($_POST['newid']) : false;
$sql = 'SELECT style_name
FROM ' . STYLES_TABLE . "
- WHERE style_id = $style_id";
+ WHERE style_id = $id";
$result = $db->sql_query($sql);
if (!extract($db->sql_fetchrow($result)))
@@ -168,7 +165,7 @@ switch ($mode)
// Get list of other styles
$sql = 'SELECT style_id, style_name
FROM ' . STYLES_TABLE . "
- WHERE style_id <> $style_id
+ WHERE style_id <> $id
ORDER BY style_id";
$result = $db->sql_query($sql);
@@ -187,12 +184,12 @@ switch ($mode)
if ($update && $new_style_id)
{
$sql = 'DELETE FROM ' . STYLES_TABLE . "
- WHERE style_id = $style_id";
+ WHERE style_id = $id";
$db->sql_query($sql);
$sql = 'UPDATE ' . STYLES_TABLE . "
SET style_id = $new_style_id
- WHERE style_id = $style_id";
+ WHERE style_id = $id";
$db->sql_query($sql);
add_log('admin', 'LOG_DELETE_STYLE', $style_name);
@@ -207,7 +204,7 @@ switch ($mode)
lang['DELETE_STYLE_EXPLAIN']; ?>
-