<?php define('ROOT', '..'); include ROOT . '/lib/include.php'; $searchType = 'group'; $searchKeyword = func::decode($accessInfo['action']); if(!empty($accessInfo['value'])) $searchExtraValue = $accessInfo['value']; include ROOT . '/lib/begin.php'; // 글 목록 $customQuery = $event->on('Query.feedItems', ''); $pageCount = $skinConfig->postList; // 페이지갯수 list($posts, $totalFeedItems) = FeedItem::getFeedItems($searchType, $searchKeyword, $searchExtraValue, $page, $pageCount, false, 0, $customQuery); $paging = Func::makePaging($page, $pageCount, $totalFeedItems); $group = Group::getByName($searchKeyword); $groupCategories = GroupCategory::getList($group['id']); if(count($groupCategories)>0) { $src_group = $skin->cutSkinTag('group_category'); $groups = Group::getList(); if(count($groups) > 0) { $sp_group = "<ul>\n"; foreach($groupCategories as $groupCategory) { $sp_group .= "<li><a href=\"{$servicePath}/group/".func::encode($group['name'])."/".func::encode($groupCategory['name'])."\">{$groupCategory['name']}</a>\n"; } $sp_group .= "</ul>\n";
<?php define('ROOT', '..'); include ROOT . '/lib/include.php'; // 글 목록 $searchType = $accessInfo['action']; $searchKeyword = func::decode($accessInfo['value']); if ($searchType=='tag') { } else if ($searchType=='blogURL') { // 블로그주소 if(!empty($searchKeyword)) { $searchFeedId = Feed::blogURL2Id('http://'.str_replace('http://', '', $searchKeyword)); $searchExtraValue = $searchFeedId; } } else if($searchType=='archive') { // 날짜.. $targetDate = (!Validator::is_digit($searchKeyword) || strlen($searchKeyword) != 8) ? date("Ymd") : $searchKeyword; $tDate = substr($targetDate, 0, 4).'-'.substr($targetDate, 4, 2).'-'.substr($targetDate, 6, 2); $tStart = strtotime("$tDate 00:00:00"); if(isset($accessInfo['pass'][0]) && Validator::is_digit($accessInfo['pass'][0]) && strlen($accessInfo['pass'][0]) == 8) { $targetDate = $accessInfo['pass'][0]; $tDate = substr($targetDate, 0, 4).'-'.substr($targetDate, 4, 2).'-'.substr($targetDate, 6, 2); $tEnd = strtotime("$tDate 00:00:00"); $searchExtraValue = array('start'=>$tStart,'end'=>$tEnd); } else { $searchExtraValue = $tStart; } }
<?php define('ROOT', '..'); include ROOT . '/lib/include.php'; // 글 목록 $action = func::decode($accessInfo['action']); $searchType = 'archive'; if((Validator::is_digit($action) && strlen($action) == 8)) { $targetDate = $searchKeyword = $action; $tDate = substr($targetDate, 0, 4).'-'.substr($targetDate, 4, 2).'-'.substr($targetDate, 6, 2); $tStart = strtotime("$tDate 00:00:00"); if(isset($accessInfo['value']) && Validator::is_digit($accessInfo['value']) && strlen($accessInfo['value']) == 8) { $targetDate = $accessInfo['value']; $tDate = substr($targetDate, 0, 4).'-'.substr($targetDate, 4, 2).'-'.substr($targetDate, 6, 2); $tEnd = strtotime("$tDate 00:00:00"); $searchExtraValue = array('start'=>$tStart,'end'=>$tEnd); } else { $searchExtraValue = $tStart; } } else { switch($action) { case 'yesterday': $searchKeyword = date('Ymd',mktime()-86400); $searchExtraValue = strtotime( $searchKeyword . ' 00:00:00'); break; case 'today': default: $searchKeyword = date('Ymd',mktime());