Размер файла: 2.14Kb
- <?php
- /***************************************************************************
- * mides.ru
- * -------------------
- ***************************************************************************/
- if ( !defined('IN_PHPBB') )
- {
- die("Hacking attempt");
- exit;
- }
-
- include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
-
- $style = htmlspecialchars(stripslashes($HTTP_GET_VARS['style']));
-
- if ( (!empty($HTTP_POST_VARS['add']) && !empty($HTTP_POST_VARS['style_text'])) || (!empty($HTTP_POST_VARS['style_id'])) )
- {
- if (!empty($HTTP_POST_VARS['style_id']) && empty($HTTP_POST_VARS['add']))
- {
- $style_id = intval($HTTP_POST_VARS['style_id']);
-
- $sql = "SELECT style_text
- FROM " . STYLES_CSS . "
- WHERE style_id = $style_id";
- if(!$result = $db->sql_query($sql))
- {
- message_die(GENERAL_ERROR, "Could not get data from styles table", "", __LINE__, __FILE__, $sql);
- }
- $row = $db->sql_fetchrow($result);
- $style_text = $row['style_text'];
- } else {
- $style_text = htmlspecialchars(trim($HTTP_POST_VARS['style_text']));
- }
-
- $sql = "UPDATE " . USERS_TABLE . "
- SET style_text = '" . str_replace("\'", "''", $style_text) . "'
- WHERE user_id = ".$userdata['user_id'];
- if ( !($result = $db->sql_query($sql)) )
- {
- message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
- }
- $message = 'Стиль установлен';
- $template->assign_vars(array(
- "META" => '<meta http-equiv="refresh" content="2;url=' . append_sid("../") . '">')
- );
- message_die(GENERAL_MESSAGE, $message);
- } else {
-
- $style_select = style_select($board_config['default_style'], 'style_id');
- include($phpbb_root_path . 'includes/page_header.'.$phpEx);
-
- $template->set_filenames(array(
- 'body' => 'profile_style_edit.tpl')
- );
-
- $template->assign_vars(array(
- 'STYLE_TEXT' => $userdata['style_text'],
- 'STYLE_SELECT' => $style_select,
- 'L_SUBMIT' => $lang['Submit'],
- 'S_PROFILE_ACTION' => append_sid("profile.$phpEx?mode=editstyle"))
- );
-
- $template->pparse('body');
- include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
- }
- ?>