/** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: spacecp_index.php 22814 2011-05-24 05:42:54Z zhangguosheng $ */ if (!defined('IN_DISCUZ')) { exit('Access Denied'); } $op = in_array($_GET['op'], array('start', 'layout', 'block', 'style', 'diy', 'image', 'getblock', 'edit', 'setmusic', 'getspaceinfo', 'savespaceinfo', 'editnv', 'getpersonalnv')) ? $_GET['op'] : 'start'; require_once libfile('function/space'); require_once libfile('function/portalcp'); if ($op == 'start') { } elseif ($op == 'layout') { $layoutarr = getlayout(); } elseif ($op == 'style') { $themes = gettheme('space'); } elseif ($op == 'block') { $block = getblockdata(); } elseif ($op == 'diy' || $op == 'image') { $albumid = empty($_GET['albumid']) ? 0 : intval($_GET['albumid']); $page = empty($_GET['page']) ? 1 : intval($_GET['page']); if ($page < 1) { $page = 1; } $perpage = 6; $perpage = mob_perpage($perpage); $start = ($page - 1) * $perpage; ckstart($start, $perpage); $albumlist = array();
if ($_G['timestamp'] - $visitor['dateline'] >= 300) { DB::update('home_visitor', array('dateline' => $_G['timestamp'], 'vusername' => $is_anonymous ? '' : $_G['username']), array('uid' => $space['uid'], 'vuid' => $_G['uid'])); } if ($_G['timestamp'] - $visitor['dateline'] >= 3600) { show_credit(); } } updatecreditbyaction('visit', 0, array(), $space['uid']); } if ($do != 'profile' && !ckprivacy($do, 'view')) { $_G['privacy'] = 1; require_once libfile('space/profile', 'include'); include template('home/space_privacy'); exit; } $widths = getlayout($userdiy['currentlayout']); $leftlist = formatdata($userdiy, 'left', $space); $centerlist = formatdata($userdiy, 'center', $space); $rightlist = formatdata($userdiy, 'right', $space); dsetcookie('home_diymode', 1); } $navtitle = !empty($space['spacename']) ? $space['spacename'] : lang('space', 'sb_space', array('who' => $space['username'])); $metakeywords = lang('space', 'sb_space', array('who' => $space['username'])); $metadescription = lang('space', 'sb_space', array('who' => $space['username'])); $space['medals'] = getuserprofile('medals'); if ($space['medals']) { loadcache('medals'); foreach ($space['medals'] = explode("\t", $space['medals']) as $key => $medalid) { list($medalid, $medalexpiration) = explode("|", $medalid); if (isset($_G['cache']['medals'][$medalid]) && (!$medalexpiration || $medalexpiration > TIMESTAMP)) { $space['medals'][$key] = $_G['cache']['medals'][$medalid];