<?php
require_once "php/swe.php";
// Récupération de l'item demandé
list($item) = get_item_with_args("root");

// Si l'item n'a pas été trouvé => erreur 404 et page en conséquence
if ($item == "") {
    //header("HTTP/1.1 404 Not Found");
		header("Status: 404 Not Found");
		$item="erreur404";
}

if ($conf["items"][$item]["model"] != null) {
	if ($conf["items"][$item]["model"] != -1) { 
		// Il y a un modèle	
		include "model/".$conf["items"][$item]["model"].".php";
	
	}
	else {
		// Il n'y a pas de modèle
		// On récupère le mime-type ou par défaut on mets text/html
		if ($conf["items"][$item]["mime-type"] == "") {
			header("Content-type: ".$conf["default_conf"]["mime-type"]);
		} else {
			header("Content-type: ".$conf["items"][$item]["mime-type"]);
		}
		
		// Date de dernière modification
		header("Last-Modified: ".get_date_modification($item,"D, d M Y H:i:s"), true);

		// On inclue l'item
		include_item_with_cache($item);
	}
}
else {
	include	"model/".$conf["default_conf"]["model"].".php";
}
?>
