| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- //decode by http://dezend.qiling.org QQ 2859470
- define('CURSCRIPT', 'template');
- require_once dirname(__FILE__) . '/global.php';
- require_once MYMPS_INC . '/db.class.php';
- $part = $part ? $part : 'list';
- if ($admin_cityid) {
- write_msg('您没有权限访问该页!');
- }
- (!defined('IN_ADMIN') || !defined('IN_MYMPS')) && exit('Access Denied');
- chk_admin_purview('purview_模板管理');
- $defaultset['portal'] = array('banmian' => 'portal', 'indextopinfo' => '12', 'newinfo' => '0', 'announce' => '8', 'faq' => '0', 'news' => '7', 'foreachinfo' => '0', 'telephone' => '16', 'lifebox' => '16', 'goods' => '8');
- $defaultset['classic'] = array('banmian' => 'classic', 'indextopinfo' => '12', 'newinfo' => '0', 'announce' => '8', 'faq' => '0', 'news' => '7', 'foreachinfo' => '6', 'telephone' => '12', 'lifebox' => '24', 'goods' => '8');
- $defaultset['simple'] = array('banmian' => 'simple', 'indextopinfo' => '20', 'newinfo' => '0', 'announce' => '0', 'faq' => '0', 'news' => '0', 'foreachinfo' => '0', 'telephone' => '16', 'lifebox' => '13', 'goods' => '8');
- $defaultset['gezi'] = array('banmian' => 'gezi', 'indextopinfo' => '12', 'newinfo' => '30', 'announce' => '8', 'faq' => '0', 'news' => '0', 'foreachinfo' => '0', 'telephone' => '16', 'lifebox' => '16', 'goods' => '8');
- if (!submit_check(CURSCRIPT . '_submit')) {
- require_once MYMPS_DATA . '/template.inc.php';
- $here = '模板管理';
- $tpl_index = $db->getOne('SELECT value FROM `' . $db_mymps . 'config` WHERE type=\'tpl\' AND description = \'tpl_set\'');
- $tpl_index = $tpl_index ? $charset == 'utf-8' ? utf8_unserialize($tpl_index) : unserialize($tpl_index) : $defaultset['classic'];
- $tpl_index[smp_cats][first] = is_array($tpl_index[smp_cats][first]) ? $tpl_index[smp_cats][first] : array();
- $tpl_index[smp_cats][second] = is_array($tpl_index[smp_cats][second]) ? $tpl_index[smp_cats][second] : array();
- $tpl_index[smp_cats][third] = is_array($tpl_index[smp_cats][third]) ? $tpl_index[smp_cats][third] : array();
- $tpl_index[smp_cats][fourth] = is_array($tpl_index[smp_cats][fourth]) ? $tpl_index[smp_cats][fourth] : array();
- $cat = $db->getAll('SELECT * FROM `' . $db_mymps . 'category` WHERE parentid = \'0\' ORDER BY catorder ASC');
- if (empty($mymps_global['head_style'])) {
- $mymps_global['head_style'] = 'nomal';
- }
- include mymps_tpl(CURSCRIPT);
- } else {
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'cfg_tpl_dir\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'bodybg\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'screen_index\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'screen_cat\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'screen_info\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'screen_search\' AND type = \'config\'');
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'head_style\' AND type = \'config\'');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'cfg_tpl_dir\',\'' . $cfg_tpl_dir . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'bodybg\',\'' . $bodybg . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'screen_index\',\'' . $screen_index . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'screen_cat\',\'' . $screen_cat . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'screen_info\',\'' . $screen_info . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'screen_search\',\'' . $screen_search . '\',\'config\')');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'head_style\',\'' . $head_style . '\',\'config\')');
- update_config_cache();
- $db->query('DELETE FROM `' . $db_mymps . 'config` WHERE description = \'tpl_set\' AND type = \'tpl\'');
- $db->query('INSERT INTO `' . $db_mymps . 'config` (description,value,type) values (\'tpl_set\',\'' . serialize($tpl_index) . '\',\'tpl\')');
- clear_cache_files('tpl_index');
- clear_cache_files('telephone');
- clear_cache_files('lifebox');
- clear_cache_files('friendlink');
- clear_cache_files('faq');
- write_msg('模板设置更新成功!', $return_url, 'write_record');
- }
- is_object($db) && $db->Close();
- $mymps_global = $db = $db_mymps = $part = NULL;
|