function create() { $list = new HAW_deck(HAWIKI_TITLE); HAWTIKI_deck_init($list); $listtitle = new HAW_text($this->title, HAW_TEXTFORMAT_BOLD | HAW_TEXTFORMAT_BOXED); $list->add_text($listtitle); if (isset($this->backlink)) { $list->add_link($this->backlink); } if ($this->offset > 0) { // previous list items are available $prev_offset = $this->offset - $this->maxRecords; $prev_url = $this->nav_url . "?mode=mobile&" . $this->offset_parm_name . "=" . $prev_offset; while (list($key, $val) = each($this->query_parms)) { $prev_url .= "&" . $val; } // add query parameters $prev = new HAW_link(hawtra("previous page"), $prev_url); $list->add_link($prev); } if ($this->cant > $this->offset + $this->maxRecords) { // next list items are available $next_offset = $this->offset + $this->maxRecords; $next_url = $this->nav_url . "?mode=mobile&" . $this->offset_parm_name . "=" . $next_offset; while (list($key, $val) = each($this->query_parms)) { $next_url .= "&" . $val; } // add query parameters $next = new HAW_link(hawtra("next page"), $next_url); $list->add_link($next); } $rule = new HAW_rule(); $list->add_rule($rule); // show all list items while (list($key, $val) = each($this->items)) { $val->render($list); if ($this->use_separators) { $list->add_rule($rule); } } if (!$this->use_separators) { $list->add_rule($rule); } // show at least one separator here ... // repeat navigation links if (isset($this->backlink)) { $list->add_link($this->backlink); } if (isset($prev)) { $list->add_link($prev); } if (isset($next)) { $list->add_link($next); } $list->create_page(); die; }
$TikiPage->add_text($text1); $text2 = new HAW_text(hawtra("You can browse this site on your mobile device by directing your device's browser towards the following URL here on this site:")); $TikiPage->add_text($text2); $home = new HAW_link(hawtra("tiki-mobile.php"), $_SERVER['PHP_SELF']); $TikiPage->add_link($home); } else { // HAWIKI main menu $title = new HAW_text(HAWIKI_TITLE, HAW_TEXTFORMAT_BOLD | HAW_TEXTFORMAT_BIG); $TikiPage->add_text($title); $linkset = new HAW_linkset(); $wiki = new HAW_link(hawtra("Wiki"), "tiki-index.php?mode=mobile"); if ($feature_wiki == 'y') { $linkset->add_link($wiki); } $blogs = new HAW_link(hawtra("Blogs"), "tiki-list_blogs.php?mode=mobile"); if ($feature_blogs == 'y') { $linkset->add_link($blogs); } $articles = new HAW_link(hawtra("Articles"), "tiki-list_articles.php?mode=mobile"); if ($feature_articles == 'y') { $linkset->add_link($articles); } $forums = new HAW_link(hawtra("Forums"), "tiki-forums.php?mode=mobile"); if ($feature_forums == 'y') { $linkset->add_link($forums); } $about = new HAW_link(hawtra("About"), $_SERVER['PHP_SELF'] . "?content=about"); $linkset->add_link($about); $TikiPage->add_linkset($linkset); } $TikiPage->create_page();