示例#1
0
 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;
 }
示例#2
0
    $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();