<?php require_once "../packages/info/mapper/NewsMapper.php"; require_once "../packages/info/domain/News.php"; require_once "../packages/info/domain/Category.php"; $newsNavMapper = new info\mapper\NewsMapper($pdo); if ($page == "news") { $categoryNavMapper = new info\mapper\CategoryMapper($pdo); } try { if ($page == "news") { $categories = $categoryNavMapper->findAll(); } $newsCount = $newsNavMapper->getCount(); } catch (Exception $e) { die($e->getMessage()); } ?> <div class="list-group navigation shadow"> <a href="index.php" class="list-group-item <? if ($page == "index") echo "active"; ?>"> <span class="glyphicon glyphicon-chevron-right pull-right"></span> Главная </a> <a href="news.php" class="list-group-item <? if ($page == "news" && !isset($_GET["type"])) echo "active"; ?>"> <span class="badge"><?php echo $newsCount; ?> </span> Новости </a> <? if ($page == "news") {
?> "> <a href="news.php" class="navButton"> <div > Новости <div class="delimiter"></div> <div class="navCircle"></div> </div> </a> <div class="hidden"> <?php require_once "packages/info/mapper/CategoryMapper.php"; require_once "packages/info/domain/Category.php"; $category = new info\mapper\CategoryMapper($pdo); try { $categories = $category->findAll(); } catch (Exception $e) { die($e->getMessage()); } ?> <? foreach($categories as $cat) : ?> <a href="news.php?type=<?php echo $cat->getId(); ?> "><div><?php echo $cat->getTitle(); ?> </div></a> <? endforeach; ?> </div> </div>