<?php

// Ce fichier ne sera execute qu'une fois
if (defined("_INC_CHERCHE")) return;
define("_INC_CHERCHE", "1");

// Ce fichier doit IMPERATIVEMENT contenir la fonction chercher-squelette
// (cf commentaires dans inc-calcul)

function chercher_squelette($fond, $id_rubrique, $dossier, $lang) {
	$ext = $GLOBALS['extension_squelette'];
	if ($lang) {
		lang_select($lang);
		$f = "$fond.$lang";
		if (@file_exists("$f.$ext"))
			$fond = $f;
	}
	$d ="$dossier$fond";
	// On selectionne, dans l'ordre :
	// fond=10, fond-10 fond-<rubriques parentes> fond fond-dist
	$f = "$d=$id_rubrique";
	if (($id_rubrique > 0) AND (@file_exists("$f.$ext")))
		return $f;

	while ($id_rubrique) {
		if (file_exists("$d-$id_rubrique.$ext"))
			return "$d-$id_rubrique";
		else
			$id_rubrique = sql_parent($id_rubrique);
	}

	if (@file_exists("$d.$ext")) {
		return $d;
	} else if (@file_exists("$fond.$ext")) {
		return $fond;
	} else if (@file_exists("$fond-dist.$ext")) {
		return "$fond-dist";
	} else {
	  	return '';
	}
}
?>
