$value) {
$mymps .= '';
}
return $mymps;
}
function get_target_options($ttarget = '')
{
global $target;
foreach ($target as $key => $value) {
$mymps .= '';
}
return $mymps;
}
function restore_footerurl()
{
global $db;
global $db_mymps;
global $seo;
global $timestamp;
global $mymps_global;
if (!$seo) {
$seo = get_seoset();
}
$db->query('DELETE FROM `' . $db_mymps . 'navurl` WHERE typeid = \'2\'');
$query = $db->query('SELECT * FROM `' . $db_mymps . 'about` ORDER BY displayorder ASC');
while ($row = $db->fetchRow($query)) {
$about[$row['id']]['id'] = $row['id'];
$about[$row['id']]['name'] = $row['typename'];
$about[$row['id']]['uri'] = Rewrite('about', array('part' => 'aboutus', 'html_path' => '/aboutus/' . $row['dir_typename'] . $seo['seo_htmlext'], 'id' => $row['id']));
}
$url = array();
$url['faq']['name'] = '网站帮助';
$url['faq']['uri'] = Rewrite('about', array('part' => 'faq', 'html_path' => '/faq/'));
$url['friendlink']['name'] = '友情链接';
$url['friendlink']['uri'] = Rewrite('about', array('part' => 'friendlink', 'html_path' => '/friendlink/'));
$url['annnounce']['name'] = '网站公告';
$url['annnounce']['uri'] = Rewrite('about', array('part' => 'announce', 'html_path' => '/announce/'));
$url['sitemap']['name'] = '网站地图';
$url['sitemap']['uri'] = Rewrite('about', array('part' => 'sitemap', 'html_path' => '/sitemap.html'));
$url = is_array($about) ? array_merge($about, $url) : $url;
$i = 0;
foreach ($url as $k => $v) {
$i = $i + 1;
$db->query('INSERT INTO `' . $db_mymps . 'navurl` (url,target,title,flag,typeid,isview,displayorder,createtime)VALUES(\'' . $v['uri'] . '\',\'_blank\',\'' . $v['name'] . '\',\'' . $k . '\',\'2\',\'2\',\'' . $i . '\',\'' . $timestamp . '\')');
}
clear_cache_files('navurl_foot');
}
function restore_headerurl()
{
global $db;
global $db_mymps;
$db->query('DELETE FROM `' . $db_mymps . 'navurl` WHERE typeid = \'3\'');
$query = $db->query('SELECT * FROM `' . $db_mymps . 'category` WHERE parentid = \'0\'');
while ($row = $db->fetchRow($query)) {
$category[$row['catid']]['catid'] = $row['catid'];
$category[$row['catid']]['name'] = $row['catname'];
$category[$row['catid']]['uri'] = Rewrite('category', array('catid' => $row['catid'], 'html_dir' => $row['html_dir'], 'dir_typename' => $row['dir_typename']));
$category[$row['catid']]['flag'] = $row['catid'];
}
$category = $category ? $category : array();
@(include MYMPS_DATA . '/caches/pluginmenu_member.php');
if (is_array($data)) {
$plugin = array();
foreach ($data as $k => $v) {
if ($k == 'news' || $k == 'goods') {
$plugin[$k]['catid'] = $k;
$plugin[$k]['flag'] = $k;
$plugin[$k]['uri'] = rewrite($k, array('part' => 'index'));
$plugin[$k]['name'] = $v;
} else {
$plugin[$k]['catid'] = $k;
$plugin[$k]['flag'] = $k;
$plugin[$k]['uri'] = plugin_url($k, array('cate_id' => 0, 'id' => 0));
$plugin[$k]['name'] = $v;
}
}
$plugin['corp']['catid'] = 'corp';
$plugin['corp']['flag'] = 'corp';
$plugin['corp']['uri'] = rewrite('corp', array('part' => 'index'));
$plugin['corp']['name'] = '店铺';
unset($data);
}
$url = is_array($plugin) && is_array($category) ? array_merge($category, $plugin) : $category;
$i = 0;
if (is_array($url)) {
foreach ($url as $k => $v) {
$i = $i + 1;
$db->query('INSERT INTO `' . $db_mymps . 'navurl` (url,target,title,flag,typeid,isview,displayorder,createtime)VALUES(\'' . $v['uri'] . '\',\'_self\',\'' . $v['name'] . '\',\'' . $v['catid'] . '\',\'3\',\'2\',\'' . $i . '\',\'' . $timestamp . '\')');
}
}
clear_cache_files('navurl_header');
}
define('CURSCRIPT', 'navurl');
require_once dirname(__FILE__) . '/global.php';
require_once MYMPS_INC . '/db.class.php';
require_once dirname(__FILE__) . '/include/color.inc.php';
require_once dirname(__FILE__) . '/include/ifview.inc.php';
(!defined('IN_ADMIN') || !defined('IN_MYMPS')) && exit('Access Denied');
$typeid = $typeid ? intval($typeid) : 3;
if (!submit_check(CURSCRIPT . '_submit')) {
chk_admin_purview('purview_链接导航');
$nav_type = array();
$nav_type[3] = '主导航';
$nav_type[1] = '副导航';
$nav_type[2] = '尾部导航';
$target = array('_blank' => '新窗口', '_self' => '当前窗口');
if ($part == 'restore') {
restore_headerurl();
write_msg('成功恢复默认主导航!', '?typeid=3');
} else {
if ($part == 'restorefooter') {
restore_footerurl();
write_msg('成功恢复默认尾部导航', '?typeid=2');
} else {
$here = '链接导航设置';
$where = ' WHERE typeid = \'' . $typeid . '\'';
$rows_num = mymps_count(CURSCRIPT, $where);
$param = setParam(array('part', 'typeid'));
$url = array();
$url = page1('SELECT * FROM ' . $db_mymps . CURSCRIPT . ' ' . $where . ' ORDER BY displayorder ASC');
include mymps_tpl(CURSCRIPT);
}
}
} else {
if (is_array($navtitle)) {
foreach ($navtitle as $key => $v) {
$db->query('UPDATE `' . $db_mymps . 'navurl` SET title = \'' . $v . '\',displayorder = \'' . $displayorder[$key] . '\',url=\'' . $navurl[$key] . '\',isview=\'' . $isviewids[$key] . '\',ico=\'' . $icoids[$key] . '\',target=\'' . $target[$key] . '\',flag=\'' . $flag[$key] . '\',color=\'' . $showcolor[$key] . '\' WHERE id = ' . $key);
}
}
if (is_array($newtitle) && is_array($newurl)) {
foreach ($newtitle as $key => $q) {
$title = trim($q);
$url = mhtmlspecialchars(trim($newurl[$key]));
$typeid = mhtmlspecialchars(trim($newtypeid[$key]));
$displayorder = mhtmlspecialchars(trim($newdisplayorder[$key]));
$isview = mhtmlspecialchars(trim($newisview[$key]));
$ico = mhtmlspecialchars(trim($newico[$key]));
$target = $newtarget[$key] ? mhtmlspecialchars(trim($newtarget[$key])) : '_blank';
$showcolor = mhtmlspecialchars(trim($newshowcolor[$key]));
$flag = mhtmlspecialchars(trim($newflag[$key]));
$flag = $flag ? $flag : 'outlink';
if ($title && $url) {
$db->query('INSERT INTO `' . $db_mymps . 'navurl` (url,title,ico,typeid,isview,target,flag,displayorder,createtime) VALUES (\'' . $url . '\',\'' . $title . '\',\'' . $ico . '\',\'' . $typeid . '\',\'' . $isview . '\',\'' . $target . '\',\'' . $flag . '\',\'' . $displayorder . '\',\'' . $timestamp . '\')');
}
if ($typeid == 1) {
clear_cache_files('city_' . $cityid);
}
}
}
if (is_array($delids)) {
foreach ($delids as $kids => $vids) {
mymps_delete(CURSCRIPT, 'WHERE id = ' . $vids);
}
}
clear_cache_files('navurl_head');
clear_cache_files('navurl_foot');
clear_cache_files('navurl_header');
write_msg('导航链接设置更新成功!', $forward_url, 'MympsRecord');
}
is_object($db) && $db->Close();
$mymps_global = $db = $db_mymps = $part = NULL;