aboutsummaryrefslogtreecommitdiffhomepage
path: root/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'index.php')
-rw-r--r--index.php20
1 files changed, 14 insertions, 6 deletions
diff --git a/index.php b/index.php
index 0dd5829b..d0876d95 100644
--- a/index.php
+++ b/index.php
@@ -995,8 +995,12 @@ function showDailyRSS() {
995 exit; 995 exit;
996} 996}
997 997
998// "Daily" page. 998/**
999function showDaily() 999 * Show the 'Daily' page.
1000 *
1001 * @param PageBuilder $pageBuilder Template engine wrapper.
1002 */
1003function showDaily($pageBuilder)
1000{ 1004{
1001 $LINKSDB = new LinkDB( 1005 $LINKSDB = new LinkDB(
1002 $GLOBALS['config']['DATASTORE'], 1006 $GLOBALS['config']['DATASTORE'],
@@ -1059,7 +1063,7 @@ function showDaily()
1059 array_push($columns[$index],$link); // Put entry in this column. 1063 array_push($columns[$index],$link); // Put entry in this column.
1060 $fill[$index]+=$length; 1064 $fill[$index]+=$length;
1061 } 1065 }
1062 $PAGE = new pageBuilder; 1066
1063 $data = array( 1067 $data = array(
1064 'linksToDisplay' => $linksToDisplay, 1068 'linksToDisplay' => $linksToDisplay,
1065 'linkcount' => count($LINKSDB), 1069 'linkcount' => count($LINKSDB),
@@ -1072,10 +1076,10 @@ function showDaily()
1072 $pluginManager->executeHooks('render_daily', $data, array('loggedin' => isLoggedIn())); 1076 $pluginManager->executeHooks('render_daily', $data, array('loggedin' => isLoggedIn()));
1073 1077
1074 foreach ($data as $key => $value) { 1078 foreach ($data as $key => $value) {
1075 $PAGE->assign($key, $value); 1079 $pageBuilder->assign($key, $value);
1076 } 1080 }
1077 1081
1078 $PAGE->renderPage('daily'); 1082 $pageBuilder->renderPage('daily');
1079 exit; 1083 exit;
1080} 1084}
1081 1085
@@ -1209,6 +1213,11 @@ function renderPage()
1209 exit; 1213 exit;
1210 } 1214 }
1211 1215
1216 // Daily page.
1217 if ($targetPage == Router::$PAGE_DAILY) {
1218 showDaily($PAGE);
1219 }
1220
1212 // Display openseach plugin (XML) 1221 // Display openseach plugin (XML)
1213 if ($targetPage == Router::$PAGE_OPENSEARCH) { 1222 if ($targetPage == Router::$PAGE_OPENSEARCH) {
1214 header('Content-Type: application/xml; charset=utf-8'); 1223 header('Content-Type: application/xml; charset=utf-8');
@@ -2459,7 +2468,6 @@ if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=g
2459if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=rss')) { showRSS(); exit; } 2468if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=rss')) { showRSS(); exit; }
2460if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=atom')) { showATOM(); exit; } 2469if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=atom')) { showATOM(); exit; }
2461if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=dailyrss')) { showDailyRSS(); exit; } 2470if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=dailyrss')) { showDailyRSS(); exit; }
2462if (isset($_SERVER["QUERY_STRING"]) && startswith($_SERVER["QUERY_STRING"],'do=daily')) { showDaily(); exit; }
2463if (!isset($_SESSION['LINKS_PER_PAGE'])) $_SESSION['LINKS_PER_PAGE']=$GLOBALS['config']['LINKS_PER_PAGE']; 2471if (!isset($_SESSION['LINKS_PER_PAGE'])) $_SESSION['LINKS_PER_PAGE']=$GLOBALS['config']['LINKS_PER_PAGE'];
2464renderPage(); 2472renderPage();
2465?> 2473?>