Exemplo n.º 1
0
function outputMenuItemRecurse($parentId, $pad, $language_selected)
{
    global $logger;
    $logger->LogDebug("Getting menu items for parent: {$parentId} ...");
    $pages = PageContents::fetchFromDbActiveForParent($parentId);
    if (sizeof($pages) > 0) {
        $logger->LogDebug("Found matches.");
        echo $pad . "<ul>\n";
        foreach ($pages as $page) {
            if (!$page instanceof PageContents) {
                continue;
            }
            $title = $page->title->getText($language_selected);
            $logger->LogDebug("\tTitle={$title}");
            $logger->LogDebug("\tURL=" . $page->getUrl());
            echo $pad . '    <li><a href="' . $page->getUrl() . '">' . $page->title->getText($language_selected) . '</a>' . "\n";
            outputMenuItemRecurse($page->id, $pad . "\t", $language_selected);
            echo $pad . "</li>\n";
        }
        echo $pad . "</ul>\n";
    }
}
Exemplo n.º 2
0
 public static function fetchFromDbActiveRoot()
 {
     return PageContents::fetchFromDbActiveForParent(0);
 }
Exemplo n.º 3
0
                            </td>
                            <td style="text-align: right;">
                                <a href="contact.php"><?php 
echo FOOTER_CONTACT_US;
?>
</a>
                            </td>
                        </tr>
                    </table>
                </div>
                <div class="links" style="padding-top: 10px;">
                    <table width="100%">
                        <tr>
                            <td style="text-align: center;">
                            <?php 
$pages = PageContents::fetchFromDbActiveForParent(0);
if ($pages == null) {
    die(PageContents::$staticErrors);
}
$separator = "";
foreach ($pages as $page) {
    if (!$page instanceof PageContents) {
        continue;
    }
    echo $separator;
    echo '<a href="' . $page->getUrl() . '">' . $page->title->getText($language_selected) . '</a>' . "\n";
    $separator = '<span class="sep">|</span>';
}
?>
                               
                            </td>