Example #1
0
*/
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&amp;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');
}