<?php
$uri = explode('/', $_SERVER['REQUEST_URI']);
$no = 1;
require(__DIR__.'/config.php');
$web['pagetitle'] = 'Welcome to '.$web['company'];
$web['uri'] = $uri;
$web['breadcrumb'] = '';
$web['page'] = '';
$root = true;

if ( isset($uri[$no]) && $uri[$no] != '' && $uri[$no] != 'index.php' )
{
	$root = false;
	// Product List
	if ( $uri[$no] == 'c' )
	{
		$sql = "SELECT id FROM ".$app->getPrefix()."categories WHERE slug = ?";
		$params = array($uri[$no+1]);
		$rws = $app->getList($sql, $params);
		if ( !empty($rws) )
		{
			if ( isset($uri[$no+2]) )
			{
				$params = str_replace('?', '', $uri[$no+2]);
				$arys = explode('&', $params);
				foreach( $arys as $ary )
				{
					$tmpary = explode('=', $ary);
					$request->set($tmpary[0], $tmpary[1]);
				}
			}
			$request->set('category_id', $rws[0]['id']);
			require('products.php');
			exit;
		}
	}
	// Product Detail
	if ( $uri[$no] == 'p' )
	{
		$sql = "SELECT id FROM ".$app->getPrefix()."products WHERE slug = ?";
		$params = array($uri[$no+1]);
		$rws = $app->getList($sql, $params);
		if ( !empty($rws) )
		{
			if ( isset($uri[$no+2]) )
			{
				$params = str_replace('?', '', $uri[$no+2]);
				$arys = explode('&', $params);
				foreach( $arys as $ary )
				{
					$tmpary = explode('=', $ary);
					$request->set($tmpary[0], $tmpary[1]);
				}
			}
			$request->set('product_id', $rws[0]['id']);
			require('product.php');
			exit;
		}
	}
}

if ( $root )
  require('home.php');
else
  require('404.php');
