www.gusucode.com > Destoon B2B仿淘宝电子商务网站 UTF8 v6.0源码程序 > destoon/module/photo/admin/setting.inc.php
<?php defined('DT_ADMIN') or exit('Access Denied'); $tab = isset($tab) ? intval($tab) : 0; $all = isset($all) ? intval($all) : 0; if($submit) { if($setting['split']) { $setting['fulltext'] = 0; cache_write($moduleid.'.part', $moduleid); } else { cache_delete($moduleid.'.part'); } foreach($setting as $k=>$v) { if(strpos($k, 'seo_') === false) continue; seo_check($v) or msg('SEO信息包含非法字符'); } update_setting($moduleid, $setting); cache_module($moduleid); if($setting['php_list_urlid'] != $MOD['php_list_urlid'] || $setting['htm_list_urlid'] != $MOD['htm_list_urlid'] || $setting['htm_list_prefix'] != $MOD['htm_list_prefix'] || $setting['list_html'] != $MOD['list_html']) { $_MOD = $MOD; $MOD = $setting; $result = $db->query("SELECT * FROM {$DT_PRE}category WHERE moduleid=$moduleid"); while($r = $db->fetch_array($result)) { update_category($r); } cache_category($moduleid); $MOD = $_MOD; } if($setting['php_item_urlid'] != $MOD['php_item_urlid'] || $setting['htm_item_urlid'] != $MOD['htm_item_urlid'] || $setting['htm_item_prefix'] != $MOD['htm_item_prefix'] || $setting['show_html'] != $MOD['show_html']) { msg('设置保存成功,开始更新地址', '?moduleid='.$moduleid.'&file=html&action=show&update=1&num=1000'); } dmsg('更新成功', '?moduleid='.$moduleid.'&file='.$file.'&tab='.$tab); } else { $r = $db->get_one("SELECT MAX(itemid) AS maxid FROM {$table}"); $maxid = $r['maxid']; extract(dhtmlspecialchars($MOD)); if($kw) { $all = 1; ob_start(); } include tpl('setting', $module); if($kw) { $data = $content = ob_get_contents(); ob_clean(); $data = preg_replace('\'(?!((<.*?)|(<a.*?)|(<strong.*?)))('.$kw.')(?!(([^<>]*?)>)|([^>]*?</a>)|([^>]*?</strong>))\'si', '<span class=highlight>'.$kw.'</span>', $data); $data = preg_replace('/<span class=highlight>/', '<a name=high></a><span class=highlight>', $data, 1); echo $data ? $data : $content; } } ?>