diff --git a/content.php b/content.php index cd47082f4..4c8cbcec1 100644 --- a/content.php +++ b/content.php @@ -11,8 +11,8 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/content.php,v $ -| $Revision: 1.1.1.1 $ -| $Date: 2006-12-02 04:33:02 $ +| $Revision: 1.2 $ +| $Date: 2007-12-28 01:17:00 $ | $Author: mcfly_e107 $ +----------------------------------------------------------------------------+ */ @@ -30,6 +30,7 @@ if($content_install = $sql -> db_Select("plugin", "*", "plugin_path = 'content' //this will only work if the three main parents are not renamed ! if(!$sql -> db_Select("pcontent", "content_id", "content_heading='".$tp -> toDB($tmp[0])."'")){ header("location:".e_PLUGIN."content/content.php"); + exit; }else{ $row = $sql -> db_Fetch(); } @@ -39,9 +40,10 @@ if($content_install = $sql -> db_Select("plugin", "*", "plugin_path = 'content' $tmp[1] = intval($tmp[1]); header("location:".e_PLUGIN."content/content.php?content.".$tmp[1]); - + exit; }else{ //content recent page header("location:".e_PLUGIN."content/content.php?recent.".$row['content_id']); + exit; } }elseif ($tmp[0] == "article" || $tmp[0] == "review") { @@ -49,6 +51,7 @@ if($content_install = $sql -> db_Select("plugin", "*", "plugin_path = 'content' if (is_numeric($tmp[1])) { //item view $tmp[1] = intval($tmp[1]); header("location:".e_PLUGIN."content/content.php?content.".$tmp[1]); + exit; }elseif($tmp[1] == "cat" ) { //category page @@ -56,18 +59,23 @@ if($content_install = $sql -> db_Select("plugin", "*", "plugin_path = 'content' //$mainparent = $aa -> getMainParent($tmp[2]); //header("location:".e_PLUGIN."content/content.php?cat.list.".$mainparent.""); header("location:".e_PLUGIN."content/content.php"); + exit; }else{ //view category header("location:".e_PLUGIN."content/content.php?cat.".$tmp[2]); + exit; } } else { //recent page header("location:".e_PLUGIN."content/content.php?recent.".$row['content_id']); + exit; } }else{ //redirect to new content main page header("location:".e_PLUGIN."content/content.php"); + exit; } } //##### END REDIRECTION MANAGEMENT ------------------------------------------------------------------------- - +header("location:".e_BASE."index.php"); +exit; ?> \ No newline at end of file diff --git a/subcontent.php b/subcontent.php index d9c7c36b9..3ac2726f5 100644 --- a/subcontent.php +++ b/subcontent.php @@ -11,8 +11,8 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/subcontent.php,v $ -| $Revision: 1.1.1.1 $ -| $Date: 2006-12-02 04:33:09 $ +| $Revision: 1.2 $ +| $Date: 2007-12-28 01:17:00 $ | $Author: mcfly_e107 $ +----------------------------------------------------------------------------+ */ @@ -21,8 +21,9 @@ require_once("class2.php"); //redirection to new content management plugin if it is installed if ($sql -> db_Select("plugin", "*", "plugin_path = 'content' AND plugin_installflag = '1' ")){ header("location:".e_PLUGIN."content/content_submit.php"); + exit; } else { header("location:".e_BASE."index.php"); + exit; } - ?> \ No newline at end of file