<?php
require 'db.php';
require 'functions.php';
require 'categorydata.php';

/* Products per page */
$ppp = "52";
$page = "1";

$requestURI = $_SERVER['REQUEST_URI'];
$requestURI = substr($requestURI,1);
$urlstHANDLE = explode('/',$requestURI);
$url = false;

foreach( $urlstHANDLE as $keyHAN => $valueHAN ) {
	if( !empty( $valueHAN ) ) {
		$url[$keyHAN] = preg_replace('/[^A-Za-z0-9+%?_-]/', '', $valueHAN);
	}
}


/* START VIEW */
if( !isset($url[0]) ) {
	$currentview = "home";
	$thetitle = "Kosttillskott & Träningskläder – Proteinpulver, Vitaminer, PWO | Fitnesslagret";

	require 'view_header.php';
	require 'view_nav.php';

	require 'view_index.php';
}
else {
	/* BRAND VIEW */
	if( $url[0] == "brand" ) {
		$brand = $url[1];
		$currentview = "brand";
		$thetitle = "Köp produkter från ".urldecode($brand)." på Fitnesslagret.se";

		require 'view_header.php';
		require 'view_nav.php';

		if( isset($url[2]) && $url[2] == "sida" ) {
			$page = $url[3];
		}

		get_products($brand,"brand");
	}
	/* PRODUCT VIEW */
	elseif( $url[0] == "p" ) {
		$currentview = "product";
		$cat = $url[1];
		$urlkey = $url[2];

		$id = gcifromurlkey($cat);
		$stmt = $dbh->prepare("select * from products where urlkey = :urlkey and level0 = :cat");
		$stmt->execute( array("urlkey"=>$urlkey, "cat"=>$id) );
		$data = $stmt->fetch();

		$thetitle = "Köp ".$data["name"]." | ".get_cat_name($data["level0"]);

		require 'view_header.php';
		require 'view_nav.php';

		list_one_product($data);
	}
	/* CATEGORY VIEW */
	else {
		if( isset($url[0]) ) {
			$level = "0";
			$cat = $url[0];
			if( isset($url[1]) && $url[1] == "sida" ) {
				$page = $url[2];
			}
		}
		if( isset($url[1]) && $url[1] != "sida" && !is_numeric($url[1]) ) {
			$level = "1";
			$cat = $url[1];

			if( isset($url[2]) && $url[2] == "sida" ) {
				$page = $url[3];
			}
		}
		if( isset($url[2]) && $url[2] != "sida" && !is_numeric($url[2]) ) {
			$level = "2";
			$cat = $url[2];

			if( isset($url[3]) && $url[3] == "sida" ) {
				$page = $url[4];
			}
		}

		$cat_id = get_cat_id($cat,$level);
		$whereami = get_cat_name($cat_id);
		$currentview = "category";
		$thetitle = "Köp ".$whereami." på Fitnesslagret.se";

		require 'view_header.php';
		require 'view_nav.php';

		get_products($cat_id,$level);
	}
}

require 'view_footer.php';

