All pastes #720509 Raw Edit

Stuff

public text v1 · immutable
#720509 ·published 2007-09-30 11:58 UTC
rendered paste body

	function getUrl($normal, $htaccess, $change=true)
		{
			global $CFG;
			if($change)
				{
					if($CFG['url']['rewrite'])
						$return = $CFG['site']['relative_url'].$htaccess;
					else
						$return = $CFG['site']['relative_url'].$normal;
				}
			else if($CFG['url']['rewrite'])
				{
					$return = $htaccess;
					if(!strstr($return, $CFG['site']['url']))
						{
							$return = 'browse/'.$return;
						}
				}
			else
				$return = $normal;
				
			if($CFG['url']['rewrite'] and !strpos($return, '.php'))
				{
					if(!strstr($return, 'viewprofile'))
						{
							if(strstr($return, $CFG['site']['url'].'members/'))
								$return = str_replace($CFG['site']['url'].'members/', $CFG['site']['url'].'members/browse/', $return);
							else if(strstr($return, $CFG['site']['url'].'rss/'))
								$return = str_replace($CFG['site']['url'].'rss/', $CFG['site']['url'].'rss/browse/', $return);
							else
								$return = str_replace($CFG['site']['url'], $CFG['site']['url'].'browse/', $return);
						}
					else
						{
							$return = str_replace('members/', '', $return);
							$return = str_replace('viewprofile/', '', $return);
						}
				}
			return $return;
		}