]> git.vanrenterghem.biz Git - www.vanrenterghem.biz.git/blobdiff - phpBB2/admin/xs_config.php
Verwijder verouderde bestanden.
[www.vanrenterghem.biz.git] / phpBB2 / admin / xs_config.php
diff --git a/phpBB2/admin/xs_config.php b/phpBB2/admin/xs_config.php
deleted file mode 100644 (file)
index 348c13f..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-<?php\r
-\r
-/***************************************************************************\r
- *                               xs_config.php\r
- *                               -------------\r
- *   copyright            : (C) 2003 - 2005 CyberAlien\r
- *   support              : http://www.phpbbstyles.com\r
- *\r
- *   version              : 2.3.1\r
- *\r
- *   file revision        : 72\r
- *   project revision     : 78\r
- *   last modified        : 05 Dec 2005  13:54:54\r
- *\r
- ***************************************************************************/\r
-\r
-/***************************************************************************\r
- *\r
- *   This program is free software; you can redistribute it and/or modify\r
- *   it under the terms of the GNU General Public License as published by\r
- *   the Free Software Foundation; either version 2 of the License, or\r
- *   (at your option) any later version.\r
- *\r
- ***************************************************************************/\r
-\r
-define('IN_PHPBB', 1);\r
-$phpbb_root_path = "./../";\r
-$no_page_header = true;\r
-require($phpbb_root_path . 'extension.inc');\r
-require('./pagestart.' . $phpEx);\r
-\r
-// check if mod is installed\r
-if(empty($template->xs_version) || $template->xs_version !== 8)\r
-{\r
-       message_die(GENERAL_ERROR, isset($lang['xs_error_not_installed']) ? $lang['xs_error_not_installed'] : 'eXtreme Styles mod is not installed. You forgot to upload includes/template.php');\r
-}\r
-\r
-define('IN_XS', true);\r
-include_once('xs_include.' . $phpEx);\r
-\r
-$template->assign_block_vars('nav_left',array('ITEM' => '&raquo; <a href="' . append_sid('xs_config.'.$phpEx) . '">' . $lang['xs_configuration'] . '</a>'));\r
-\r
-$lang['xs_config_updated_explain'] = str_replace('{URL}', append_sid('xs_config.'.$phpEx), $lang['xs_config_updated_explain']);\r
-$lang['xs_config_title'] = str_replace('{VERSION}', $template->xs_versiontxt, $lang['xs_config_title']);\r
-$lang['xs_config_warning_explain'] = str_replace('{URL}', append_sid('xs_chmod.'.$phpEx), $lang['xs_config_warning_explain']);\r
-$lang['xs_config_back'] = str_replace('{URL}', append_sid('xs_config.'.$phpEx), $lang['xs_config_back']);\r
-\r
-//\r
-// Updating configuration\r
-//\r
-if(isset($HTTP_POST_VARS['submit']) && !defined('DEMO_MODE'))\r
-{\r
-       $vars = array('xs_use_cache', 'xs_auto_compile', 'xs_auto_recompile', 'xs_php', 'xs_def_template', 'xs_check_switches', 'xs_warn_includes', 'xs_add_comments', 'xs_ftp_host', 'xs_ftp_login', 'xs_ftp_path', 'xs_shownav');\r
-       // checking navigation config\r
-       $shownav = 0;\r
-       for($i=0; $i<XS_SHOWNAV_MAX; $i++)\r
-       {\r
-               $num = pow(2, $i);\r
-               if($i != XS_SHOWNAV_DOWNLOAD && !empty($HTTP_POST_VARS['shownav_' . $i])) // downloads feature is disabled\r
-               {\r
-                       $shownav += $num;\r
-               }\r
-       }\r
-       if($shownav !== $board_config['xs_shownav'])\r
-       {\r
-               $template->assign_block_vars('left_refresh', array(\r
-                               'ACTION'        => append_sid('index.' . $phpEx . '?pane=left')\r
-                       ));\r
-       }\r
-       $HTTP_POST_VARS['xs_shownav'] = $shownav;\r
-       // checking submitted data\r
-       $update_time = false;\r
-       foreach($vars as $var)\r
-       {\r
-               $new[$var] = stripslashes(trim($HTTP_POST_VARS[$var]));\r
-               if(($var == 'xs_auto_recompile') && !$new['xs_auto_compile'])\r
-               {\r
-                       $new[$var] = 0;\r
-               }\r
-               if($board_config[$var] !== $new[$var])\r
-               {\r
-                       $sql = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . xs_sql($new[$var]) . "' WHERE config_name = '{$var}'";\r
-                       if( !$db->sql_query($sql) )\r
-                       {\r
-                               xs_error(str_replace('{VAR}', $var, $lang['xs_config_sql_error']) . '<br /><br />' . $lang['xs_config_back'], __LINE__, __FILE__);\r
-                       }\r
-                       $board_config[$var] = $new[$var];\r
-                       if($var === 'xs_check_switches')\r
-                       {\r
-                               $update_time = true;\r
-                       }\r
-               }\r
-       }\r
-       if($update_time)\r
-       {\r
-               $board_config['xs_template_time'] = time() + 10; // set time 10 seconds in future in case if some tpl file would be compiled right now with current settings\r
-               $sql = "UPDATE " . CONFIG_TABLE . " SET config_value = '" . $board_config['xs_template_time'] . "' WHERE config_name = 'xs_template_time'";\r
-               if( !$db->sql_query($sql) )\r
-               {\r
-                       xs_error(str_replace('{VAR}', 'xs_template_time', $lang['xs_config_sql_error']) . '<br /><br />' . $lang['xs_config_back'], __LINE__, __FILE__);\r
-               }\r
-       }\r
-       // update config cache\r
-       if(defined('XS_MODS_CATEGORY_HIERARCHY210'))\r
-       {\r
-               if ( !empty($config) )\r
-               {\r
-                       $config->read(true);\r
-               }\r
-       }\r
-       $template->assign_block_vars('switch_updated', array());\r
-       $template->load_config($template->root, false);\r
-}\r
-\r
-// check ftp configuration\r
-$xs_ftp_host = $board_config['xs_ftp_host'];\r
-if(empty($xs_ftp_host) && !empty($HTTP_SERVER_VARS['HTTP_HOST']))\r
-{\r
-       $str = $HTTP_SERVER_VARS['HTTP_HOST'];\r
-       $template->assign_vars(array(\r
-               'HOST_GUESS' => str_replace(array('{HOST}', '{CLICK}'), array($str, 'document.config.xs_ftp_host.value=\''.$str.'\''), $lang['xs_ftp_host_guess'])\r
-               ));\r
-}\r
-$dir = getcwd();\r
-$xs_ftp_login = $board_config['xs_ftp_login'];\r
-if(empty($xs_ftp_login))\r
-{\r
-       if(substr($dir, 0, 6) === '/home/')\r
-       {\r
-               $str = substr($dir, 6);\r
-               $pos = strpos($str, '/');\r
-               if($pos)\r
-               {\r
-                       $str = substr($str, 0, $pos);\r
-                       $template->assign_vars(array(\r
-                               'LOGIN_GUESS' => str_replace(array('{LOGIN}', '{CLICK}'), array($str, 'document.config.xs_ftp_login.value=\''.$str.'\''), $lang['xs_ftp_login_guess'])\r
-                       ));\r
-               }\r
-       }\r
-}\r
-$xs_ftp_path = $board_config['xs_ftp_path'];\r
-if(empty($xs_ftp_path))\r
-{\r
-       if(substr($dir, 0, 6) === '/home/');\r
-       $str = substr($dir, 6);\r
-       $pos = strpos($str, '/');\r
-       if($pos)\r
-       {\r
-               $str = substr($str, $pos + 1);\r
-               $pos = strrpos($str, 'admin');\r
-               if($pos)\r
-               {\r
-                       $str = substr($str, 0, $pos-1);\r
-                       $template->assign_vars(array(\r
-                               'PATH_GUESS' => str_replace(array('{PATH}', '{CLICK}'), array($str, 'document.config.xs_ftp_path.value=\''.$str.'\''), $lang['xs_ftp_path_guess'])\r
-                               ));\r
-               }\r
-       }\r
-}\r
-\r
-$template->assign_vars(array(\r
-       'XS_USE_CACHE_0'                        => $board_config['xs_use_cache'] ? '' : ' checked="checked"',\r
-       'XS_USE_CACHE_1'                        => $board_config['xs_use_cache'] ? ' checked="checked"' : '',\r
-       'XS_AUTO_COMPILE_0'                     => $board_config['xs_auto_compile'] ? '' : ' checked="checked"',\r
-       'XS_AUTO_COMPILE_1'                     => $board_config['xs_auto_compile'] ? ' checked="checked"' : '',\r
-       'XS_AUTO_RECOMPILE_0'           => $board_config['xs_auto_recompile'] ? '' : ' checked="checked"',\r
-       'XS_AUTO_RECOMPILE_1'           => $board_config['xs_auto_recompile'] ? ' checked="checked"' : '',\r
-       'XS_PHP'                                        => htmlspecialchars($board_config['xs_php']),\r
-       'XS_DEF_TEMPLATE'                       => htmlspecialchars($board_config['xs_def_template']),\r
-       'XS_CHECK_SWITCHES_0'           => !$board_config['xs_check_switches'] ? ' checked="checked"' : '', // no check\r
-       'XS_CHECK_SWITCHES_1'           => $board_config['xs_check_switches'] == 1 ? ' checked="checked"' : '', // smart check\r
-       'XS_CHECK_SWITCHES_2'           => $board_config['xs_check_switches'] == 2 ? ' checked="checked"' : '', // simple check\r
-       'XS_WARN_INCLUDES_0'            => $board_config['xs_warn_includes'] ? '' : ' checked="checked"',\r
-       'XS_WARN_INCLUDES_1'            => $board_config['xs_warn_includes'] ? ' checked="checked"' : '',\r
-       'XS_ADD_COMMENTS_0'                     => $board_config['xs_add_comments'] ? '' : ' checked="checked"',\r
-       'XS_ADD_COMMENTS_1'                     => $board_config['xs_add_comments'] ? ' checked="checked"' : '',\r
-       'XS_FTP_HOST'                           => defined('DEMO_MODE') ? '' : $xs_ftp_host,\r
-       'XS_FTP_LOGIN'                          => defined('DEMO_MODE') ? '' : $xs_ftp_login,\r
-       'XS_FTP_PATH'                           => defined('DEMO_MODE') ? '' : $xs_ftp_path,\r
-       'FORM_ACTION'                           => append_sid('xs_config.' . $phpEx),\r
-       ));\r
-\r
-for($i=0; $i<XS_SHOWNAV_MAX; $i++)\r
-{\r
-       $num = pow(2, $i);\r
-       if($i != XS_SHOWNAV_DOWNLOAD) // downloads feature is disabled\r
-       {\r
-               $template->assign_block_vars('shownav', array(\r
-                       'NUM'           => $i,\r
-                       'LABEL'         => $lang['xs_config_shownav'][$i],\r
-                       'CHECKED'       => (($board_config['xs_shownav'] & $num) > 0) ? 'checked="checked"' : ''\r
-                       ));\r
-       }\r
-}\r
-\r
-// test cache\r
-$tpl_filename = $template->make_filename('_xs_test.tpl');\r
-$cache_filename = $template->make_filename_cache($tpl_filename);\r
-$str = '';\r
-if(!xs_check_cache($cache_filename))\r
-{\r
-       $template->assign_block_vars('switch_xs_warning', array());\r
-}\r
-@unlink($cache_filename);\r
-$debug_data = $str;\r
-$template->assign_vars(array(\r
-                                       'XS_DEBUG_HDR1'                 => sprintf($lang['xs_check_hdr'], '_xs_test.tpl'),\r
-                                       'XS_DEBUG_FILENAME1'    => $tpl_filename,\r
-                                       'XS_DEBUG_FILENAME2'    => $cache_filename,\r
-                                       'XS_DEBUG_DATA'                 => $debug_data,\r
-                                       ));\r
-\r
-$template->set_filenames(array('body' => XS_TPL_PATH . 'config.tpl'));\r
-$template->pparse('body');\r
-xs_exit();\r
-\r
-?>
\ No newline at end of file