host(); } else { require("class.Shop.php"); $shop = new Shop; $host = $shop->host(); } $logger = new Logging; $logging = false; $logginglocations = false; $path = ''; $site = $shop->json->load_json("server/config/site.conf.json"); $title = $shop->sanitizer->cleaninput($site[0]['site.title']); $logging = $shop->sanitizer->cleaninput($site[0]['site.logging']); $searchbar = $shop->sanitizer->cleaninput($site[0]['site.searchbar']); $pricebar = $shop->sanitizer->cleaninput($site[0]['site.pricebar']); $optionbar = $shop->sanitizer->cleaninput($site[0]['site.optionbar']); if(!$searchbar) { $searchbar = false; } if(!$pricebar) { $pricebar = false; } if(!$optionbar) { $optionbar = false; } if(!$pricebar) { $pricebar = false; } else { $pricebarvalues = $shop->sanitizer->cleaninput($site[0]['site.pricebar.values']); } if(isset($logging)) { if(trim($logging) == '1' || strtolower(trim($logging)) == 'yes') { $logginglocations = $shop->sanitizer->cleaninput($site[0]['site.logging.locations']); $uri = $shop->sanitizer->sanitize($_SERVER['REQUEST_URI'],'dir'); if(strlen($uri) <= 100) { if(stristr($uri,'/')) { $uripieces = explode('/',$uri); $curi = count($uripieces); for($t=0;$t<$curi;$t++) { switch($uripieces[$t]) { case 'checkout': $path = 'checkout'; break; case 'payment': $path = 'payment'; break; case 'cart': $path = 'cart'; break; case 'blog': $path = 'blog'; break; case 'pages': $path = 'pages'; break; case 'articles': $path = 'articles'; break; } } } } else { $path = 'shop'; } if(strlen($path) <=3) { $path = 'shop'; } if(stristr($logginglocations,',')) { $locations = explode(',',$logginglocations); if(in_array($path,$locations)) { $logger->logging($path); } } else { if(strlen($logginglocations) >=4) { $logger->logging($path); } } } } if(!$title) { $title = 'Webshop Name'; } ?>

navigation($host); ?>