Example #1
0
				$sql = "SELECT forum_name FROM ".$xoopsDB->prefix('xf_forums')." WHERE forum_id = '$forum_id'";
				$ret = $xoopsDB->queryF($sql);
				$rt = $xoopsDB->fetchArray($ret);
				$forum_name = $rt['forum_name'];	
			
				$forum_id = intval($_GET['forum']) ? intval($_GET['forum']) : $forum_id;
				$type = (!empty($_GET['type']) && in_array($_GET['type'], array("active", "pending", "deleted", "digest", "unreplied", "unread")))? $_GET['type'] : "0";
				$mode = !empty($_GET['mode']) ? intval($_GET['mode']) : 0;
				$mode = (!empty($type) && in_array($type, array("active", "pending", "deleted")))?2:$mode;
				$since = isset($_GET['since']) ? intval($_GET['since']) : $xoopsModuleConfig["since_default"];
				$start = !empty($_GET['start']) ? intval($_GET['start']) : 0;
				$sortorder = (!isset($_GET['sortorder']) || $_GET['sortorder'] != "ASC") ? "DESC" : "ASC";
				$sortname = $_GET['sortname'] ? $_GET['sortname'] : 0;
					
				header( "HTTP/1.1 301 Moved Permanently" ); 
				header( "Location: ".XOOPS_URL."/forums/".xoops_sef($forum_name)."/0,$forum_id,$type,$mode,$since,$start,$sortorder,$sortname");
				exit;
			}
		}
	} else {
		$forum_id = intval($_GET['forum']) ? intval($_GET['forum']) : $forum_id;
		$type = (!empty($_GET['type']) && in_array($_GET['type'], array("active", "pending", "deleted", "digest", "unreplied", "unread")))? $_GET['type'] : "";
		$mode = !empty($_GET['mode']) ? intval($_GET['mode']) : 0;
		$mode = (!empty($type) && in_array($type, array("active", "pending", "deleted")))?2:$mode;
		$since = isset($_GET['since']) ? intval($_GET['since']) : $xoopsModuleConfig["since_default"];
		$startdate = empty($since)?0:(time() - forum_getSinceTime($since));
		$start = !empty($_GET['start']) ? intval($_GET['start']) : 0;
		$sortorder = (!isset($_GET['sortorder']) || $_GET['sortorder'] != "ASC") ? "DESC" : "ASC";
		$sortname = $_GET['sortname']!=0 ? $_GET['sortname'] : '';
	}
	
Example #2
0
		
				
			if (($post_id)!=0){
				$sql = "SELECT topic_id FROM ".$xoopsDB->prefix('xf_posts')." WHERE post_id = '$post_id'";
				$ret = $xoopsDB->queryF($sql);
				$rt = $xoopsDB->fetchArray($ret);
				$topic_id = $rt['topic_id'];
			
			}
			$sql = "SELECT topic_title FROM ".$xoopsDB->prefix('xf_topics')." WHERE topic_id = '$topic_id'";
			$ret = $xoopsDB->queryF($sql);
			$rt = $xoopsDB->fetchArray($ret);
			$topic_title = $rt['topic_title'];
		
			header( "HTTP/1.1 301 Moved Permanently" ); 
			header( "Location: ".XOOPS_URL."/forums/".xoops_sef($forum_name)."/".xoops_sef($topic_title)."/$forum_id,$topic_id,$post_id,$start,$type,$mode,$move");
		}
	} else {
		$topic_id = isset($_GET['topic_id']) ? intval($_GET['topic_id']) : 0;
		$post_id = !empty($_GET['post_id']) ? intval($_GET['post_id']) : 0;
		$forum_id = !empty($_GET['forum']) ? intval($_GET['forum']) : 0;
		$move = isset($_GET['move'])? strtolower($_GET['move']) : '0';
		$start = !empty($_GET['start']) ? intval($_GET['start']) : 0;
		$type = (!empty($_GET['type']) && in_array($_GET['type'], array("active", "pending", "deleted")))? $_GET['type'] : "0";
		$mode = !empty($_GET['mode']) ? intval($_GET['mode']) : (!empty($type)?2:0);
	}

if ( !$topic_id && !$post_id ) {
	$redirect = empty($forum_id)?"index.php":'viewforum.php?forum='.$forum_id;
    redirect_header($redirect, 2, _MD_ERRORTOPIC);
}
Example #3
0
* Module: SmartPartner
* Author: The SmartFactory <www.smartfactory.ca>
* Licence: GNU
*/
include_once "header.php";
error_reporting(E_ALL);
global $xoopsDB;
$id = $_GET['id'];
if ($_GET['title'] != '') {
    $ret = $xoopsDB->query("SELECT a.id FROM " . $xoopsDB->prefix("smartpartner_partner") . " a WHERE a.title LIKE '" . xoops_sef($_GET['title'], '_') . "'");
    list($id) = $xoopsDB->fetchRow($ret);
} else {
    $ret = $xoopsDB->query("SELECT a.title FROM " . $xoopsDB->prefix("smartpartner_partner") . " a WHERE a.id = '{$id}'");
    list($title) = $xoopsDB->fetchRow($ret);
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: " . XOOPS_URL . "/associates/" . xoops_sef($title) . "/" . $id);
    exit;
}
$xoopsOption['template_main'] = 'smartpartner_partner.html';
include_once XOOPS_ROOT_PATH . "/header.php";
include_once "footer.php";
global $xoopsUser, $xoopsConfig, $xoopsModuleConfig, $xoopsModule;
if ($id == 0) {
    redirect_header("javascript:history.go(-1)", 2, _MD_SPARTNER_NOPARTNERSELECTED);
    exit;
}
// Creating the Partner object for the selected FAQ
$partnerObj = new SmartpartnerPartner($id);
// If the selected partner was not found, exit
if ($partnerObj->notLoaded()) {
    redirect_header("javascript:history.go(-1)", 2, _MD_SPARTNER_NOPARTNERSELECTED);