Вход Регистрация
Файл: apwa/stk/tools/support/reset_styles.php
Строк: 36
<?php
/**
*
* @package Support Toolkit - Reset Styles
* @version $Id$
* @copyright (c) 2009 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
 * @ignore
 */
if (!defined('IN_PHPBB'))
{
    exit;
}

class 
reset_styles
{
    
/**
    * Display Options
    *
    * Output the options available
    */
    
function display_options()
    {
        global 
$config$user;

        
$user->add_lang('acp/board');

        return array(
            
'title'    => 'RESET_STYLES',
            
'vars'    => array(
                
'legend1'                => 'RESET_STYLES',
                
'style_id'                => array('lang' => 'STYLE''type' => 'custom''function' => 'style_select2''explain' => true'default' => $config['default_style']),
            )
        );
    }

    
/**
    * Run Tool
    *
    * Does the actual stuff we want the tool to do after submission
    */
    
function run_tool(&$error)
    {
        global 
$db;

        if (!
check_form_key('reset_styles'))
        {
            
$error[] = 'FORM_INVALID';
            return;
        }

        
$style_id request_var('style_id'0);

        if (!
$style_id)
        {
            return;
        }

        
set_config('default_style'$style_id);

        
$db->sql_query('UPDATE ' USERS_TABLE ' SET user_style = ' $style_id);

        
trigger_error('RESET_STYLE_COMPLETE');
    }
}

function 
style_select2($value$key)
{
    return 
'<select name="' $key '">' style_select($value) . '</select>';
}
Онлайн: 2
Реклама