示例#1
0
function listPages($list)
{
    if (!is_array($list)) {
        return;
    }
    $result = "<ul>";
    foreach ($list as $key => $el) {
        $result .= "<li>";
        if (is_array($el)) {
            $result .= $key . "<br />" . listPages($el);
        } else {
            $result .= '<a href="#" onclick="return m_set_url(\'' . $key . '\')" >' . $el . '</a>';
        }
        $result .= "</li>";
    }
    $result .= "</ul>";
    return $result;
}
示例#2
0
<head>
	<?php 
echo $pageHead;
?>
</head>

<body>

<div id="top">
<div id="gog">
	<h1><?php 
echo $siteTitle;
?>
</h1>
	<ul id="menu">
     		<? listPages("menu", "<li><img src='#itemImage' title='#itemDescription' /> <a href='#itemUrl' title='#itemDescription'>#itemTitle</a></li>", "<li><img src='#itemImage' title='#itemDescription' /> <a href='#itemUrl' class='active' title='#itemDescription'>#itemTitle</a></li>") ?>
	</ul>
</div> <!-- Fim de gog -->
</div> <!-- Fim de topo -->

<div id="body">
	<div id="content">
		<h1><img src="img/<?php 
echo $pageImage;
?>
" /> <?php 
echo $pageTitle;
?>
</h1>
  		<h3><?php 
echo $pageDescription;
示例#3
0
文件: wiki.php 项目: ratbird/hope
URLHelper::addLinkParam('wiki_comments', $show_wiki_comments);
ob_start();
// ---------- Start of main WikiLogic
if ($view == "listall") {
    //
    // list all pages, default sorting = alphabetically
    //
    SkipLinks::addIndex(_("Alle Seiten"), 'main_content', 100);
    listPages("all", Request::option('sortby'));
} else {
    if ($view == "listnew") {
        //
        // list new pages, default sorting = newest first
        //
        SkipLinks::addIndex(_("Neue Seiten"), 'main_content', 100);
        listPages("new", Request::option('sortby'));
    } else {
        if ($view == "diff") {
            //
            // show one large diff-file containing all changes
            //
            SkipLinks::addIndex(_("Seite mit Änderungen"), 'main_content', 100);
            showDiffs($keyword, Request::option('versionssince'));
        } else {
            if ($view == "combodiff") {
                //
                // show one large diff-file containing all changes
                //
                SkipLinks::addIndex(_("Seite mit Änderungen"), 'main_content', 100);
                showComboDiff($keyword);
            } else {
示例#4
0
文件: menu.php 项目: TimonPeng/wivet
<?php

define('NOSTARTBODY', true);
$html_body_class = 'menu';
require_once 'genclude.php';
$menuPages = listPages();
sort($menuPages, SORT_NUMERIC);
?>
		<base href="<?php 
echo $_SESSION['baseaddr'];
?>
pages/" target="body">
<?php 
html_body();
?>
    <div class="menulinks">
      <?php 
foreach ($menuPages as $k => $v) {
    if (strcmp($v, "100.php") != 0) {
        echo "<div class='menulink'><a href='" . $v . "'>" . $v . "</a></div>";
    }
}
?>
      
      <div class="menulink">&nbsp;</div>
      <div class="menulink">&nbsp;</div>
      <div class="menulink"><a href="<?php 
echo $_SESSION['baseaddr'];
?>
offscanpages/statistics.php" target="body">Statistics</a></div>
      <div class="menulink"><a href="<?php 
示例#5
0
function editPage()
{
    //echo '<p>$_REQUEST["pageID"] = ' . (int) $_REQUEST['pageID'] . '</p>';
    $results = array();
    $results['formAction'] = 'editPage';
    if (isset($_REQUEST['saveChanges']) && $_REQUEST['saveChanges']) {
        if ($page = Page::getByID((int) $_REQUEST['pageID'])) {
            $page->storeFormValues($_REQUEST);
            $page->update();
            echo '<META HTTP-EQUIV="Refresh" Content="0; URL=admin.php?action=editPage&amp;pageID=' . $page->id . '">';
            //open page after 0 seconds
        } else {
            echo '<p>Page not found by ID Changes not saved!</p>';
        }
    } elseif (isset($_REQUEST['cancel']) && $_REQUEST['cancel']) {
        echo '<p>Edit canceled.</p>';
        listPages();
    } else {
        $results['page'] = Page::getByID((int) $_REQUEST['pageID']);
        include '_adminEditPage.inc';
    }
}
示例#6
0
     deleteClient();
     break;
 case 'listClients':
     listClients();
     break;
 case 'editArticle':
     editArticle();
     break;
 case 'editPage':
     editPage();
     break;
 case 'deleteArticle':
     deleteArticle();
     break;
 case 'listPages':
     listPages();
     break;
 case 'newFile':
     newFile();
     break;
 case 'editFile':
     editFile();
     break;
 case 'listFiles':
     listFiles();
     break;
 case 'deleteFile':
     deleteFile();
     break;
 default:
     listArticles();