//-----------------------------------------------
// Modifier la ligne suivante à chaque modif
// Encapsulation V 3.33 AchelJay/Benjee/Capcaverne/Snipe 1/11/02
//-----------------------------------------------
//include("config.html");
//include pour le fichier de config static
if (!IsSet($mainfile)) { include ("mainfile.html"); }
if (!IsSet($static_url) && !isset($encap_table)) { include ("modules/encapsuleur/encap.conf.html"); }
// vérification du format d'affichage (0:étendu, 1 ,-1: entre les blocs)
global $pdst;
$query = "SELECT * FROM $encap_table where nom = '$page'";
$result = mysql_query($query);
if($result) {
$data = mysql_fetch_array($result);
$pdst = $data[block];
include("header.html");
// Pascal
$src = $data[form]."://".$data[adresse];
$title = "
";
$title .= " $data[titre] ";
$title .= " ";
$title .= " |
";
function display ($display) {
global $display, $data, $src;
if ($data[display] == 1) {
switch($data[type]) {
case "interne" :
// si le fichier et de type static
opentable();
if (($data[adresse]!="") and ($data[adresse])) {
// Verrou de sécurité
if (eregi("(^[0-9a-z-]+\.)",$data[adresse]) and !stristr($data[adresse],"..") and !stristr($data[adresse],"../") and !stristr($data[adresse], "script") and !stristr($data[adresse], "cookie") and !stristr($data[adresse], "iframe") and !stristr($op, "applet") and !stristr($data[adresse], "object") and !stristr($data[adresse], "meta")) {
if (file_exists("$static_url$data[adresse]")) {
include ("$static_url$data[adresse]");
echo " ::";
}
echo "";
} else {
echo "".translate("Please enter information according to the specifications")."
";
}
}
closetable();
break;
case "externe" :
$tit="$data[tit]";
tit($tit);
echo "";
echo " ::";
break;
default :
echo "";
echo " ::";
break;
}
} elseif ($data[display] == 0) {
print ("
Cette page est pour le moment en création ou
le formulaire qu'il contient est pour le moment inaccessible
|
");
}
}
display($display);
// fin du switch
include("footer.php");
} else {
opentable();
echo "La page desirée n'existe plus. désolé.";
closetable();
include("footer.php");
}
function tit ($tit) {
global $title;
if ($tit==1) print ($title);
}
/*
je tiens à remercier shylock pour la connectique à la dv dans la première mouture du script,
et surtout grand, grand, grand, remerciement à Nina Tomb (Sylvie) qui a en quelques
essais (pas comme les mecs de chez PHP-France sur le chat) résussi à débugger le problème
lié à l'Iframe!!!
*/
?>