mirror of
https://github.com/e107inc/e107.git
synced 2025-08-13 18:14:26 +02:00
content: templated the menu, recoded shortcodes, several minor improvements
This commit is contained in:
@@ -12,8 +12,8 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_plugins/content/handlers/content_class.php,v $
|
||||
| $Revision: 1.10 $
|
||||
| $Date: 2007-03-13 16:51:05 $
|
||||
| $Revision: 1.11 $
|
||||
| $Date: 2007-04-10 14:34:39 $
|
||||
| $Author: lisa_ $
|
||||
+---------------------------------------------------------------+
|
||||
*/
|
||||
@@ -1192,7 +1192,8 @@ class content{
|
||||
<div><select id='{$mode}value' name='{$mode}value' class='tbox' $style onchange=\"if(this.options[this.selectedIndex].value != 'none'){ return document.location=this.options[this.selectedIndex].value; }\">";
|
||||
|
||||
if($mode == "page" || ($mode == "menu" && $content_pref["content_menu_links"] && $content_pref["content_menu_links_dropdown"]) ){
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(CONTENT_LAN_56, 1, "none").$rs -> form_option(" ", "0", "none");
|
||||
//$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(CONTENT_LAN_56, 1, "none").$rs -> form_option(" ", "0", "none");
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(CONTENT_LAN_56, 1, "none");
|
||||
|
||||
if($mode == "page" || ($mode == "menu" && $content_pref["content_menu_viewallcat"])){
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(CONTENT_LAN_6, 0, $plugindir."content.php?cat.list.".$mainparent);
|
||||
@@ -1215,9 +1216,11 @@ class content{
|
||||
if($mode == "page" || ($mode == "menu" && $content_pref["content_menu_viewsubmit"])){
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(CONTENT_LAN_75, 0, $plugindir."content_manager.php");
|
||||
}
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(" ", "0", "none");
|
||||
}
|
||||
if($mode == "page" || ($mode == "menu" && $content_pref["content_menu_cat"] && $content_pref["content_menu_cat_dropdown"])){
|
||||
if($mode == "page" || ($mode == "menu" && $content_pref["content_menu_links"] && $content_pref["content_menu_links_dropdown"]) ){
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_option(" ", "0", "none");
|
||||
}
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $catarray;
|
||||
}
|
||||
$CONTENT_SEARCH_TABLE_SELECT .= $rs -> form_select_close()."</div>".$rs -> form_close();
|
||||
@@ -1296,17 +1299,19 @@ class content{
|
||||
$menufile = "content_".$row['content_heading'];
|
||||
$menuname = $row['content_heading'];
|
||||
|
||||
$data = chr(60)."?php\n". chr(47)."*\n+---------------------------------------------------------------+\n| e107 website system\n| ".e_PLUGIN."content/menus/".$menufile."_menu.php\n|\n| <20>Steve Dunstan 2001-2002\n| http://e107.org\n| jalist@e107.org\n|\n| Released under the terms and conditions of the\n| GNU General Public License (http://gnu.org).\n+---------------------------------------------------------------+\n\nThis file has been generated by ".e_PLUGIN."content/handlers/content_class.php.\n\n*". chr(47)."\n\n";
|
||||
$data = chr(60)."?php\n". chr(47)."*\n+---------------------------------------------------------------+\n| e107 website system\n| ".e_PLUGIN."content/menus/".$menufile."_menu.php\n|\n| <20>Steve Dunstan 2001-2002\n| http://e107.org\n| jalist@e107.org\n|\n| Released under the terms and conditions of the\n| GNU General Public License (http://gnu.org).\n+---------------------------------------------------------------+\n\nThis file has been generated by ".e_PLUGIN."content/handlers/content_class.php.\n\n*". chr(47)."\n";
|
||||
$data .= "\n";
|
||||
$data .= "unset(\$text);\n";
|
||||
$data .= "\$text = \"\";\n";
|
||||
$data .= "\$menutypeid = \"$parentid\";\n";
|
||||
$data .= "\$menuname = \"$menuname\";\n";
|
||||
$data .= "\$menutypeid = \"$parentid\";\n";
|
||||
$data .= "\$menuname = \"$menuname\";\n";
|
||||
$data .= "\n";
|
||||
$data .= "\$plugindir = e_PLUGIN.'content/';\n";
|
||||
$data .= "\$plugintable = \"pcontent\"; //name of the table used in this plugin (never remove this, as it's being used throughout the plugin !!)\n";
|
||||
$data .= "\$datequery = \" AND content_datestamp < \".time().\" AND (content_enddate=0 || content_enddate>\".time().\") \";\n";
|
||||
$data .= "\$plugindir = e_PLUGIN.'content/';\n";
|
||||
$data .= "\$plugintable = \"pcontent\"; //name of the table used in this plugin (never remove this, as it's being used throughout the plugin !!)\n";
|
||||
$data .= "\$datequery = \" AND content_datestamp < \".time().\" AND (content_enddate=0 || content_enddate>\".time().\") \";\n";
|
||||
$data .= "\n";
|
||||
$data .= "global \$tp;\n";
|
||||
$data .= "require_once(e_PLUGIN.'content/content_shortcodes.php');\n";
|
||||
$data .= "require_once(e_PLUGIN.'content/handlers/content_class.php');\n";
|
||||
$data .= "\$aa = new content;\n";
|
||||
$data .= "require_once(e_HANDLER.'form_handler.php');\n";
|
||||
@@ -1314,14 +1319,26 @@ class content{
|
||||
$data .= "\$gen = new convert;\n";
|
||||
$data .= "global \$tp;\n";
|
||||
$data .= "\n";
|
||||
$data .= "\$lan_file = e_PLUGIN.'content/languages/'.e_LANGUAGE.'/lan_content.php';\n";
|
||||
$data .= "include_once(file_exists(\$lan_file) ? \$lan_file : e_PLUGIN.'content/languages/English/lan_content.php');\n";
|
||||
$data .= "include_lan(e_PLUGIN.'content/languages/'.e_LANGUAGE.'/lan_content.php');\n";
|
||||
$data .= "\n";
|
||||
$data .= "\$bullet = (defined('BULLET') ? \"<img src='\".THEME_ABS.\"images/\".BULLET.\"' alt='' style='border:0;vertical-align: middle;' />\" : \"<img src='\".THEME_ABS.\"images/bullet2.gif' alt='bullet' style='border:0;vertical-align: middle;' />\");\n";
|
||||
$data .= "\n";
|
||||
$data .= "\$content_pref = \$aa -> getContentPref(\$menutypeid);\n";
|
||||
$data .= "\$content_icon_path = \$tp -> replaceConstants(\$content_pref[\"content_icon_path\"]);\n";
|
||||
$data .= "\$content_cat_icon_path_small = \$tp -> replaceConstants(\$content_pref[\"content_cat_icon_path_small\"]);\n";
|
||||
$data .= "\$content_pref = \$aa -> getContentPref(\$menutypeid);\n";
|
||||
$data .= "\$content_icon_path = \$tp -> replaceConstants(\$content_pref[\"content_icon_path\"]);\n";
|
||||
$data .= "\$content_cat_icon_path_small = \$tp -> replaceConstants(\$content_pref[\"content_cat_icon_path_small\"]);\n";
|
||||
$data .= "\n";
|
||||
$data .= "// load the template --------------------------------------------------\n";
|
||||
$data .= "if(!isset(\$CONTENT_MENU)){\n";
|
||||
$data .= " if(!\$content_pref[\"content_theme\"]){\n";
|
||||
$data .= " require_once(\$plugindir.\"templates/default/content_menu_template.php\");\n";
|
||||
$data .= " }else{\n";
|
||||
$data .= " if(is_readable(\$tp->replaceConstants(\$content_pref[\"content_theme\"]).\"content_menu_template.php\")){\n";
|
||||
$data .= " require_once(\$tp->replaceConstants(\$content_pref[\"content_theme\"]).\"content_menu_template.php\");\n";
|
||||
$data .= " }else{\n";
|
||||
$data .= " require_once(\$plugindir.\"templates/default/content_menu_template.php\");\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= "}\n";
|
||||
$data .= "\n";
|
||||
$data .= "//get category array\n";
|
||||
$data .= "\$array = \$aa -> getCategoryTree(\"\", intval(\$menutypeid), TRUE);\n";
|
||||
@@ -1362,69 +1379,14 @@ class content{
|
||||
$data .= " }\n";
|
||||
$data .= "}\n";
|
||||
$data .= "// end menu visibility --------------------------------------------------\n";
|
||||
|
||||
$data .= "\$break = FALSE;\n";
|
||||
$data .= "//##### SEARCH SELECT ORDER --------------------------------------------------\n";
|
||||
$data .= "//show search box\n";
|
||||
$data .= "if(\$content_pref[\"content_menu_search\"]){\n";
|
||||
$data .= " \$text .= \$aa -> showOptionsSearch(\"menu\", \$menutypeid);\n";
|
||||
$data .= " \$break = TRUE;\n";
|
||||
$data .= "}\n";
|
||||
$data .= "//show select box (with either links to other content pages, to categories, to both, or don't show at all)\n";
|
||||
$data .= "if( (\$content_pref[\"content_menu_links\"] && \$content_pref[\"content_menu_links_dropdown\"]) || (\$content_pref[\"content_menu_cat\"] && \$content_pref[\"content_menu_cat_dropdown\"]) ){\n";
|
||||
$data .= " \$text .= \$aa -> showOptionsSelect(\"menu\", \$menutypeid);\n";
|
||||
$data .= " \$break = TRUE;\n";
|
||||
$data .= "}\n";
|
||||
$data .= "//show order box\n";
|
||||
$data .= "if(\$content_pref[\"content_menu_sort\"]){\n";
|
||||
$data .= " \$text .= \$aa -> showOptionsOrder(\"menu\", \$menutypeid);\n";
|
||||
$data .= " \$break = TRUE;\n";
|
||||
$data .= "}\n";
|
||||
$data .= "\n";
|
||||
$data .= "//show links list if chosen so\n";
|
||||
$data .= "if(\$content_pref[\"content_menu_links\"] && !\$content_pref[\"content_menu_links_dropdown\"]){\n";
|
||||
$data .= " if(\$break === TRUE){\n";
|
||||
$data .= " \$text .= \"<br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " \$text .= (\$content_pref[\"content_menu_links_caption\"] != \"\" ? \$content_pref[\"content_menu_links_caption\"] : CONTENT_MENU_LAN_4).\"<br />\";\n";
|
||||
$data .= "\n";
|
||||
$data .= " //define icon\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_links_icon\"] == \"0\"){ \$linksicon = \"\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_links_icon\"] == \"1\"){ \$linksicon = \$bullet;\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_links_icon\"] == \"2\"){ \$linksicon = \"·\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_links_icon\"] == \"3\"){ \$linksicon = \"º\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_links_icon\"] == \"4\"){ \$linksicon = \"»\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= "\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewallcat\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?cat.list.\".\$menutypeid.\"'>\".CONTENT_LAN_6.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewallauthor\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?author.list.\".\$menutypeid.\"'>\".CONTENT_LAN_7.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewallitems\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?list.\".\$menutypeid.\"'>\".CONTENT_LAN_83.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewtoprated\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?top.\".\$menutypeid.\"'>\".CONTENT_LAN_8.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewtopscore\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?score.\".\$menutypeid.\"'>\".CONTENT_LAN_12.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewrecent\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content.php?recent.\".\$menutypeid.\"'>\".CONTENT_LAN_61.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_viewsubmit\"]){\n";
|
||||
$data .= " \$text .= \$linksicon.\" <a href='\".\$plugindir.\"content_manager.php'>\".CONTENT_LAN_75.\"</a><br />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " \$text .= \"<br />\";\n";
|
||||
$data .= "}\n";
|
||||
$data .= "global \$icon, \$bullet, \$row, \$CMT_CATEGORY, \$CMT_RECENT;\n";
|
||||
$data .= "\$icon = \$tp->parseTemplate(\"{CM_MENU_LINKS_ICON}\",TRUE,\$content_shortcodes);\n";
|
||||
$data .= "\n";
|
||||
$data .= "//##### CATEGORY LIST --------------------------------------------------\n";
|
||||
$data .= "\$CMT_CATEGORY = '';\n";
|
||||
$data .= "if(!\$content_pref[\"content_menu_cat_dropdown\"]){\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_cat\"]){\n";
|
||||
$data .= " \$text .= (\$content_pref[\"content_menu_cat_caption\"] != \"\" ? \$content_pref[\"content_menu_cat_caption\"] : CONTENT_MENU_LAN_3).\"<br />\";\n";
|
||||
$data .= "\n";
|
||||
$data .= " \$newparent = \"\";\n";
|
||||
$data .= " \$checkid = \"\";\n";
|
||||
$data .= " \$newarray = array_merge_recursive(\$array);\n";
|
||||
@@ -1439,121 +1401,36 @@ class content{
|
||||
$data .= " }\n";
|
||||
$data .= " \$checkid = substr(\$checkid,0,-3);\n";
|
||||
$data .= " if(!is_object(\$sql)){ \$sql = new db; }\n";
|
||||
|
||||
$data .= " if(\$sql -> db_Select(\$plugintable, \"*\", \" \".\$checkid.\" ORDER BY SUBSTRING_INDEX(content_order, '.', 1)+0 \")){\n";
|
||||
$data .= " \$CMT_CATEGORY .= \$tp->parseTemplate(\$CONTENT_MENU_CATEGORY_START,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " while(\$row = \$sql -> db_Fetch()){\n";
|
||||
$data .= "\n";
|
||||
$data .= " //define icon\n";
|
||||
$data .= " \$ICON = \"\";\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_cat_icon\"] == \"0\"){ \$ICON = \"\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon\"] == \"1\"){ \$ICON = \$bullet;\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon\"] == \"2\"){ \$ICON = \"·\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon\"] == \"3\"){ \$ICON = \"º\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon\"] == \"4\"){ \$ICON = \"»\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon\"] == \"5\"){\n";
|
||||
$data .= " if(\$row['content_icon'] != \"\" && file_exists(\$content_cat_icon_path_small.\$row['content_icon']) ){\n";
|
||||
$data .= " \$ICON = \"<img src='\".\$content_cat_icon_path_small.\$row['content_icon'].\"' alt='' style='border:0;' />\";\n";
|
||||
$data .= " }else{\n";
|
||||
$data .= " //default category icon\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_cat_icon_default\"] == \"0\"){ \$ICON = \"\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon_default\"] == \"1\"){ \$ICON = \$bullet;\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon_default\"] == \"2\"){ \$ICON = \"·\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon_default\"] == \"3\"){ \$ICON = \"º\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_cat_icon_default\"] == \"4\"){ \$ICON = \"»\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= " //display category list\n";
|
||||
$data .= " \$text .= \"<table style='width:100%; text-align:left; border:0;' cellpadding='0' cellspacing='0'>\";\n";
|
||||
$data .= " \$text .= \"<tr>\";\n";
|
||||
$data .= " \$text .= (\$ICON ? \"<td style='width:1%; white-space:nowrap; text-align:left; padding-right:5px;'><a href='\".e_PLUGIN.\"content/content.php?cat.\".\$row['content_id'].\"'>\".\$ICON.\"</a></td>\" : \"\");\n";
|
||||
$data .= " \$text .= \"<td colspan='2'>\";\n";
|
||||
$data .= " \$text .= \"<a href='\".e_PLUGIN.\"content/content.php?cat.\".\$row['content_id'].\"'>\".\$row['content_heading'].\"</a>\";\n";
|
||||
$data .= " \$text .= (\$content_pref[\"content_menu_cat_number\"] ? \" <span class='smalltext'>(\".\$aa -> countCatItems(\$row['content_id']).\")</span>\" : \"\");\n";
|
||||
$data .= " \$text .= \"</td>\";\n";
|
||||
$data .= " \$text .= \"</tr>\";\n";
|
||||
$data .= " \$text .= \"</table>\";\n";
|
||||
$data .= " \$CMT_CATEGORY .= \$tp->parseTemplate(\$CONTENT_MENU_CATEGORY_TABLE,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " }\n";
|
||||
$data .= " \$CMT_CATEGORY .= \$tp->parseTemplate(\$CONTENT_MENU_CATEGORY_END,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= "}\n";
|
||||
$data .= "\n";
|
||||
$data .= "//##### RECENT --------------------------------------------------\n";
|
||||
$data .= "\$CMT_RECENT = '';\n";
|
||||
$data .= "if(\$content_pref[\"content_menu_recent\"]){\n";
|
||||
$data .= " \$text .= \"<br />\";\n";
|
||||
$data .= "\n";
|
||||
$data .= " //prepare query paramaters\n";
|
||||
$data .= " \$validparent = implode(\",\", array_keys(\$array));\n";
|
||||
$data .= " \$qry = \" content_parent REGEXP '\".\$aa -> CONTENTREGEXP(\$validparent).\"' \";\n";
|
||||
$data .= "\n";
|
||||
$data .= " \$sql1 = new db;\n";
|
||||
$data .= " \$contenttotal = \$sql1 -> db_Count(\$plugintable, \"(*)\", \"WHERE content_refer != 'sa' AND \".\$qry.\" \".\$datequery.\" AND content_class REGEXP '\".e_CLASS_REGEXP.\"' \" );\n";
|
||||
$data .= " if(\$resultitem = \$sql -> db_Select(\$plugintable, \"*\", \"content_refer !='sa' AND \".\$qry.\" \".\$datequery.\" AND content_class REGEXP '\".e_CLASS_REGEXP.\"' ORDER BY content_datestamp DESC LIMIT 0,\".\$content_pref[\"content_menu_recent_number\"] )){\n";
|
||||
$data .= "\n";
|
||||
$data .= " if(\$resultitem = \$sql1 -> db_Select(\$plugintable, \"*\", \"content_refer !='sa' AND \".\$qry.\" \".\$datequery.\" AND content_class REGEXP '\".e_CLASS_REGEXP.\"' ORDER BY content_datestamp DESC LIMIT 0,\".\$content_pref[\"content_menu_recent_number\"] )){\n";
|
||||
$data .= "\n";
|
||||
$data .= " \$text .= (\$content_pref[\"content_menu_recent_caption\"] != \"\" ? \$content_pref[\"content_menu_recent_caption\"] : CONTENT_MENU_LAN_2).\"<br />\";\n";
|
||||
$data .= " while(\$row = \$sql1 -> db_Fetch()){\n";
|
||||
$data .= "\n";
|
||||
$data .= " \$ICON = \"\";\n";
|
||||
$data .= " \$DATE = \"\";\n";
|
||||
$data .= " \$AUTHOR = \"\";\n";
|
||||
$data .= " \$SUBHEADING = \"\";\n";
|
||||
$data .= "\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_date\"]){\n";
|
||||
$data .= " \$datestyle = (\$content_pref[\"content_archive_datestyle\"] ? \$content_pref[\"content_archive_datestyle\"] : \"%d %b %Y\");\n";
|
||||
$data .= " \$DATE = strftime(\$datestyle, \$row['content_datestamp']);\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_author\"]){\n";
|
||||
$data .= " \$authordetails = \$aa -> getAuthor(\$row['content_author']);\n";
|
||||
$data .= " \$AUTHOR = \$authordetails[1];\n";
|
||||
$data .= " }\n";
|
||||
$data .= "\n";
|
||||
$data .= " //subheading\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_subheading\"] && \$row['content_subheading']){\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_subheading_char\"] && \$content_pref[\"content_menu_recent_subheading_char\"] != \"\" && \$content_pref[\"content_menu_recent_subheading_char\"] != \"0\"){\n";
|
||||
$data .= " if(strlen(\$row['content_subheading']) > \$content_pref[\"content_menu_recent_subheading_char\"]) {\n";
|
||||
$data .= " \$row['content_subheading'] = substr(\$row['content_subheading'], 0, \$content_pref[\"content_menu_recent_subheading_char\"]).\$content_pref[\"content_menu_recent_subheading_post\"];\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= " \$SUBHEADING = \$row['content_subheading'];\n";
|
||||
$data .= " }\n";
|
||||
$data .= "\n";
|
||||
$data .= " //define icon\n";
|
||||
$data .= " \$recenticonwidth = \"\";\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_icon\"] == \"0\"){ \$ICON = \"\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_recent_icon\"] == \"1\"){ \$ICON = \$bullet;\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_recent_icon\"] == \"2\"){ \$ICON = \"·\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_recent_icon\"] == \"3\"){ \$ICON = \"º\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_recent_icon\"] == \"4\"){ \$ICON = \"»\";\n";
|
||||
$data .= " }elseif(\$content_pref[\"content_menu_recent_icon\"] == \"5\"){\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_icon\"] == \"5\"){\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_icon_width\"]){\n";
|
||||
$data .= " \$recenticonwidth = \" width:\".\$content_pref[\"content_menu_recent_icon_width\"].\"px; \";\n";
|
||||
$data .= " }else{\n";
|
||||
$data .= " \$recenticonwidth = \" width:50px; \";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= " if(\$content_pref[\"content_menu_recent_icon\"] == \"5\" && \$row['content_icon'] != \"\" && file_exists(\$content_icon_path.\$row['content_icon'])){\n";
|
||||
$data .= " \$ICON = \"<img src='\".\$content_icon_path.\$row['content_icon'].\"' alt='' style='\".\$recenticonwidth.\" border:0;' />\";\n";
|
||||
$data .= " }\n";
|
||||
$data .= " }\n";
|
||||
$data .= "\n";
|
||||
$data .= " //display recent list\n";
|
||||
$data .= " \$text .= \"<table style='width:100%; text-align:left; border:0; margin-bottom:10px;' cellpadding='0' cellspacing='0'>\";\n";
|
||||
$data .= " \$text .= \"<tr>\";\n";
|
||||
$data .= " \$text .= (\$ICON ? \"<td style='width:1%; white-space:nowrap; vertical-align:top; padding-right:5px;'><a href='\".e_PLUGIN.\"content/content.php?content.\".\$row['content_id'].\"'>\".\$ICON.\"</a></td>\" : \"\");\n";
|
||||
$data .= " \$text .= \"<td style='width:99%; vertical-align:top;'>\";\n";
|
||||
$data .= " \$text .= \"<a href='\".e_PLUGIN.\"content/content.php?content.\".\$row['content_id'].\"'>\".\$row['content_heading'].\"</a><br />\";\n";
|
||||
$data .= " \$text .= (\$DATE ? \$DATE.\"<br />\" : \"\" );\n";
|
||||
$data .= " \$text .= (\$AUTHOR ? \$AUTHOR.\"<br />\" : \"\" );\n";
|
||||
$data .= " \$text .= (\$SUBHEADING ? \$SUBHEADING.\"<br />\" : \"\" );\n";
|
||||
$data .= " \$text .= \"</td>\";\n";
|
||||
$data .= " \$text .= \"</tr>\";\n";
|
||||
$data .= " \$text .= \"</table>\";\n";
|
||||
$data .= " \$CMT_RECENT .= \$tp->parseTemplate(\$CONTENT_MENU_RECENT_START,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " while(\$row = \$sql -> db_Fetch()){\n";
|
||||
$data .= " \$CMT_RECENT .= \$tp->parseTemplate(\$CONTENT_MENU_RECENT_TABLE,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " }\n";
|
||||
$data .= " \$CMT_RECENT .= \$tp->parseTemplate(\$CONTENT_MENU_RECENT_END,TRUE,\$content_shortcodes);\n";
|
||||
$data .= " }\n";
|
||||
$data .= "}\n";
|
||||
$data .= "\n";
|
||||
$data .= "\n";
|
||||
$data .= "//##### PARSE THE MENU --------------------------------------------------\n";
|
||||
$data .= "\$text = \$tp->parseTemplate(\$CONTENT_MENU,TRUE,\$content_shortcodes);\n";
|
||||
$data .= "\n";
|
||||
$data .= "if(!isset(\$text)){ \$text = CONTENT_MENU_LAN_1; }\n";
|
||||
$data .= "\$caption = (\$content_pref[\"content_menu_caption\"] != \"\" ? \$content_pref[\"content_menu_caption\"] : CONTENT_MENU_LAN_0.\" \".\$menuname);\n";
|
||||
$data .= "\$ns -> tablerender(\$caption, \$text, '$menufile');\n";
|
||||
|
Reference in New Issue
Block a user