**/ class wap extends mobileXE { /** * @brief constructor **/ function wap() { parent::mobileXE(); } /** * @brief hdml 헤더 출력 **/ function printHeader() { print("\n"); } // 제목을 출력 function printTitle() { if($this->totalPage > $this->mobilePage) $titlePageStr = sprintf("(%d/%d)",$this->mobilePage, $this->totalPage); printf('<%s%s>
%s', $this->title,$titlePageStr,"\n"); } /** * @brief 내용을 출력 * hasChilds()가 있으면 목록형을 그렇지 않으면 컨텐츠를 출력 **/ function printContent() { if($this->hasChilds()) { foreach($this->getChilds() as $key => $val) { if(!$val['link']) continue; printf('%s
%s', $val['href'], $this->getNo(), $val['text'], "\n"); } } else { print $this->getContent()."\n"; } } /** * @brief 버튼을 출력함 **/ function printBtn() { if($this->nextUrl) { $url = $this->nextUrl; printf('%s
%s', $url->url, $url->text, "\n"); } if($this->prevUrl) { $url = $this->prevUrl; printf('%s
%s', $url->url, $url->text, "\n"); } if($this->upperUrl) { $url = $this->upperUrl; printf('%s', $url->url, $url->text, "\n"); } if($this->homeUrl) { $url = $this->homeUrl; printf('%s%s', $url->text, $url->url, $url->text, "\n"); } } // 푸터 정보를 출력 function printFooter() { print("\n"); } } ?>