From bde6283a01b1c8192d92a6b36003e9a62263650f Mon Sep 17 00:00:00 2001 From: CaMer0n Date: Sat, 19 Sep 2009 21:48:52 +0000 Subject: [PATCH] Moved othernews into news folder --- e107_plugins/news/languages/English.php | 16 +++ e107_plugins/news/other_news2_menu.php | 137 ++++++++++++++++++++++++ e107_plugins/news/other_news_menu.php | 133 +++++++++++++++++++++++ 3 files changed, 286 insertions(+) create mode 100644 e107_plugins/news/languages/English.php create mode 100644 e107_plugins/news/other_news2_menu.php create mode 100644 e107_plugins/news/other_news_menu.php diff --git a/e107_plugins/news/languages/English.php b/e107_plugins/news/languages/English.php new file mode 100644 index 000000000..39b260736 --- /dev/null +++ b/e107_plugins/news/languages/English.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/e107_plugins/news/other_news2_menu.php b/e107_plugins/news/other_news2_menu.php new file mode 100644 index 000000000..590442231 --- /dev/null +++ b/e107_plugins/news/other_news2_menu.php @@ -0,0 +1,137 @@ +retrieve("nq_othernews2")) +{ + echo $cacheData; + return; +} + + +require_once(e_HANDLER."news_class.php"); +unset($text); +global $OTHERNEWS2_STYLE; +$ix = new news; + +if(!$OTHERNEWS2_STYLE) { + $OTHERNEWS2_STYLE = " + + + + + +
+ {NEWSCATICON} + {NEWSCATEGORY} +
+ {NEWSTITLELINK} +
+ {NEWSSUMMARY} +
+ {NEWSTHUMBNAIL} +
+ "; +} + +if(!defined("OTHERNEWS2_LIMIT")){ + define("OTHERNEWS2_LIMIT",5); +} + +if(!defined("OTHERNEWS2_ITEMLINK")){ + define("OTHERNEWS2_ITEMLINK",""); +} +if(!defined("OTHERNEWS2_CATLINK")){ + define("OTHERNEWS2_CATLINK",""); +} +if(!defined("OTHERNEWS2_CATICON")){ + define("OTHERNEWS2_CATICON","border:0px"); +} +if(!defined("OTHERNEWS2_THUMB")){ + define("OTHERNEWS2_THUMB","border:0px"); +} + +if(!defined("OTHERNEWS2_COLS")){ + define("OTHERNEWS2_COLS","1"); +} + +if(!defined("OTHERNEWS2_CELL")){ + define("OTHERNEWS2_CELL","padding:0px;vertical-align:top"); +} + +if(!defined("OTHERNEWS2_SPACING")){ + define("OTHERNEWS2_SPACING","0"); +} + +$param['itemlink'] = OTHERNEWS2_ITEMLINK; +$param['thumbnail'] = OTHERNEWS2_THUMB; +$param['catlink'] = OTHERNEWS2_CATLINK; +$param['caticon'] = OTHERNEWS2_CATICON; + +$style = OTHERNEWS2_CELL; +$nbr_cols = OTHERNEWS2_COLS; + +$query = "SELECT n.*, u.user_id, u.user_name, u.user_customtitle, nc.category_name, nc.category_icon FROM #news AS n +LEFT JOIN #user AS u ON n.news_author = u.user_id +LEFT JOIN #news_category AS nc ON n.news_category = nc.category_id +WHERE n.news_class IN (".USERCLASS_LIST.") AND n.news_start < ".time()." AND (n.news_end=0 || n.news_end>".time().") AND n.news_render_type=3 ORDER BY n.news_datestamp DESC LIMIT 0,".OTHERNEWS2_LIMIT; + +if ($sql->db_Select_gen($query)) { + $text = ""; + $t = 0; + $wid = floor(100/$nbr_cols); + while ($row = $sql->db_Fetch()) { + $text .= ($t % $nbr_cols == 0) ? "" : ""; + $text .= "\n\n"; + if (($t+1) % $nbr_cols == 0) { + $text .= ""; + $t++; + } + else { + $t++; + } + } + + while ($t % $nbr_cols != 0){ + $text .= "\n"; + $text .= (($t+1) % $nbr_cols == 0) ? "" : ""; + $t++; + + } + $text .= "
\n"; + + $text .= $ix->render_newsitem($row, 'return', '', $OTHERNEWS2_STYLE, $param); + + $text .= "\n
 
"; + + + // Save Data + ob_start(); + + $ns->tablerender(TD_MENU_L2, $text, 'other_news2'); + + $cache_data = ob_get_flush(); + $e107cache->set("nq_othernews2", $cache_data); + +} + +?> \ No newline at end of file diff --git a/e107_plugins/news/other_news_menu.php b/e107_plugins/news/other_news_menu.php new file mode 100644 index 000000000..82d4ca16c --- /dev/null +++ b/e107_plugins/news/other_news_menu.php @@ -0,0 +1,133 @@ +retrieve("nq_othernews")) +{ + echo $cacheData; + return; +} + + +require_once(e_HANDLER."news_class.php"); +unset($text); +global $OTHERNEWS_STYLE; +$ix = new news; + +if(!$OTHERNEWS_STYLE) +{ + $OTHERNEWS_STYLE = " +
+ + +
+ {NEWSCATICON} + + {NEWSTITLELINK} +
+
\n"; +} + + +if(!defined("OTHERNEWS_LIMIT")){ + define("OTHERNEWS_LIMIT",10); +} + +if(!defined("OTHERNEWS_ITEMLINK")){ + define("OTHERNEWS_ITEMLINK",""); +} + +if(!defined("OTHERNEWS_CATLINK")){ + define("OTHERNEWS_CATLINK",""); +} +if(!defined("OTHERNEWS_THUMB")){ + define("OTHERNEWS_THUMB","border:0px"); +} +if(!defined("OTHERNEWS_CATICON")){ + define("OTHERNEWS_CATICON","border:0px"); +} + +if(!defined("OTHERNEWS_COLS")){ + define("OTHERNEWS_COLS","1"); +} + +if(!defined("OTHERNEWS_CELL")){ + define("OTHERNEWS_CELL","padding:0px;vertical-align:top"); +} + +if(!defined("OTHERNEWS_SPACING")){ + define("OTHERNEWS_SPACING","0"); +} + +$param['itemlink'] = OTHERNEWS_ITEMLINK; +$param['thumbnail'] = OTHERNEWS_THUMB; +$param['catlink'] = OTHERNEWS_CATLINK; +$param['caticon'] = OTHERNEWS_CATICON; + +$style = OTHERNEWS_CELL; +$nbr_cols = OTHERNEWS_COLS; + + +$query = "SELECT n.*, u.user_id, u.user_name, u.user_customtitle, nc.category_name, nc.category_icon FROM #news AS n +LEFT JOIN #user AS u ON n.news_author = u.user_id +LEFT JOIN #news_category AS nc ON n.news_category = nc.category_id +WHERE n.news_class IN (".USERCLASS_LIST.") AND n.news_start < ".time()." AND (n.news_end=0 || n.news_end>".time().") AND n.news_render_type=2 ORDER BY n.news_datestamp DESC LIMIT 0,".OTHERNEWS_LIMIT; + +if ($sql->db_Select_gen($query)){ + $text = ""; + $t = 0; + $wid = floor(100/$nbr_cols); + while ($row = $sql->db_Fetch()) { + $text .= ($t % $nbr_cols == 0) ? "" : ""; + $text .= "\n\n"; + if (($t+1) % $nbr_cols == 0) { + $text .= ""; + $t++; + } + else { + $t++; + } + } + + + while ($t % $nbr_cols != 0){ + $text .= "\n"; + $text .= (($t+1) % $nbr_cols == 0) ? "" : ""; + $t++; + + } + $text .= "
\n"; + $text .= $ix->render_newsitem($row, 'return', '', $OTHERNEWS_STYLE, $param); + + $text .= "\n
 
"; + + + // Save Data + ob_start(); + + $ns->tablerender(TD_MENU_L1, $text, 'other_news'); + + $cache_data = ob_get_flush(); + $e107cache->set("nq_othernews", $cache_data); +} + +?> \ No newline at end of file