diff --git a/addons/mobile/classes/mhtml.class.php b/addons/mobile/classes/mhtml.class.php
index 71d47a77c..185bf2da5 100644
--- a/addons/mobile/classes/mhtml.class.php
+++ b/addons/mobile/classes/mhtml.class.php
@@ -36,6 +36,7 @@
foreach($this->getChilds() as $key => $val) {
if(!$val['link']) continue;
printf('%s
%s', $val['href'], $this->getNo(), $val['text'], "\n");
+ if($val['extra']) printf("
%s\n",str_replace('
','
',$val['extra']));
}
} else {
print(str_replace('
','
',$this->getContent())."\n");
diff --git a/addons/mobile/classes/wml.class.php b/addons/mobile/classes/wml.class.php
index 881da0a55..2d9c8821e 100644
--- a/addons/mobile/classes/wml.class.php
+++ b/addons/mobile/classes/wml.class.php
@@ -41,6 +41,7 @@
foreach($this->getChilds() as $key => $val) {
if(!$val['link']) continue;
printf('%s', $this->getNo(), htmlspecialchars($val['text']), $val['href'], "\n");
+ if($val['extra']) printf("%s\n",$val['extra']);
}
} else {
printf('%s
%s', str_replace("
","
",$this->getContent()),"\n");
diff --git a/modules/board/board.wap.php b/modules/board/board.wap.php
index 125abf892..86fecf385 100644
--- a/modules/board/board.wap.php
+++ b/modules/board/board.wap.php
@@ -94,7 +94,7 @@
if($val->getCommentCount()) $title .= ' ['.$val->getCommentCount().']';
$obj['link'] = $obj['text'] = '['.$val->getNickName().'] '.$title;
$childs[] = $obj;
- }
+ }
$oMobile->setChilds($childs);
}
diff --git a/modules/planet/planet.wap.php b/modules/planet/planet.wap.php
new file mode 100644
index 000000000..63636c569
--- /dev/null
+++ b/modules/planet/planet.wap.php
@@ -0,0 +1,108 @@
+planet->getContentLastDay();
+ $date = Context::get('date');
+ if(!$date || $date > $last_date) $date = $last_date;
+ Context::set('date', $date);
+ Context::set('prev_date', $this->planet->getPrevDate($date));
+ Context::set('next_date', $this->planet->getNextDate($date));
+
+ $type = Context::get('type');
+ if(!$type) $type = 'all';
+ Context::set('type',$type);
+ $tagtab = null;
+
+ switch($type) {
+ case 'wantyou':
+ $sort_index = 'documents.voted_count';
+ $order = 'desc';
+ break;
+ case 'best':
+ $sort_index = 'documents.comment_count';
+ $order = 'desc';
+ break;
+
+ case 'all':
+ $sort_index = 'documents.list_order';
+ $order = 'asc';
+ break;
+ }
+
+ $page = Context::get('page');
+ $oPlanetModel = &getModel('planet');
+
+ $output = $oPlanetModel->getNewestContentList(null, $date, $page, 9, $sort_index, $order,$tagtab );
+
+ $title = Context::getBrowserTitle().' ['.zdate($date,'Y').Context::getLang('unit_year').
+ zdate($date,'m').Context::getLang('unit_month').
+ zdate($date,'d').Context::getLang('unit_day').']';
+
+ // ´ñ±Û º¸±â ÀÏ °æ¿ì
+ if($this->act == 'dispPlanetContentCommentList') {
+ $page = Context::get('page');
+ $document_srl = Context::get('document_srl');
+ $oPlanetModel = &getModel('planet');
+ $output = $oPlanetModel->getReplyList($document_srl,$page);
+ $reply_list = $output->data;
+
+ $title .= ' - '.Context::getLang('comment');
+ if(is_array($reply_list)) {
+ foreach($reply_list as $key => $reply) {
+ $content .= '['.$reply->nick_name.'] ';
+ $content .= $reply->content;
+ }
+ }
+
+ // »óÀ§ ÆäÀÌÁö¸¦ ¸ñ·ÏÀ¸·Î µ¹¾Æ°¡±â·Î ÁöÁ¤
+ $oMobile->setUpperUrl( getUrl('act',''), Context::getLang('cmd_go_upper') );
+
+ } else {
+ if($output->page_navigation->total_page>1) {
+ if($output->page_navigation->cur_page < $output->page_navigation->last_page) {
+ // next/prevUrl ÁöÁ¤
+ $oMobile->setPrevUrl(getUrl('page',$output->page_navigation->cur_page+1), sprintf('%s (%d/%d)', Context::getLang('cmd_prev'), $output->page_navigation->cur_page+1, $output->page_navigation->total_page));
+ }
+ if($output->page_navigation->cur_page > 1) $oMobile->setNextUrl(getUrl('page',$output->page_navigation->cur_page-1), sprintf('%s (%d/%d)', Context::getLang('cmd_next'), $output->page_navigation->cur_page-1, $output->page_navigation->total_page));
+ }
+
+ if(!$output->data || !count($output->data)) $content .= Context::getLang('no_documents');
+
+
+ foreach($output->data as $no => $item) {
+ $obj = null;
+ $obj['href'] = getUrl('mid',$_GET['mid'],'document_srl',$item->get('document_srl'), 'act', 'dispPlanetContentCommentList');
+ $obj['link'] = $item->get('document_srl').'['.htmlspecialchars($item->getNickName()).'] '."\n";
+ $obj['link'] .= htmlspecialchars(strip_tags($item->getContent()));
+ if($item->getPostScript()) $obj['extra'] = Context::getLang('planet_postscript').htmlspecialchars($item->getPostScript());
+ if(is_array($item->getArrTags())) {
+ $obj['extra'] .= '
TAG:';
+ $obj['extra'] .= implode(', ',$item->getArrTags());
+ }
+ $obj['link'] = $obj['text'] = $obj['link'];
+ $childs[] = $obj;
+ }
+ $oMobile->setChilds($childs);
+
+
+ $prev_date = Context::get('prev_date');
+ if($prev_date) $oMobile->setEtcBtn(getUrl('date',$prev_date, 'document_srl',''), '<');
+ $next_date = Context::get('next_date');
+ if($next_date) $oMobile->setEtcBtn(getUrl('date',$next_date, 'document_srl',''), '>');
+ }
+ $oMobile->setTitle($title);
+ $oMobile->setContent($content);
+ }
+
+
+}
\ No newline at end of file