\n"); if($this->totalPage > $this->mobilePage) $titlePageStr = sprintf("(%d/%d)",$this->mobilePage, $this->totalPage); printf("%s%s\n", htmlspecialchars($this->title),htmlspecialchars($titlePageStr)); } // Output title function printTitle() { if($this->totalPage > $this->mobilePage) $titlePageStr = sprintf("(%d/%d)",$this->mobilePage, $this->totalPage); printf('<%s%s>
%s', htmlspecialchars($this->title),htmlspecialchars($titlePageStr),"\n"); } /** * @brief Output information * hasChilds() if there is a list of content types, otherwise output **/ 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"); if($val['extra']) printf("
%s\n",str_replace('
','
',$val['extra'])); } } else { print(str_replace('
','
',$this->getContent())."\n"); } print "

"; } /** * @brief Button to output **/ 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"); } // Select Language if(!parent::isLangChange()){ $url = getUrl('','lcm','1','sel_lang',Context::getLangType(),'return_uri',Context::get('current_url')); printf('%s
%s', $url, 'Language : '.Context::getLang('select_lang'), "\n"); } else { printf('%s
%s', Context::get('return_uri'), Context::getLang('lang_return'), "\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"); } } // Footer information output function printFooter() { print("\n"); } } ?>