X-Git-Url: http://git.vanrenterghem.biz/www.vanrenterghem.biz.git/blobdiff_plain/4b1ce0d83844cfd7c55e75a60ccb239882cd62e3..83ab5456767602f2a9860a7db7247f002ec96945:/phpBB2_old/admin/xs_install.php diff --git a/phpBB2_old/admin/xs_install.php b/phpBB2_old/admin/xs_install.php deleted file mode 100644 index b0fee40..0000000 --- a/phpBB2_old/admin/xs_install.php +++ /dev/null @@ -1,167 +0,0 @@ -xs_version) || $template->xs_version !== 5) -{ - message_die(GENERAL_ERROR, 'eXtreme Styles mod is not installed. You forgot to upload includes/template.php'); -} - -define('IN_XS', true); -include_once('xs_include.' . $phpEx); - -$template->assign_block_vars('nav_left',array('ITEM' => '» ' . $lang['xs_install_styles'] . '')); - -$lang['xs_install_back'] = str_replace('{URL}', append_sid('xs_install.'.$phpEx), $lang['xs_install_back']); -$lang['xs_goto_default'] = str_replace('{URL}', append_sid('xs_styles.'.$phpEx), $lang['xs_goto_default']); - -// remove timeout. useful for forum with 100+ styles -@set_time_limit(XS_MAX_TIMEOUT); - -// install style -if(!empty($HTTP_GET_VARS['style']) && !defined('DEMO_MODE')) -{ - $style = stripslashes($HTTP_GET_VARS['style']); - $num = intval($HTTP_GET_VARS['num']); - $res = xs_install_style($style, $num); - if($res) - { - if(defined('XS_MODS_CATEGORY_HIERARCHY')) - { - cache_themes(); - } - xs_message($lang['Information'], $lang['xs_install_installed'] . '

' . $lang['xs_install_back'] . '

' . $lang['xs_goto_default']); - } - xs_error($lang['xs_install_error'] . '

' . $lang['xs_install_back']); -} - -// install styles -if(!empty($HTTP_POST_VARS['total']) && !defined('DEMO_MODE')) -{ - $tpl = array(); - $num = array(); - $total = intval($HTTP_POST_VARS['total']); - for($i=0; $i<$total; $i++) - { - if(!empty($HTTP_POST_VARS['install_'.$i])) - { - $tpl[] = stripslashes($HTTP_POST_VARS['install_'.$i.'_style']); - $num[] = intval($HTTP_POST_VARS['install_'.$i.'_num']); - } - } - if(count($tpl)) - { - for($i=0; $i
' . $lang['xs_install_back'] . '

' . $lang['xs_goto_default']); - } -} - - -// get all installed styles -$sql = 'SELECT themes_id, template_name, style_name FROM ' . THEMES_TABLE . ' ORDER BY template_name'; -if(!$result = $db->sql_query($sql)) -{ - xs_error($lang['xs_no_style_info'], __LINE__, __FILE__); -} -$style_rowset = $db->sql_fetchrowset($result); - -// find all styles to install -$res = @opendir('../templates/'); -$styles = array(); -while(($file = readdir($res)) !== false) -{ - if($file !== '.' && $file !== '..' && @file_exists('../templates/'.$file.'/theme_info.cfg') && @file_exists('../templates/'.$file.'/'.$file.'.cfg')) - { - $arr = xs_get_themeinfo($file); - for($i=0; $i
' . $lang['xs_goto_default']); -} - -ksort($styles); - -$j = 0; -foreach($styles as $var => $value) -{ - $row_class = $xs_row_class[$j % 2]; - $template->assign_block_vars('styles', array( - 'ROW_CLASS' => $row_class, - 'STYLE' => htmlspecialchars($value['template_name']), - 'THEME' => htmlspecialchars($value['style_name']), - 'U_INSTALL' => append_sid('xs_install.'.$phpEx.'?style='.urlencode($value['template_name']).'&num='.$value['num']), - 'CB_NAME' => 'install_'.$j, - 'NUM' => $value['num'], - ) - ); - $j++; -} - -$template->assign_vars(array( - 'U_INSTALL' => append_sid('xs_install.'.$phpEx), - 'TOTAL' => count($styles) - )); - -$template->set_filenames(array('body' => XS_TPL_PATH . 'install.tpl')); -$template->pparse('body'); -xs_exit(); - -?> \ No newline at end of file