wenn ja starte session include("inc/shop_check.php"); #hausstatistik aktualisieren include("inc/write_statistik.php"); if ($_SERVER['DOCUMENT_ROOT'] == "/is/htdocs/66746/www.phenyl-e.de/customer/"){ require($_SERVER['DOCUMENT_ROOT'].'../smarty/libs/Smarty.class.php'); $smarty = new Smarty; $smarty->template_dir = $_SERVER['DOCUMENT_ROOT'].'/_templates/'; $smarty->compile_dir = $_SERVER['DOCUMENT_ROOT'].'/_templates_c/'; $smarty->debugging = FALSE; }else{ require($_SERVER['DOCUMENT_ROOT'].'/smarty/libs/Smarty.class.php'); $smarty = new Smarty; $smarty->template_dir = $_SERVER['DOCUMENT_ROOT'].'/customer/_templates/'; $smarty->compile_dir = $_SERVER['DOCUMENT_ROOT'].'/customer/_templates_c/'; $smarty->debugging = FALSE; } # $smarty->debugging = TRUE; if($customer=="" or $_GET["customer"]==""){ $customer="loungetemplate_01"; $_GET["customer"]="loungetemplate_01"; } $where = "where customer= '".$_GET['customer'] . "' and freegal='free' "; if($_GET['galname']) { $where .= "and galname = '".$_GET['galname']."'"; } $smarty->assign ("art_customized", $art_customized); $smarty->assign ("cth", $cth); $pos_left=$cth-600; $pos_left=$pos_left/2-15; $smarty->assign ("pos_left", $pos_left); $smarty->assign ("mainindex", "indexfree1.php"); $smarty->assign ("customer", $customer); $smarty->assign ("bestellung", $setshop); include("css.php"); # check voting ips and delete old ones; $heute_U = mktime (); $heute = date("YmdHis",$heute_U); if($customer=="pinklady-berlin"){ $db_del_time = $heute - "100"; }else{ $db_del_time = $heute - "1000"; } $SQL_statement2 = "DELETE FROM ipcheck where timestamp <= '$db_del_time';"; $ergebnis2 = mysql_query($SQL_statement2,$db); $svSQL = "select * from galerie where customer='$customer' order by timestamp"; $datensatz2 = @mysql_query($svSQL, $db); while ($saRow = mysql_fetch_array($datensatz2, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } $galanzahl=$galanzahl + 1; } $smarty->assign ("freegal", $freegal); $smarty->assign ("bestellung", $bestellung); $smarty->assign ("galanzahl", $galanzahl); #voting ip check and delete old ende if($sortgalerie=="altzuerst"){ $svSQL = "select * from galerie ".$where." order by datum ASC"; if($customer=="franziunddavid"){ $svSQL = "select * from galerie ".$where." order by id ASC"; } }else{ $svSQL = "select * from galerie ".$where." order by datum DESC"; if($customer=="adc_2007"){ $svSQL = "select * from galerie ".$where." order by id DESC"; } } $datensatz2 = @mysql_query($svSQL, $db); while ($saRow = mysql_fetch_array($datensatz2, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } $datum = strtoupper(date("d. m. Y",strtotime($datum))); $arr_galerien[] = array( datum => $datum, location => $location, stadt => $stadt, beschreibung => $beschreibung, customer => $customer, galname => $galname, anzahl_thumb_kmain => $anzahl_thumb_kmain, imgmenge => $imgmenge_dir, titel => $titel, anz_rows_oview => $anz_rows_oview, anz_cells_oview => $anz_cells_oview, special => $special, comments => $comments, guestbook => $guestbook ); } #wenn nur eine Galerie vorhanden auf oview routen if($galanzahl<=1){ if($rubrik=="view" or $rubrik=="send2friend" or $rubrik=="viewcard" or $rubrik=="votingergebnisse" or $rubrik=="bestell" or $rubrik=="viewguestbook" or $rubrik=="newguestbook" or $rubrik=="setcomment" or $rubrik=="flash"){ }else{ $svSQL = "select * from galerie where customer='$customer'"; $datensatz2 = @mysql_query($svSQL, $db); while ($saRow = mysql_fetch_array($datensatz2, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } } $rubrik="oview"; $_GET["customer"]=$customer; $_GET["galname"]=$galname; } } if($rubrik=="" and $galanzahl>"1"){ $rubrik="kmain"; } $smarty->assign ("rubrik", $rubrik); #ende routing // Das includefile für die Bilder im Array if ($rubrik == "view" || $rubrik == "oview" || $rubrik == "viewcard"){ include("inc/bilder_array.php"); } //************ Das voting schreiben if ($voting=="1"){ //checken ob es zu dem bild schon einen Eintrag gibt $SQL_statement1 = "SELECT * from ipcheck where ip='".$HTTP_SERVER_VARS["REMOTE_ADDR"]."'"; $ergebnis1 = mysql_query($SQL_statement1,$db); $diff_time = $heute; if (mysql_num_rows($ergebnis1)>0){ $voting="Sie haben Ihr voting schon abgegeben!"; }else{ // Dann schon von dieser IP-gevotet --> Update $voting="Herzlichen Dank Ihre Stimme wurde gezählt"; //checken ob es zu dem bild schon einen Eintrag gibt $SQL_statement = "SELECT * from voting where customer='$customer' AND galname='$galname' AND imgnr=$imgnr;"; $ergebnis = mysql_query($SQL_statement,$db); if (mysql_num_rows($ergebnis)>0){ // Dann schon ein Eintrag vorhanden --> Update $SQL_statement = "UPDATE voting SET stimmen = stimmen+1 where customer='$customer' AND galname='$galname' AND imgnr=$imgnr;"; $ergebnis = mysql_query($SQL_statement,$db); }else{ $SQL_statement = "INSERT INTO voting(galname,customer,imgnr,stimmen) VALUES('$galname','$customer',$imgnr,1);"; //echo $SQL_statement; $ergebnis = mysql_query($SQL_statement,$db); } // Ip speichern zwecks mehrfachvoting $SQL_statement1 = "INSERT INTO ipcheck(ip) VALUES('".$HTTP_SERVER_VARS["REMOTE_ADDR"]."');"; //echo $SQL_statement; $ergebnis1 = mysql_query($SQL_statement1,$db); } } $smarty->assign("voting", $voting); //************ Voting ENDE $svSQL = "select * from customer_layout where customer='".$_GET['customer']."'"; $datensatz2 = @mysql_query($svSQL, $db); while ($saRow = mysql_fetch_array($datensatz2, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } } $smarty->assign("spacing", $spacing); $smarty->assign("padding", $padding); $smarty->assign("arr_galerien", $arr_galerien); $smarty->assign("gbook", $gbook); if($rubrik == "galeries"){ if($galpersite==""){ $galpersite="10"; } $galseitenanzahl=ceil($galanzahl/$galpersite); if($galseitenanzahl>1){ $seite="\n". "\n". " \n"; for($i=1;$i<=$galseitenanzahl;$i++){ $seite.=" \n"; } $seite.="\n". "
Seite:$i

\n"; } if($seitenzahl==""){ $seitenzahl=1; } $end=$galpersite*$seitenzahl; $start=$end-$galpersite; $smarty->assign ("seite", $seite); $smarty->assign ("seitenzahl", $seitenzahl); $smarty->assign ("end", $end); $smarty->assign ("start", $start); // Die Arrays für kmain bauen for ($o=0;$oassign('arr_gals', $arr_gals); $smarty->assign ("inc_content","KMAIN.htm"); }else if($rubrik == "view" or $rubrik=="download"){ if($comments=="true"){ $svSQL3 = "select * from img_comment where galname='".$galname."' and imgnr='".$imgnr."' and customer='".$customer."'"; $datensatz3 = @mysql_query($svSQL3, $db); while ($saRow = mysql_fetch_array($datensatz3, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } $t=$t+1; $arr_comment[]=array( commentdatum => substr($timestamp,8,2).".".substr($timestamp,5,2).".".substr($timestamp,0,4)." | ".substr($timestamp,8,2).":".substr($timestamp,10,2)." Uhr", name => $name, comment => $comment ); } } if(!$slide){ $slide="off"; } $smarty->assign("anz_comments",$t); $smarty->assign("setshop",$setshop); $smarty->assign("slide",$slide); $smarty->assign("arr_comment",$arr_comment); $smarty->assign("comment",$comment); $imgnr2 =ereg_replace ("0", "", $imgnr); $svSQL = "select * from galerieimg where galname='".$galname."' and imgnr='".$imgnr."'"; $datensatz2 = @mysql_query($svSQL, $db); while ($saRow = mysql_fetch_array($datensatz2, MYSQL_ASSOC)){ while (list($k, $val) = each($saRow)){ $$k = $val; } } $smarty->assign("imgbeschreibung",$imgbeschreibung); $smarty->assign("imgtitle",$imgtitle); $smarty->assign("galname",$galname); #$smarty->assign("imgnr",str_pad($_GET['imgnr'],3,"0",STR_PAD_LEFT)); // Bilderanzahl neu setze, so wie oben gezählt $imgmenge = $imgmenge_dir; //nächstes Bild und vorhergehendes Bild einsetzen $imgnr = str_pad ($imgnr, 3, "0", STR_PAD_LEFT); $img_path = "$customer/gal/$galname/$imgnr.jpg"; $size = GetImageSize ($img_path,&$info); if($size[0]<$size[1]){ $img_format="hochformat"; }else{ $img_format="querformat"; } $smarty->assign("img_format",$img_format); if($rubrik=="view"){ if($imgnr.".jpg"==$datei_array[0]){ $next = substr($datei_array[1],0,3); $back = substr($datei_array[$imgmenge-1],0,3); }else if($imgnr.".jpg"==$datei_array[$imgmenge-1]){ $next = substr($datei_array[0],0,3); $back = substr($datei_array[(array_search($imgnr.".jpg",$datei_array) - 1)],0,3); }else{ $next = substr($datei_array[(array_search($imgnr.".jpg",$datei_array) + 1)],0,3); $back = substr($datei_array[(array_search($imgnr.".jpg",$datei_array) - 1)],0,3); } } $imgnr2 = $imgnr +1 -1; $smarty->assign("imgnr2", $imgnr2); $smarty->assign("imgnr", $imgnr); if($customer=="Bundestag"){ $smarty->assign ("inc_content","VIEW_bundestag.htm"); }else{ $smarty->assign ("inc_content","VIEW.htm"); } $smarty->assign ("next",$next); $setlength=$anz_rows_oview*$anz_cells_oview; $setaktuell=ceil($imgnr/$setlength); $smarty->assign ("set",$setaktuell); $smarty->assign ("back",$back); }else if($rubrik == "oview"){ include("oview1.php"); if($customer=="Bundestag"){ $smarty->assign ("inc_content","OVIEW_bundestag.htm"); }else{ $smarty->assign ("inc_content","OVIEW.htm"); } }else if($rubrik == "send2friend"){ include("send2friend.php"); }else if($rubrik == "viewcard"){ include("viewcard.php"); }else if($rubrik == "votingergebnisse"){ //Die Votingergebnisse anzeigen $smarty->assign ("inc_content","VOTING.htm"); // Das Array der Bilder bauen, die angezeigt werden sollen $SQL_Statement = "Select * from voting where customer = '$customer' ORDER BY stimmen DESC;"; //echo $SQL_Statement; $ergebnis = mysql_query($SQL_Statement,$db); $votings_vorhanden = false; if (mysql_num_rows($ergebnis)>0){ // dann sind Bilder für diesen Kunden in der Datenbank vorhanden $votings_vorhanden = true; $i=0; while ($row = mysql_fetch_array($ergebnis)){ (strlen($row["imgnr"]) == 1) ? $row["imgnr"] = "00".$row["imgnr"] : null; (strlen($row["imgnr"]) == 2) ? $row["imgnr"] = "0".$row["imgnr"] : null; $voting_bilder[$i] = array(id=>$row["id"],galname=>$row["galname"],imgnr=>$row["imgnr"],customer=>$row["customer"],stimmen=>$row["stimmen"]); $i++; } $smarty->assign ("voting_bilder",$voting_bilder); $smarty->assign ("votings_vorhanden",$votings_vorhanden); } }else if($rubrik == "bestell"){ include("inc/bestellintern.php"); }else if($rubrik == "setcomment"){ $imgnr = str_pad ($imgnr, 3, "0", STR_PAD_LEFT); $img_path = "$customer/gal/$galname/$imgnr.jpg"; $size = GetImageSize ($img_path,&$info); if($size[0]<$size[1]){ $img_format="hochformat"; }else{ $img_format="querformat"; } $smarty->assign("img_format",$img_format); include("inc/setcomment.php"); }else if($rubrik == "viewguestbook" or $rubrik=="newguestbook"){ include("inc/guestbook.php"); }else if($rubrik == "flash"){ $smarty->assign ("inc_content","flashsource.htm"); $smarty->assign ("customer",$customer); $smarty->assign ("rubrik","flash"); }else{ #Seitenzähler für Galerien // Im Moment für alle nach 8 Galerien if($galpersite==""){ $galpersite="10"; } $galseitenanzahl=ceil($galanzahl/$galpersite); if($galseitenanzahl=="1" and $galanzahl>$galpersite){ $galseitenanzahl="2"; } if($galseitenanzahl>=1){ $seite="\n". "\n". " \n"; for($i=1;$i<=$galseitenanzahl;$i++){ $seite.=" \n"; } $seite.="\n". "
Seite:$i

\n"; } if($seitenzahl==""){ $seitenzahl=1; } $end=$galpersite*$seitenzahl; $start=$end-$galpersite-1; $smarty->assign ("seite", $seite); $smarty->assign ("seitenzahl", $seitenzahl); $smarty->assign ("end", $end); $smarty->assign ("start", $start); // Die Arrays für kmain bauen for ($o=0;$oassign('arr_gals', $arr_gals); $smarty->assign ("inc_content","KMAIN.htm"); } //***** ab hier Ändeurngen für Flash galerie ********// if ($flash_galerie == 1){ include "inc/flashgal_variablen.php"; // Datei für Flashgalerien include "$customer/flash_galerie.php"; } // if flash galerie else{ // sonst, normal weiter if($rubrik!="send2friend"){ $smarty->display("INDEX_".$customer.".htm"); } } // else // ********** Flash galerie Änderungen ENDE *******// ?>