www.gusucode.com > Destoon B2B仿淘宝电子商务网站 UTF8 v6.0源码程序 > destoon/module/member/home.inc.php
<?php defined('IN_DESTOON') or exit('Access Denied'); login(); require DT_ROOT.'/module/'.$module.'/common.inc.php'; $MG['homepage'] && $MG['home'] or dalert(lang('message->without_permission_and_upgrade'), $MOD['linkurl']); require DT_ROOT.'/include/post.func.php'; include load('homepage.lang'); $tab = isset($tab) ? intval($tab) : 0; if($action == 'reset' && in_array($item, array('menu', 'side', 'main'))) { foreach(array('show', 'order', 'num', 'file', 'name') as $v) { $v = $item.'_'.$v; $db->query("DELETE FROM {$DT_PRE}company_setting WHERE userid=$_userid AND item_key='$v'"); } $tabs = array('menu'=>1, 'side'=>2, 'main'=>3); dmsg($L['home_msg_reset'], '?tab='.$tabs[$item]); } if($submit) { if(isset($reset)) { delete_upload($setting['background'], $_userid); delete_upload($setting['logo'], $_userid); delete_upload($setting['video'], $_userid); delete_upload($setting['banner'], $_userid); delete_upload($setting['bannerf'], $_userid); delete_upload($setting['banner1'], $_userid); delete_upload($setting['banner2'], $_userid); delete_upload($setting['banner3'], $_userid); delete_upload($setting['banner4'], $_userid); delete_upload($setting['banner5'], $_userid); $db->query("DELETE FROM {$DT_PRE}company_setting WHERE userid=$_userid"); dmsg($L['home_msg_reset'], '?tab='.$tab); } else { $HOME = get_company_setting($_userid); if($HOME['background'] != $setting['background']) delete_upload($HOME['background'], $_userid); if($HOME['logo'] != $setting['logo']) delete_upload($HOME['logo'], $_userid); if($HOME['video'] != $setting['video']) delete_upload($HOME['video'], $_userid); if($HOME['banner'] != $setting['banner']) delete_upload($HOME['banner'], $_userid); if($HOME['bannerf'] != $setting['bannerf']) delete_upload($HOME['bannerf'], $_userid); if($HOME['banner1'] != $setting['banner1']) delete_upload($HOME['banner1'], $_userid); if($HOME['banner2'] != $setting['banner2']) delete_upload($HOME['banner2'], $_userid); if($HOME['banner3'] != $setting['banner3']) delete_upload($HOME['banner3'], $_userid); if($HOME['banner4'] != $setting['banner4']) delete_upload($HOME['banner4'], $_userid); if($HOME['banner5'] != $setting['banner5']) delete_upload($HOME['banner5'], $_userid); clear_upload($setting['background'].$setting['logo'].$setting['video'].$setting['banner'].$setting['bannerf'].$setting['banner1'].$setting['banner2'].$setting['banner3'].$setting['banner4'].$setting['banner5']); $announce = $setting['announce']; unset($setting['announce']); $setting['stats'] = $setting['stats_type'] ? $stats[$setting['stats_type']] : ''; $setting['kf'] = $setting['kf_type'] ? $kf[$setting['kf_type']] : ''; $setting = dhtmlspecialchars($setting); $setting['announce'] = dsafe($announce); update_company_setting($_userid, $setting); dmsg($L['home_msg_save'], '?tab='.$tab); } } else { $CS = cache_read('module-4.php'); $api_map = $CS['map']; $api_stats = $CS['stats'] ? explode(',', $CS['stats']) : array(); $api_kf = $CS['kf'] ? explode(',', $CS['kf']) : array(); $menu_f = ','; foreach(explode(',' , $MG['menu_c']) as $v) { $menu_f .= $MFILE[$v].','; } if($MG['menu_d']) { $_menu_show = array(); foreach($HMENU as $k=>$v) { $_menu_show[$k] = strpos(','.$MG['menu_d'].',', ','.$k.',') !== false ? 1 : 0; } $_menu_show = implode(',', $_menu_show); } else { $_menu_show = '1,1,1,1,1,1,1,1,0,0,0,0,0,0'; } $_menu_order = '0,10,20,30,40,50,60,70,80,90,100,110,120,130'; $_menu_num = '1,16,30,30,10,30,1,12,12,12,12,30,12,1'; $_menu_file = implode(',' , $MFILE); $_menu_name = implode(',' , $HMENU); $side_f = ','; foreach(explode(',' , $MG['side_c']) as $v) { $side_f .= $SFILE[$v].','; } if($MG['side_d']) { $_side_show = array(); foreach($HSIDE as $k=>$v) { $_side_show[$k] = strpos(','.$MG['side_d'].',', ','.$k.',') !== false ? 1 : 0; } $_side_show = implode(',', $_side_show); } else { $_side_show = '1,1,1,0,1,0,1'; } $_side_order = '0,10,20,30,40,50,60'; $_side_num = '1,5,10,1,1,5,5'; $_side_file = implode(',' , $SFILE); $_side_name = implode(',' , $HSIDE); $main_f = ','; foreach(explode(',' , $MG['main_c']) as $v) { $main_f .= $IFILE[$v].','; } if($MG['main_d']) { $_main_show = array(); foreach($HMAIN as $k=>$v) { $_main_show[$k] = strpos(','.$MG['main_d'].',', ','.$k.',') !== false ? 1 : 0; } $_main_show = implode(',', $_main_show); } else { $_main_show = '1,1,1,0,0,0,0'; } $_main_order = '0,10,20,30,40,50,60,70'; $_main_num = '10,1,10,5,3,4,4,5'; $_main_file= implode(',' , $IFILE); $_main_name = implode(',' , $HMAIN); $HOME = get_company_setting($_userid); extract($HOME); $menu_show = explode(',', isset($HOME['menu_show']) ? $HOME['menu_show'] : $_menu_show); $menu_order = explode(',', isset($HOME['menu_order']) ? $HOME['menu_order'] : $_menu_order); $menu_num = explode(',', isset($HOME['menu_num']) ? $HOME['menu_num'] : $_menu_num); $menu_file = explode(',', isset($HOME['menu_file']) ? $HOME['menu_file'] : $_menu_file); $menu_name = explode(',', isset($HOME['menu_name']) ? $HOME['menu_name'] : $_menu_name); $_HMENU = array(); asort($menu_order); foreach($menu_order as $k=>$v) { $_HMENU[$k] = $HMENU[$k]; if($menu_num[$k] < 1 || $menu_num[$k] > 50) $menu_num[$k] = 10; } $HMENU = $_HMENU; $pageid = array_search('page', $menu_file); $main_show = explode(',', isset($HOME['main_show']) ? $HOME['main_show'] : $_main_show); $main_order = explode(',', isset($HOME['main_order']) ? $HOME['main_order'] : $_main_order); $main_num = explode(',', isset($HOME['main_num']) ? $HOME['main_num'] : $_main_num); $main_file = explode(',', isset($HOME['main_file']) ? $HOME['main_file'] : $_main_file); $main_name = explode(',', isset($HOME['main_name']) ? $HOME['main_name'] : $_main_name); $_HMAIN = array(); asort($main_order); foreach($main_order as $k=>$v) { $_HMAIN[$k] = $HMAIN[$k]; if($main_num[$k] < 1 || $main_num[$k] > 50) $main_num[$k] = 10; } $HMAIN = $_HMAIN; $side_show = explode(',', isset($HOME['side_show']) ? $HOME['side_show'] : $_side_show); $side_order = explode(',', isset($HOME['side_order']) ? $HOME['side_order'] : $_side_order); $side_num = explode(',', isset($HOME['side_num']) ? $HOME['side_num'] : $_side_num); $side_file = explode(',', isset($HOME['side_file']) ? $HOME['side_file'] : $_side_file); $side_name = explode(',', isset($HOME['side_name']) ? $HOME['side_name'] : $_side_name); $_HSIDE = array(); asort($side_order); foreach($side_order as $k=>$v) { $_HSIDE[$k] = $HSIDE[$k]; if($side_num[$k] < 1 || $side_num[$k] > 50) $side_num[$k] = 10; } $HSIDE = $_HSIDE; isset($HOME['side_pos']) or $side_pos = 0; isset($HOME['side_width']) or $side_width = 200; isset($HOME['show_stats']) or $show_stats = 1; isset($HOME['intro_length']) or $intro_length = 1000; isset($HOME['map']) or $map = ''; isset($HOME['background']) or $background = ''; isset($HOME['bgcolor']) or $bgcolor = ''; isset($HOME['bannert']) or $bannert = 0; isset($HOME['banner']) or $banner = ''; isset($HOME['bannerf']) or $bannerf = ''; isset($HOME['bannerw']) or $bannerw = 960; isset($HOME['bannerh']) or $bannerh = 200; isset($HOME['banner1']) or $banner1 = ''; isset($HOME['banner2']) or $banner2 = ''; isset($HOME['banner3']) or $banner3 = ''; isset($HOME['banner4']) or $banner4 = ''; isset($HOME['banner5']) or $banner5 = ''; isset($HOME['logo']) or $logo = ''; isset($HOME['video']) or $video = ''; isset($HOME['css']) or $css = ''; isset($HOME['announce']) or $announce = ''; isset($HOME['seo_title']) or $seo_title = ''; isset($HOME['seo_keywords']) or $seo_keywords = ''; isset($HOME['seo_description']) or $seo_description = ''; $head_title = $L['home_title']; include template('home', $module); } ?>