1)); $viewuids[$space['uid']] = $space['uid']; dsetcookie('viewid', 'uid_'.$space['uid']); } show_view(); if($_GET['additional'] == 'removevlog') { C::t('home_visitor')->delete_by_uid_vuid($space['uid'], $_G['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]; } else { unset($space['medals'][$key]); } } } include_once(template('home/space_index')); function formatdata($data, $position, $space) { $list = array(); foreach ((array)$data['block']['frame`frame1']['column`frame1_'.$position] as $blockname => $blockdata) { if (strpos($blockname, 'block`') === false || empty($blockdata) || !isset($blockdata['attr']['name'])) continue; $name = $blockdata['attr']['name']; if(check_ban_block($name, $space)) { $list[$name] = getblockhtml($name, $data['parameters'][$name]); } } return $list; } ?>