if ($_GET['cmd'] == "detail") {
// een specifieke foto
// variabelen halen uit de getset
$fotomap_id = $_GET['fotomap_id'];
$foto_id = $_GET['foto_id'];
// query voor het ophalen van alle foto's in de fotomap
$query = "SELECT * FROM foto WHERE fotomap_id = $fotomap_id ORDER BY foto_id DESC;";
$result = mysql_query ($query);
// tellen van de records
$num = mysql_numrows ($result);
// alvast op false zetten
$vorige = "false";
$volgende = "false";
for ($t = 0; $t < $num; $t++) {
// voor elk record
// variabelen halen uit de resultset
$db_foto_id = mysql_result ($result, $t, "foto_id");
if ($db_foto_id == $foto_id) {
// als ze overeenkomen
if ($t > 0) {
// als hij niet het eerste record is
// variabelen setten
$vorige = "true";
$vorige_id = mysql_result ($result, ($t-1), "foto_id");
}
if (($t+1) < $num) {
// als hij niet het laatste record is
// variabelen setten
$volgende = "true";
$volgende_id = mysql_result ($result, ($t+1), "foto_id");
}
$position = $t;
}
}
// $position2 = $position % 9;
$offset = (($position - ($position % 9)) / 9) * 9;
// query voor het ophalen van de fotomap gegevens
$query = "SELECT * FROM fotomap WHERE fotomap_id = $fotomap_id;";
$result = mysql_query ($query);
$beschrijving_map = mysql_result ($result, 0, "beschrijving");
// query voor het ophalen van de foto gegevens
$query = "SELECT * FROM foto WHERE foto_id = $foto_id;";
$result = mysql_query ($query);
// variabelen halen uit de postset
$filename = mysql_result ($result, 0, "filename");
$beschrijving = mysql_result ($result, 0, "beschrijving");
?>
|
|
|
|
if ($vorige == "true") { ?> } else { echo ' '; } ?> |
|
if ($volgende == "true") { ?> } else { echo ' '; } ?> |
} else if ($_GET['cmd'] == "overview") {
// het overzicht
if ($_GET['offset']) $offset = $_GET['offset']; else $offset = 0;
$aantal = 9;
$fotomap_id = $_GET['fotomap_id'];
// query voor het ophalen van de fotomap gegevens
$query = "SELECT * FROM fotomap WHERE fotomap_id = $fotomap_id;";
$result = mysql_query ($query);
$beschrijving_map = mysql_result ($result, 0, "beschrijving");
$query = "SELECT * FROM foto WHERE fotomap_id = $fotomap_id;";
$result = mysql_query ($query);
$totaal = mysql_numrows ($result);
$query = "SELECT * FROM foto WHERE fotomap_id = $fotomap_id ORDER BY foto_id DESC LIMIT $offset, $aantal;";
$result = mysql_query ($query);
if (@mysql_num_rows ($result) > 0) {
$num = mysql_num_rows ($result);
?>
|
|
for ($t = 0; $t < $num; $t++) {
// voor elk record
$foto_id = mysql_result ($result, $t, "foto_id");
$filename = mysql_result ($result, $t, "filename");
$beschrijving = mysql_result ($result, $t, "beschrijving");
if ($t % 3 == 0) echo ' ' . "\n";
echo ' | ' . "\n";
if ($t % 3 == 2) echo ' ' . "\n" . ' ' . "\n" . ' | ' . "\n" . ' ' . "\n";
}
$t = $t % 3;
if ($t != 0) {
$b = 3 - $t;
for ($a = 0; $a < $b; $a++) {
// voor elk record
echo ' | ' . "\n";
}
echo ' ' . "\n" . ' ' . "\n" . ' | ' . "\n" . ' ' . "\n";
}
?>
if (($offset - 9) >= 0) { ?> } else { echo ' '; } ?> |
|
if (($offset + 9) < $totaal) { ?> } else { echo ' '; } ?> |
} else {
?>
Geen foto's aanwezig binnen deze fotomap. |
|
|
}
} else {
// query voor het ophalen van de fotomappen
$query = "SELECT * FROM fotomap ORDER BY fotomap_id DESC;";
$result = mysql_query ($query);
if (@mysql_numrows ($result) > 0) {
// als er fotomappen zijn
$num = mysql_numrows ($result);
?>
for ($t = 0; $t < $num; $t++) {
// voor elk record
// variabelen ophalen uit de resultset
$fotomap_id = mysql_result ($result, $t, "fotomap_id");
$beschrijving = mysql_result ($result, $t, "beschrijving");
$datum = mysql_result ($result, $t, "datum");
// variabelen manipuleren
$year = extractYear ($datum);
$month = extractMonth ($datum);
$day = extractDay ($datum);
if ($datum != "000000") {
$datum = "";
if ($day != "" AND $day != 0 AND $day != "0") $datum .= $day;
if ($month != "" AND $month != 0 AND $month != "0") { if ($datum != "") { $datum .= " " . $months[$month]; } else { $datum = $months[$month]; } }
if ($year != "" AND $year != 0 AND $year != "0") { if ($datum != "") { $datum .= " " . $year; } else { $datum = $year; } }
} else { $datum = ""; }
?>
- if ($datum != "") { echo "($datum)"; } ?>
}
?>
- Foto's door de jaren heen
} else {
echo "Geen foto's aanwezig.";
}
}
?>
|