| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <?php
- define('IN_SMT', true);
- define('CURSCRIPT', 'about');
- define('IN_MYMPS', true);
- require_once dirname(__FILE__) . '/include/global.php';
- require_once dirname(__FILE__) . '/data/config.php';
- require_once MYMPS_DATA . '/config.db.php';
- require_once MYMPS_INC . '/db.class.php';
- ifsiteopen();
- (!$part || !in_array($part, array('aboutus', 'friendlink', 'faq', 'announce', 'sitemap', 'googlemap'))) && ($part = 'aboutus');
- $id = isset($id) ? intval($id) : '';
- $page = isset($page) ? intval($page) : '';
- $action = isset($action) ? trim($action) : '';
- if ($action == 'dopost') {
- if (!($randcode = mymps_chk_randcode($checkcode))) {
- write_msg('验证码输入错误,请返回重新输入');
- }
- $url = $url ? trim(mhtmlspecialchars($url)) : '';
- $webname = $webname ? trim(mhtmlspecialchars($webname)) : '';
- $weblogo = $weblogo ? trim(mhtmlspecialchars($weblogo)) : '';
- $msg = $msg ? textarea_post_change($msg) : '';
- $email = $email ? trim(mhtmlspecialchars($email)) : '';
- $typeid = $typeid ? intval($typeid) : '';
- if (empty($webname) || empty($url)) {
- write_msg('网站名称和网址不能为空!');
- }
- if ($email && !is_email($email)) {
- write_msg('您的email输入不正确!');
- }
- $sql = 'INSERT INTO `' . $db_mymps . 'flink`(url,webname,weblogo,msg,email,typeid,createtime,ischeck)
- VALUES(\'' . $url . '\',\'' . $webname . '\',\'' . $weblogo . '\',\'' . $msg . '\',\'' . $email . '\',\'' . $typeid . '\',\'' . $timestamp . '\',\'1\'); ';
- $res = $db->query($sql);
- write_msg('链接申请提交成功,管理员审核通过后显示', Rewrite('about', array('part' => 'friendlink')));
- exit();
- }
- $cache = get_cache_config();
- require_once MYMPS_INC . '/cachepages.class.php';
- if ($part == 'aboutus') {
- $seo = $seo ? $seo : get_seoset();
- $rewrite = $seo['seo_force_category'];
- if ($rewrite != 'active') {
- $mayimobile = get_mobile_settings();
- $mayimobile['mobiledomain'] = $mayimobile['mobiledomain'] ? $mayimobile['mobiledomain'] : $mymps_global['SiteUrl'] . '/m';
- $mayimobile['mobileuri'] = $mayimobile['mobiledomain'] . ($_SERVER['HTTP_X_ORIGINAL_URL'] ? $_SERVER['HTTP_X_ORIGINAL_URL'] : $_SERVER['REQUEST_URI']);
- if ($ifmobile) {
- write_msg('', $mayimobile['mobileuri']);
- exit();
- }
- }
- !$id && ($id = $db->getOne('SELECT MIN(id) FROM `' . $db_mymps . 'about`'));
- $cachepages = new cachepages($cache['aboutus']['time'], 'aboutus_' . $id);
- $cachetime = 0 < $cache['aboutus']['time'] ? true : false;
- $cachepages->cacheCheck();
- $aboutus_all = get_aboutus(0);
- $aboutus = get_aboutus($id);
- $loc = get_location('aboutus', '', $aboutus['typename']);
- $page_title = $loc['page_title'];
- $location = $loc['location'];
- }
- else if ($part == 'announce') {
- $cachepages = new cachepages($cache['announce']['time'], 'announce');
- $cachetime = 0 < $cache['announce']['time'] ? true : false;
- $cachepages->cacheCheck();
- $loc = get_location('aboutus', '', '网站公告');
- $query = $db->query('SELECT * FROM `' . $db_mymps . 'announce` WHERE begintime<=\'' . $timestamp . '\' AND (endtime=\'0\' OR endtime>\'' . $timestamp . '\') ORDER BY id DESC');
- while ($row = $db->fetchRow($query)) {
- $arr['id'] = $row['id'];
- $arr['title'] = $row['title'];
- $arr['begintime'] = $row['begintime'] == 0 ? $row['pubdate'] : $row['begintime'];
- $arr['endtime'] = $row['endtime'];
- $arr['author'] = $row['author'];
- $arr['content'] = $row['redirecturl'] ? '<a href=' . $row[redirecturl] . ' target=_blank>' . $row[redirecturl] . '</a>' : $row['content'];
- $arr['uri'] = $row['redirecturl'] ? $row['redirecturl'] : Rewrite('about', array('part' => 'aboutus#' . $row['id']));
- $announce[] = $arr;
- }
- }
- else if ($part == 'faq') {
- !$id && ($id = $db->getOne('SELECT MIN(id) FROM `' . $db_mymps . 'faq`'));
- $cachepages = new cachepages($cache['faq']['time'], 'faq_' . $id);
- $cachetime = 0 < $cache['faq']['time'] ? true : false;
- $cachepages->cacheCheck();
- $faq_type = get_faq();
- if (!($faq = get_faq($id))) {
- write_msg('您指定的帮助主题不存在!');
- }
- $loc = get_location('faq', '', $faq['title']);
- }
- else if ($part == 'friendlink') {
- require MYMPS_INC . '/flink.fun.php';
- $cachepages = new cachepages($cache['friendlink']['time'], 'friendlink');
- $cachetime = 0 < $cache['friendlink']['time'] ? true : false;
- $cachepages->cacheCheck();
- $loc = get_location('friendlink', '', '友情链接');
- $flink = get_flink();
- }
- else if ($part == 'sitemap') {
- $loc = get_location('', '', '网站地图');
- $cachepages = new cachepages($cache['sitemap']['time'], 'sitemap');
- $cachetime = 0 < $cache['sitemap']['time'] ? true : false;
- $cachepages->cacheCheck();
- $categories = get_categories_tree(0, 'category');
- }
- $page_title = $loc['page_title'];
- $location = $loc['location'];
- $about = array();
- $about['aboutus_uri'] = Rewrite('about', array('part' => 'aboutus'));
- $about['news_uri'] = Rewrite('news', array('part' => 'index'));
- $about['faq_uri'] = Rewrite('about', array('part' => 'faq'));
- $about['yp_uri'] = Rewrite('corp', array('part' => 'index'));
- $about['friendlink_uri'] = Rewrite('about', array('part' => 'friendlink'));
- $about['announce_uri'] = Rewrite('about', array('part' => 'announce'));
- $about['sitemap_uri'] = Rewrite('about', array('part' => 'sitemap'));
- include mymps_tpl($part);
- $cachetime && $cachepages->caching();
- is_object($db) && $db->Close();
- ?>
|