getCategoryByPath($_GET['category']) : $gDirDb->getCategoryById($_GET['category']); $gDirSmarty->assign_by_ref('category', $category); $gDirSmarty->assign_by_ref('description', $category['meta_description']); $gDirSmarty->assign_by_ref('keywords', $category['meta_keywords']); /** get title for current page **/ $title = ($category['id'] > 0) ? $gDirLayout->get_title($category['id'], $category['title']) : $gDirConfig['site']; $gDirSmarty->assign_by_ref('title', $title); /** get page header **/ $header = ($category['id'] > 0) ? $category['title'] : $gDirConfig['site']; $gDirSmarty->assign_by_ref('header', $header); /** menu display **/ $gDirSmarty->assign('menu', $gDirLayout->print_menu($category['id'])); /** breadcrumb formation **/ $breadcrumb = ($category['id'] > 0) ? $gDirLayout->print_breadcrumb($category['id']) : ''; $gDirSmarty->assign_by_ref('breadcrumb', $breadcrumb); /** categories box formation **/ $num_subcategories = $gDirConfig['subcats_display'] ? $gDirConfig['subcats_display'] : 0; $categories =& $gDirDb->getCategoriesByParent($category['id'], FALSE, $num_subcategories); $categories = $categories ? $gDirLayout->print_categories($categories, $gDirConfig['num_categories_cols'], $num_subcategories) : ''; $gDirSmarty->assign_by_ref('categories', $categories); /** gets current page and defines start position **/ $page = (int)$_GET['page']; $page = ($page < 1) ? 1 : $page; $start = ($page - 1) * $gDirConfig['num_index_links']; /** gets number of links for this category **/ $total_links =& $gDirDb->getNumLinksByCategory($category['id']); $gDirSmarty->assign_by_ref('total_links', $total_links); /** get links for this category **/ $featured_top = ($gDirConfig['order_featured'] && $gDirConfig['featured_links']) ? TRUE : FALSE; $sponsored_top = ($gDirConfig['sponsored_top'] && $gDirConfig['sponsored_links']) ? TRUE : FALSE; $links =& $gDirDb->getLinksByCategory($category['id'], $start, $gDirConfig['num_index_links'], $featured_top, $sponsored_top, $gDirEditor['id']); $gDirSmarty->assign_by_ref('links', $links); $gDirSmarty->assign('url', $gDirConfig['base'].$gDirConfig['dir'].$category['path'].'/index%1.html'); /** get related categories **/ if ($gDirConfig['related']) { $related_categories =& $gDirDb->getRelatedCategoriesById($category['id']); $related_categories = $related_categories ? $gDirLayout->print_categories($related_categories) : ''; $gDirSmarty->assign_by_ref('related_categories', $related_categories); } /** get neighbour categories **/ if ($gDirConfig['neighbour']) { $neighbour_categories =& $gDirDb->getNeighbourCategoriesById($category['id'], $category['neighbour']); $neighbour_categories = $neighbour_categories ? $gDirLayout->print_categories($neighbour_categories) : ''; $gDirSmarty->assign_by_ref('neighbour_categories', $neighbour_categories); } /** get sponsored links **/ if ($gDirConfig['sponsored_links']) { $sponsored_links =& $gDirDb->getSponsoredLinks($category['id'], 0, $gDirConfig['num_sponsored_display']); $gDirSmarty->assign_by_ref('sponsored_links', $sponsored_links); } /** get featured links **/ if ($gDirConfig['featured_links']) { $featured_links =& $gDirDb->getFeaturedLinks($category['id'], 0, $gDirConfig['num_featured_display']); $gDirSmarty->assign_by_ref('featured_links', $featured_links); } /** get partner links **/ if ($gDirConfig['partner_links']) { $partner_links =& $gDirDb->getPartnerLinks($category['id'], 0, $gDirConfig['num_partner_display']); $gDirSmarty->assign_by_ref('partner_links', $partner_links); } /** get banners **/ if ($gDirConfig['banners']) { $banner = $gDirDb->getBanner(); $gDirSmarty->assign('banner', $banner); } /** number of links for current category and subcategories **/ $num_links =& $gDirDb->getNumLinks($category['id']); $gDirSmarty->assign_by_ref('num_links', $num_links); /** number of subcategories for current category **/ $num_categories =& $gDirDb->getNumCategoriesById($category['id']); $gDirSmarty->assign_by_ref('num_categories', $num_categories); $templ = $category['unique_tpl'] ? $category['id'] : ''; $gDirSmarty->display("index{$templ}.tpl"); ?> bad credit loan people personal really quick personal loan bad credit free loan personal unsecured loan personal beneficial money credit unsecured compare personal loan rates bad credit personal auto loan personal loans bill consolidation with old bankruptcy personal student loan consolidation poor credit unsecured personal loans quick personal loans fast cash loan online very bad credit personal loan personal loan with bad credit business loans no personal credit check consolidation debt loan personal unsecured high risk unsecured personal loan bank personal loan personal loans with a bankrupcy and bad credit accept bad credit personal loans bad credit fast loan people personal bad credit personal loan secured personal loan