diff --git a/e107_plugins/content/e_list.php b/e107_plugins/content/e_list.php
index 5f65827ee..1b14b1d7b 100644
--- a/e107_plugins/content/e_list.php
+++ b/e107_plugins/content/e_list.php
@@ -2,108 +2,124 @@
if (!defined('e107_INIT')) { exit; }
- if(!$content_install = $sql -> db_Select("plugin", "*", "plugin_path = 'content' AND plugin_installflag = '1' ")){
- return;
- }
+if(!$content_install = $sql->db_Select_gen("SELECT * FROM plugin WHERE plugin_path = 'content' AND plugin_installflag = '1' "))
+{
+ return;
+}
- require_once(e_PLUGIN."content/handlers/content_class.php");
- $aa = new content;
+require_once(e_PLUGIN."content/handlers/content_class.php");
+$aa = new content;
- $datequery = " AND content_datestamp < ".time()." AND (content_enddate=0 || content_enddate>".time().") ";
+$datequery = " AND content_datestamp < ".time()." AND (content_enddate=0 || content_enddate>".time().") ";
- global $contentmode;
- //contentmode : content_144 (content_ + idvalue)
- if($contentmode){
- $headingquery = " AND content_id = '".substr($contentmode,8)."' ";
- }else{
- $headingquery = "";
- }
+global $contentmode;
+//contentmode : content_144 (content_ + idvalue)
+$headingquery = ($contentmode ? " AND content_id = '".substr($contentmode,8)."' " : '');
- //get main parent types
- $sqlm = new db;
- if(!$mainparents = $sqlm -> db_Select("pcontent", "content_id, content_heading", "content_class REGEXP '".e_CLASS_REGEXP."' AND content_parent = '0' ".$datequery." ".$headingquery." ORDER BY content_heading")){
- $LIST_DATA = "no valid content category";
- }else{
- while($rowm = $sqlm -> db_Fetch()){
- $ICON = "";
- $HEADING = "";
- $AUTHOR = "";
- $CATEGORY = "";
- $DATE = "";
- $INFO = "";
- $LIST_CAPTION = $rowm['content_heading'];
+//get main parent types
+$sqlm = new db;
+if(!$mainparents = $sqlm->db_Select_gen("SELECT content_id, content_heading FROM #pcontent WHERE content_class REGEXP '".e_CLASS_REGEXP."' AND content_parent = '0' ".$datequery." ".$headingquery." ORDER BY content_heading"))
+{
+ $LIST_DATA = CONTENT_E_LIST_LAN_1;
+}
+else
+{
+ while($rowm = $sqlm->db_Fetch())
+ {
+ $ICON = "";
+ $HEADING = "";
+ $AUTHOR = "";
+ $CATEGORY = "";
+ $DATE = "";
+ $INFO = "";
+ $LIST_CAPTION = $rowm['content_heading'];
- //global var for this main parent
- $mainparent = $rowm['content_id'];
+ //global var for this main parent
+ $mainparent = $rowm['content_id'];
- //get path variables
- $content_recent_pref = $aa -> getContentPref($mainparent, true);
+ //get path variables
+ $content_recent_pref = $aa->getContentPref($mainparent, true);
- //prepare query string
- $array = $aa -> getCategoryTree("", $mainparent, TRUE);
- $validparent = implode(",", array_keys($array));
- $qry = " content_refer !='sa' AND content_parent REGEXP '".$aa -> CONTENTREGEXP($validparent)."' AND content_class REGEXP '".e_CLASS_REGEXP."' ";
+ //prepare query string
+ $array = $aa->getCategoryTree("", $mainparent, TRUE);
+ $validparent = implode(",", array_keys($array));
+ $qry = "content_refer !='sa' AND content_parent REGEXP '".$aa->CONTENTREGEXP($validparent)."' AND content_class REGEXP '".e_CLASS_REGEXP."' ";
- //check so only the preferences from the correct content_type (article, content, review etc) are used and rendered
- if(substr($contentmode,8) == $rowm['content_id']){
+ //check so only the preferences from the correct content_type (article, content, review etc) are used and rendered
+ if(substr($contentmode,8) == $rowm['content_id'])
+ {
+ if($mode == "new_page" || $mode == "new_menu" )
+ {
+ $lvisit = $this->getlvisit();
+ $qry = $qry." AND content_datestamp>".$lvisit;
+ }
+ else
+ {
+ $qry = $qry." ".$datequery;
+ }
+ $qry .= " ORDER BY content_datestamp DESC LIMIT 0,".intval($arr[7]);
- if($mode == "new_page" || $mode == "new_menu" ){
- $lvisit = $this -> getlvisit();
- $qry = $qry." AND content_datestamp>".$lvisit;
- }else{
- $qry = $qry." ".$datequery;
- }
- $qry .= " ORDER BY content_datestamp DESC LIMIT 0,".intval($arr[7]);
-
- //get recent content for each main parent
- $sqli = new db;
- if(!$resultitem = $sqli -> db_Select("pcontent", "content_id, content_heading, content_parent, content_datestamp, content_icon, content_author", $qry)){
- $LIST_DATA = "no items in ".$rowm['content_heading'];
- }else{
- $LIST_DISPLAYSTYLE = ($arr[2] ? "" : "none");
-
- while($rowi = $sqli -> db_Fetch()){
- $rowheading = $this -> parse_heading($rowi['content_heading'], $mode);
- $HEADING = "".$rowheading."";
- //category
- if($arr[4]){
- $crumb = "";
- if(array_key_exists($rowi['content_parent'], $array)){
- $newarr = $array[$rowi['content_parent']];
- $newarr = array_reverse($newarr);
- $CATEGORY = "".$newarr[0]."";
- }
+ //get recent content for each main parent
+ $sqli = new db;
+ if(!$resultitem = $sqli->db_Select_gen("SELECT content_id, content_heading, content_parent, content_datestamp, content_icon, content_author FROM #pcontent WHERE ".$qry))
+ {
+ $LIST_DATA = LIST_LAN_1." ".$rowm['content_heading'];
+ }
+ else
+ {
+ $LIST_DISPLAYSTYLE = ($arr[2] ? "" : "none");
+ while($rowi = $sqli->db_Fetch())
+ {
+ $rowheading = $this->parse_heading($rowi['content_heading'], $mode);
+ $HEADING = "".$rowheading."";
+ //category
+ if($arr[4])
+ {
+ $crumb = "";
+ if(array_key_exists($rowi['content_parent'], $array))
+ {
+ $newarr = $array[$rowi['content_parent']];
+ $newarr = array_reverse($newarr);
+ $CATEGORY = "".$newarr[0]."";
}
-
- $DATE = ($arr[5] ? $this -> getListDate($rowi['content_datestamp'], $mode) : "");
- //$ICON = $this -> getBullet($arr[6], $mode);
-
- $image_link_append = "";
- if($rowi['content_icon'] && file_exists($content_recent_pref["content_icon_path"].$rowi['content_icon'])){
- $ICON = $image_link_append."
";
- }else{
- $ICON = "";
- }
-
- //get author details
- if($arr[3]){
- $authordetails = $aa -> getAuthor($rowi['content_author']);
- if(USER && is_numeric($authordetails[0]) && $authordetails[0] != "0"){
- $AUTHOR = "".$authordetails[1]."";
- }else{
- $AUTHOR = $authordetails[1];
- }
- }else{
- $AUTHOR = "";
- }
- $INFO = "";
-
- $LIST_DATA[$mode][] = array( $ICON, $HEADING, $AUTHOR, $CATEGORY, $DATE, $INFO );
}
+
+ $DATE = ($arr[5] ? $this->getListDate($rowi['content_datestamp'], $mode) : "");
+
+ $image_link_append = "";
+ if($rowi['content_icon'] && file_exists($content_recent_pref["content_icon_path"].$rowi['content_icon']))
+ {
+ $ICON = $image_link_append."
";
+ }
+ else
+ {
+ $ICON = "";
+ }
+
+ //get author details
+ if($arr[3])
+ {
+ $authordetails = $aa->getAuthor($rowi['content_author']);
+ if(USER && is_numeric($authordetails[0]) && $authordetails[0] != "0")
+ {
+ $AUTHOR = "".$authordetails[1]."";
+ }
+ else
+ {
+ $AUTHOR = $authordetails[1];
+ }
+ }
+ else
+ {
+ $AUTHOR = "";
+ }
+ $INFO = "";
+
+ $LIST_DATA[$mode][] = array( $ICON, $HEADING, $AUTHOR, $CATEGORY, $DATE, $INFO );
}
}
}
}
-
+}
?>
\ No newline at end of file
diff --git a/e107_plugins/content/languages/English/lan_content.php b/e107_plugins/content/languages/English/lan_content.php
index 9a094b4e3..d97924cf4 100644
--- a/e107_plugins/content/languages/English/lan_content.php
+++ b/e107_plugins/content/languages/English/lan_content.php
@@ -4,9 +4,9 @@
| e107 website system - Language File.
|
| $Source: /cvs_backup/e107_0.8/e107_plugins/content/languages/English/lan_content.php,v $
-| $Revision: 1.5 $
-| $Date: 2008-07-25 21:03:37 $
-| $Author: e107steved $
+| $Revision: 1.6 $
+| $Date: 2008-12-08 07:57:12 $
+| $Author: lisa_ $
+----------------------------------------------------------------------------+
*/
@@ -224,4 +224,7 @@ define("CONTENT_MANAGER_LAN_1", "create content");
define("CONTENT_MANAGER_LAN_2", "edit content");
define("CONTENT_MANAGER_LAN_3", "approve submitted ");
define("CONTENT_MANAGER_LAN_4", "submit content");
+
+define("CONTENT_E_LIST_LAN_1", "no valid content category");
+
?>
\ No newline at end of file
diff --git a/e107_plugins/list_new/languages/English.php b/e107_plugins/list_new/languages/English.php
index a987589da..20dfd1fa3 100644
--- a/e107_plugins/list_new/languages/English.php
+++ b/e107_plugins/list_new/languages/English.php
@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_plugins/list_new/languages/English.php,v $
-| $Revision: 1.3 $
-| $Date: 2007-04-02 20:31:46 $
-| $Author: e107steved $
+| $Revision: 1.4 $
+| $Date: 2008-12-08 07:57:21 $
+| $Author: lisa_ $
+----------------------------------------------------------------------------+
*/
@@ -203,4 +203,6 @@ define("LIST_FORUM_4", "replies:");
define("LIST_FORUM_5", "lastpost:");
define("LIST_FORUM_6", "on:");
+define("LIST_LAN_1", "no items in");
+
?>
\ No newline at end of file