$val){ $$key = $val; } //configuratie voorpagina $lineoppag = 2; //aantal regels met foto's op de voorpagina $maxcols = 2; //aantal colommen met foto's op de voorpagina $imgwidth = 250; //breedte foto's op voorpagina //configuratie thumbnailpagina's $maxthumbslines = 5;//maximaal aantal regels met thumbnails per pagina $maxthumbscols = 3;//maximaal aantal kolommen met thumbsnails per pagina $thumbwidth = 160; //breedte thumbnails $thumbheight = 120; //hoogte thumbnails $beschrijving = true; //geeft aan of de omschrijving van het album getoond moet worden op de thumbnail-pagina (true om te tonen, false om niet te tonen) $kleur1 = "black"; $kleur2 = "white"; $kleur3 = "#FFCC33"; $kleur4 = "red"; $kleur5 = "green"; echo " Knijntjes Fotoboek "; /* code zodat de browser Opera weet wat de volgende pagina is bij het bekijken van de groto foto's*/ if($_GET['view'] == "pic"){ if($_GET['img'] >= count(file("fotomap/".$_GET['map']."/index.php"))){ $next = 1; } else { $next = $_GET['img']+1; } echo ""; } echo "
"; if ($map == "") { //de indexpagina's met overzicht van albums echo ""; $maxoppag = $lineoppag*$maxcols; $lines = array_reverse(file("fotomap/index.php"), TRUE); $aantalpag = ceil(count($lines)/$maxoppag); if ($view != ""){ $img = findpagenr($view, $lines, $maxoppag); } if ($img > $aantalpag || $img == "" || $img < 1 || !is_numeric($img)){ $img = "1"; } if ($aantalpag > 1){ $pagregel = indexline($aantalpag, null, null, $img); } echo "
$pagregel
\n"; $start = ($img-1)*$maxoppag; $lines = array_slice($lines, $start, $maxoppag); $colnr = 0; foreach($lines as $foto){ if ($colnr == $maxcols) { echo "\n"; $colnr = "0"; } list($pic,$onderschrift) = explode("|", $foto); echo "\n"; $colnr++; } if ($colnr != $maxcols){ echo vulcel($colnr, $maxcols); } echo "
\"voorbeeld
$onderschrift
Laatste update: ".datum("j F Y", filemtime("fotomap/$pic/index.php"))."
$pagregel
"; } elseif ($view == "thumbs"){ //de thumbnailpagina's echo ""; if($beschrijving){ $lines = file("fotomap/index.php"); foreach($lines as $line){ list($pic,$onderschrift) = explode("|", $line); if($pic == $map){ echo ""; } } } $maxthumbs = $maxthumbslines*$maxthumbscols; $lines = file("fotomap/$map/index.php"); $aantalpag = ceil(count($lines)/$maxthumbs); if ($img == "" || !is_numeric($img) || $img < 1 || $img > $aantalpag){ $img = "1"; } $nextpage = "1"; if ($aantalpag > 1){ $pagregel = indexline($aantalpag, $view, $map, $img); } echo "
$onderschrift
$pagregel
\n"; $start = ($img-1)*$maxthumbs; $lines = array_slice($lines, $start, $maxthumbs); $img = $start+1; foreach($lines as $regel){ list($pic,$titel,$onderschrift,$fotograaf) = explode("|", $regel); if ($colnr == $maxthumbscols) { echo ""; $colnr = "0"; } echo "\n"; $colnr++; $img++; } if ($colnr != $maxthumbscols){ echo vulcel($colnr, $maxthumbscols); } echo "
\"$titel\"
"; if ($titel == ""){ $titel = " "; } echo "$titel
$pagregel
\n"; } elseif ($view == "pic"){ //één foto tonen $lines = file("fotomap/$map/index.php"); $nr = 1; $regel = $lines[$img-1]; list($pic,$titel,$onderschrift,$fotograaf) = explode("|", $regel); $next = $img+1; if ($next > count($lines)){ $next = 1; } echo "\"$titel\""; if ($onderschrift != ""){ echo "
$onderschrift"; } if ($fotograaf != ""){ echo "
© $fotograaf"; } echo "
".imgline($map, $img, count($lines))."
"; } elseif ($view == "all"){ //alle foto's tonen $lines = file("fotomap/$map/index.php"); $nr = 1; foreach($lines as $regel){ list($pic,$titel,$onderschrift,$fotograaf) = explode("|", $regel); echo "\"$titel\""; if ($onderschrift != ""){ echo "
$onderschrift"; } if ($fotograaf != ""){ echo "
© $fotograaf"; } echo "


\n"; $nr++; } } if ($map != ""){ echo "Index "; if ($view != "thumbs"){ echo "Thumbnails "; } if ($view != "all"){ echo "Alle foto's "; } } echo "
"; ?>