session_start();
$IngDontCheckModReg=true;
require("hostinfo.php");
require("common/const.inc.php");
require("common/unit.php");
require("common/gestform.php");
require("common/db.php");
require("common/layout.php");
require("menu.php");
require("menu_top.php");
require("sottomenu.php");
ConnectDB();
SetHtxPath("prodotti.htx"); // setto il nome della pagina HTX
//Elaborazione titoli e description dinamici
$Titolo="";
if (isset($_GET["CodLiv1"])) $Titolo.=" - ".ucfirst(str_replace("_"," ",$_GET["CodLiv1"]));
if (isset($_GET["CodLiv2"])) $Titolo.=" - ".ucfirst(str_replace("_"," ",$_GET["CodLiv2"]));
if (isset($_GET["CodLiv1"])&&isset($_GET["CodLiv2"])) {
$CodL1=ReadField($TbLiv1,"Cod","UrlVoce='".$_GET["CodLiv1"]."'")+0;
$CodL2=ReadField($TbLiv2,"Cod","UrlVoce='".$_GET["CodLiv2"]."'")+0;
} elseif (isset($_GET["CodLiv1"])) {
$CodL1=ReadField($TbLiv1,"Cod","UrlVoce='".$_GET["CodLiv1"]."'")+0;
$CodL2=0;
} else {
$CodL1=0;
$CodL2=0;
}
$Result=ReadRecords($TbCrossMenuProdotti,"CodLiv1=$CodL1 AND CodLiv2=$CodL2","CodProdotto");
$Description="";
while ($Row=mysql_fetch_array($Result)) {
$NomeProdotto=utf8_encode(ReadField($TbProdotti,"Titolo","Cod=".$Row["CodProdotto"]));
if (trim($NomeProdotto)!="") $Description.=($Description==""?$NomeProdotto:",".$NomeProdotto);
}
?>
Neonvolta - Soluzioni visive
DrawLayout("LayStyle");
?>
function DrawObject($ObjName, $ObjValue="") { // con il drawObject riempio SOLO le scelte delle combo e le etichette dinamiche con i dati presi dal DB
switch ($ObjName) {
case "Sottomenu":
//############################
//Creazione sottomenu dinamico
//############################
Sottomenu();
return true;
break;
case "MenuTop":
//###########################
//Creazione menu TOP dinamico
//###########################
MenuTop();
return true;
break;
case "MenuSX":
//##########################
//Creazione menu SX dinamico
//##########################
Menu();
return true;
break;
case "SiteRoot":
print($GLOBALS["SiteRoot"]);
return true;
break;
case "LinkProdotto":
print($GLOBALS["SiteRoot"]."prodotto/".$_GET["CodLiv1"]."/".$_GET["CodLiv2"]."/".$GLOBALS["RowProd"]["UrlVoce"]);
return true;
break;
case "TitoloProdotto":
print(stripslashes(utf8_encode($GLOBALS["RowProd"]["Titolo"])));
return true;
break;
case "DescrBrvProdotto":
//Isolo primo spazio dopo i primi 400 caratteri
$Testo=strip_tags(stripslashes(utf8_encode($GLOBALS["RowProd"]["Testo"])));
if (strlen($Testo)>460) {
$i=461;
while ($i<=strlen($Testo)) {
if (substr($Testo,$i,1)==" ") break;
$i++;
}
print(substr($Testo,0,$i)."...");
} else print($Testo);
return true;
break;
case "ThumbProdotto":
//Lettura prima immagine prodotto
$Sql="SELECT A.File FROM ".$GLOBALS["TbGallery"]." AS A
INNER JOIN ".$GLOBALS["TbCrossGallery"]." AS B ON A.Cod=B.Codgallery
WHERE B.CodProdotto=".$GLOBALS["RowProd"]["Cod"]."
ORDER BY A.Ord
LIMIT 1";
$Result=mysql_query($Sql);
if (mysql_affected_rows()>0) {
$Row=mysql_fetch_array($Result);
print("thumb_".$Row["File"]);
}
return true;
break;
case "Riga":
print($GLOBALS["Riga"]);
return true;
break;
case "LinkLiv1":
print(strtoupper(ReadField($GLOBALS["TbLiv1"],"Voce","UrlVoce='".$_GET["CodLiv1"]."'")));
//print($GLOBALS["SiteRoot"]."prodotti/".$_GET["CodLiv1"]."/".$_GET["CodLiv2"]);
return true;
break;
case "LinkLiv2":
print(strtoupper(ReadField($GLOBALS["TbLiv2"],"Voce","UrlVoce='".$_GET["CodLiv2"]."'")));
return true;
break;
}
}
?>
DrawLayout("LayBody");
print("