. // It's licensed under the AFFERO GENERAL PUBLIC LICENSE unless stated otherwise. // You can get copies of the licenses here: // http://www.affero.org/oagpl.html // AFFERO GENERAL PUBLIC LICENSE is also included in the file called "COPYING". include_once('Smarty.class.php'); $main_smarty = new Smarty; include('config.php'); include(mnminclude.'html1.php'); include(mnminclude.'ts.php'); include(mnminclude.'link.php'); include(mnminclude.'tags.php'); include(mnminclude.'search.php'); include(mnminclude.'smartyvariables.php'); // module system hook check_actions('upcoming_top'); check_actions('index_top'); // find the name of the current category if(isset($_REQUEST['category'])){ $thecat = $db->get_var("SELECT category_name FROM " . table_categories . " WHERE `category_safe_name` = '".urlencode(sanitize($_REQUEST['category'], 1))."';"); $main_smarty->assign('category', $thecat); } // start a new search $search=new Search(); // order by newest first $search->orderBy = "link_date DESC, link_id ASC"; // figure out what "page" of the results we're on $search->offset = (get_current_page()-1)*$page_size; // pagesize set in the admin panel $search->pagesize = $page_size; // since this is upcoming, we only want to view "queued" stories $search->filterToStatus = "queued"; // this is for the tabs on the top that filter if(isset($_GET['part'])){$search->setmek = $db->escape($_GET['part']);} if(isset($_GET['order'])){$search->ords = $db->escape($_GET['order']);} $search->do_setmek(); // filter to just the category we're looking at if(isset($thecat)){$search->category = $thecat;} // do the search $search->doSearch(); // setup the links if(isset($_GET['category'])){ if($URLMethod == 1){ $main_smarty->assign('upcoming_url_newest', getmyurl('upcoming_sort', 'newest', '&category='.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_oldest', getmyurl('upcoming_sort', 'oldest', '&category='.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_mostpopular', getmyurl('upcoming_sort', 'mostpopular', '&category='.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_leastpopular', getmyurl('upcoming_sort', 'leastpopular', '&category='.sanitize($_GET['category'],2))); $main_smarty->assign('cat_url', getmyurl("queuedcategory")); } else{ $main_smarty->assign('upcoming_url_newest', getmyurl('upcoming_sort', 'newest', 'category/'.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_oldest', getmyurl('upcoming_sort', 'oldest', 'category/'.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_mostpopular', getmyurl('upcoming_sort', 'mostpopular', 'category/'.sanitize($_GET['category'],2))); $main_smarty->assign('upcoming_url_leastpopular', getmyurl('upcoming_sort', 'leastpopular', 'category/'.sanitize($_GET['category'],2))); $main_smarty->assign('cat_url', getmyurl("queuedcategory")); } } else { $main_smarty->assign('upcoming_url_newest', getmyurl('upcoming_sort', 'newest')); $main_smarty->assign('upcoming_url_oldest', getmyurl('upcoming_sort', 'oldest')); $main_smarty->assign('upcoming_url_mostpopular', getmyurl('upcoming_sort', 'mostpopular')); $main_smarty->assign('upcoming_url_leastpopular', getmyurl('upcoming_sort', 'leastpopular')); } $linksum_count = $search->countsql; $linksum_sql = $search->sql; if(isset($_REQUEST['category'])) { // breadcrumbs and page title for the category we're looking at $main_smarty->assign('title', ''.$main_smarty->get_config_vars('PLIGG_Visual_Pligg_Queued').' / ' . $thecat . ''); $navwhere['text1'] = $main_smarty->get_config_vars('PLIGG_Visual_Pligg_Queued'); $navwhere['link1'] = getmyurl('upcoming', ''); $navwhere['text2'] = $thecat; $main_smarty->assign('navbar_where', $navwhere); $main_smarty->assign('posttitle', " / " . $main_smarty->get_config_vars('PLIGG_Visual_Pligg_Queued').' / ' . $thecat); $main_smarty->assign('page_header', $main_smarty->get_config_vars('PLIGG_Visual_Pligg_Queued').' / ' . $thecat); } else { $navwhere['text1'] = $main_smarty->get_config_vars('PLIGG_Visual_Breadcrumb_Queued'); $navwhere['link1'] = getmyurl('upcoming', ''); $main_smarty->assign('navbar_where', $navwhere); $main_smarty->assign('posttitle', " / " . $main_smarty->get_config_vars('PLIGG_Visual_Breadcrumb_Queued')); $main_smarty->assign('page_header', $main_smarty->get_config_vars('PLIGG_Visual_Pligg_Queued')); } // sidebar $main_smarty = do_sidebar($main_smarty); // pagename define('pagename', 'upcoming'); $main_smarty->assign('pagename', pagename); // misc smarty if(isset($search->setmek)){$main_smarty->assign('setmeka', $search->setmek);}else{$main_smarty->assign('setmeka', '');} if(isset($search->ords)){$main_smarty->assign('paorder', $search->ords);} // show the template $main_smarty->assign('tpl_center', $the_template . '/upcoming_center'); $main_smarty->display($the_template . '/pligg.tpl'); ?>