Пример #1
0
<?php

//renders a category tree from level clicked.
require_once '../classes/domains/Categories.php';
require_once '../classes/domains/Post.php';
$user = "******";
$categoryId = isset($_GET["cid"]) ? $_GET['cid'] : null;
$categories = array();
$postsArray = array();
$postErr = array();
if (!is_null($categoryId)) {
    $categories = Categories::getCategoryById($categoryId);
    $currentActiveString = $categories[0]->category;
    Categories::getHierarchy($categories);
    fetchPosts($categories, $postsArray, $postErr);
}
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <?php 
require_once 'views/header.php';
?>
    <script type="text/javascript">
      <?php 
require_once 'views/header.php';
echo "\ncategories=" . json_encode($categories) . ";\n";
echo "posts=" . json_encode($postsArray) . ";\n";
echo "postErr=" . json_encode($postErr) . ";\n";
?>
    </script>
Пример #2
0
<?php

//1 deep presentation of categories
$navCategories = array();
Categories::getHierarchy($navCategories, 1);
?>
<div class="span3">
  <div class="well sidebar-nav">
    <ul class="nav nav-list">
      <?php 
foreach ($navCategories as $categoryHeader) {
    ?>
        <li class="nav-header"><a href="category.php?cid=<?php 
    echo $categoryHeader->id;
    ?>
"><?php 
    echo $categoryHeader->category;
    ?>
</a></li>
        <?php 
    if (isset($categoryHeader->subCategories)) {
        ?>
          <?php 
        foreach ($categoryHeader->subCategories as $categorySub) {
            ?>
             <li><a href="category.php?cid=<?php 
            echo $categorySub->id;
            ?>
"><?php 
            echo $categorySub->category;
            ?>