*/ if (!defined('IS_VALID_PHPMYFAQ')) { header('Location: http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME'])); exit; } if (isset($_REQUEST['cat']) && is_numeric($_REQUEST['cat'])) { $category = (int) $_REQUEST['cat']; } if (isset($category) && $category != 0 && isset($tree->categoryName[$category])) { Tracking('show_category', $category); $parent = $tree->categoryName[$category]['parent_id']; $name = $tree->categoryName[$category]['name']; $records = printThemes($category); if (!$records) { $cats = new Category($LANGCODE); $cats->transform($category); $cats->collapseAll(); $records = $cats->viewTree(); } if ($parent != 0) { $up = '<a href="' . $_SERVER['PHP_SELF'] . '?' . $sids . 'action=show&cat=' . $parent . '">' . $PMF_LANG['msgCategoryUp'] . '</a>'; } else { $up = ''; } $tpl->processTemplate('writeContent', array('writeCategory' => $PMF_LANG['msgEntriesIn'] . $name, 'writeThemes' => $records, 'writeOneThemeBack' => $up)); $tpl->includeTemplate('writeContent', 'index'); } else { Tracking('show_all_categories', 0); $tpl->processTemplate('writeContent', array('writeCategory' => $PMF_LANG['msgFullCategories'], 'writeThemes' => $tree->viewTree(), 'writeOneThemeBack' => '')); $tpl->includeTemplate('writeContent', 'index'); }
// found a category? if (isset($_GET["cat"])) { $cat = $_GET["cat"]; } else { $cat = 0; } $tree = new Category($LANGCODE); $cat_from_id = -1; if (is_numeric($id) && $id > 0) { $cat_from_id = $tree->getCategoryIdFromArticle($id); } if ($cat_from_id != -1 && $cat == 0) { $cat = $cat_from_id; } $tree->transform(0); $tree->collapseAll(); if ($cat != 0) { $tree->expandTo($cat); } if (isset($cat) && $cat != 0 && $id == '' && isset($tree->categoryName[$cat])) { $title = ' - ' . $tree->categoryName[$cat]['name']; } // found an action request? if (isset($_REQUEST["action"]) && !preg_match("=/=", $_REQUEST["action"]) && isset($allowedVariables[$_REQUEST["action"]])) { $action = trim($_REQUEST["action"]); } else { $action = "main"; } /* select the template for the requested page */ if ($action != "main") { $inc_tpl = "template/" . $action . ".tpl";