-
- 1000) {
- // HD
- $hd = '../zenphoto/cache/photos-du-mois/' . substr($tableau[$i], 0, strlen($tableau[$i]) - 4) . "_FULL_watermark.jpg";
- if (file_exists($hd)) {
- $size_hd = getimagesize($hd, $info_hd);
- $imgs['img_hd'] = array(
- 'url' => $hd,
- 'width' => $size_hd[0],
- 'height' => $size_hd[1]
- );
- }
- else {
- $imgs['img_hd'] = array(
- 'url' => $photo_du_mois,
- 'width' => $size[0],
- 'height' => $size[1]
- );
- }
- // SD
- $sd = '../zenphoto/cache/photos-du-mois/' . substr($tableau[$i], 0, strlen($tableau[$i]) - 4) . "_800_watermark.jpg";
- if (file_exists($sd)) {
- $size_sd = getimagesize($sd, $info_sd);
- $imgs['img_sd'] = array(
- 'url' => $sd,
- 'width' => $size_sd[0],
- 'height' => $size_sd[1]
- );
- }
- }
- else {
- // SD
- $sd = '../zenphoto/cache/photos-du-mois/' . substr($tableau[$i], 0, strlen($tableau[$i]) - 4) . "_800_watermark.jpg";
- if (file_exists($sd)) {
- $size_sd = getimagesize($sd, $info_sd);
- $imgs['img_sd'] = array(
- 'url' => $sd,
- 'width' => $size_sd[0],
- 'height' => $size_sd[1]
- );
- }
- $imgs['img_hd'] = array(
- 'url' => "",
- 'width' => "",
- 'height' => ""
- );
- } // if ($size[0] > 1000)
-
- $title = explode('.',$title);
- $title = explode('_',$title[0]);
- $title = mois2($title[0]) . ' ' . $title[1];
- $imgs['img_sd']['title'] = $title;
-
- if (isset($info["APP13"])) {
- $iptc = iptcparse($info["APP13"]);
-
- if (isset($iptc['2#120'][0])) $legende = $iptc['2#120'][0];
- else $legende = "";
- if (isset($iptc['2#005'][0])) $titre = $iptc['2#005'][0];
- else $titre = "";
-
- $keyword = "";
- if (isset($iptc['2#025'])) {
- foreach ($iptc['2#025'] as $key => $val) {
- $keyword .= '' . $val . '';
- $keyword .= ', ';
- }
- $keyword = substr($keyword, 0, -2);
- }
-
- $imgs['img_sd']['legende'] = $legende;
- $imgs['img_sd']['titre'] = $titre;
- $imgs['img_sd']['keyword'] = $keyword;
- }
-
- $exifInfo = "";
- $exif_array = read_exif_data_raw($file,0);
- //$exifInfo = 'Le '.date('d.m.Y à H:i',strtotime($exif_array['SubIFD']['DateTimeOriginal'])).' - ';
- $exifInfo = gettext("The") . " " .date(gettext("F j, Y, g:i a"),strtotime($exif_array['SubIFD']['DateTimeOriginal'])).' - ';
- //$exifInfo .= $exif_array['SubIFD']['ExposureTime'].' à '.$exif_array['SubIFD']['FNumber'].' - ' .$exif_array['SubIFD']['ISOSpeedRatings'].' ISO - Focale '.$exif_array['SubIFD']['FocalLength'];
- $exifInfo .= $exif_array['SubIFD']['ExposureTime']. gettext(" at ") .$exif_array['SubIFD']['FNumber'].' - ' .$exif_array['SubIFD']['ISOSpeedRatings'].' ISO - '. gettext("Focal ") .$exif_array['SubIFD']['FocalLength'];
- //preprint($exif_array);
- $imgs['img_sd']['exif'] = $exifInfo;
-
- break;
- }
- $i++;
- }
- //preprint($imgs);
-
- ?>
-
-
"; -$aide .= " -sur ordinateur: naviguer avec les touches flèches droite et gauche, quitter avec ESC.
"; -$aide .= " -sur tablettes et smartphones: balayer l'écran avec un doigt vers la droite ou vers la gauche, ou naviguer avec les touches flèches droite et gauche. Cliquer sur la X pour quitter."; -?> - -
-
-
-
-
-
-
-
-
-
- ';
- ?>
-
-
-
-
-
-
-
- Titre
-Légende
- - - - - - - -Titre
-Légende
- - - - - -connect_error) { - trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR); - exit(); - } - $conn->set_charset("utf8"); - - $excquery = "SELECT `id` FROM `" . $table['albums'] . "` WHERE `folder` = '" . $album . "'"; - - if ($result = $conn->query($excquery)) { - $result->data_seek(0); - $row = $result->fetch_row(); - $id_album = $row[0]; - $result->close(); - } - - $conn->close(); - - // Récupérer toutes les fichiers de l'album 'photos-du-mois' - - $conn = new mysqli($dbhost, $dbuser, $dbpassword, $zptable); - if ($conn->connect_error) { - trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR); - exit(); - } - $conn->set_charset("utf8"); - - $pictquery = "SELECT `filename` FROM `" . $table['images'] . "` WHERE `albumid` = ? ORDER BY `date` DESC"; - - $stmt = $conn->prepare($pictquery); - //echo $pictquery; - if($stmt === false) { - trigger_error('Wrong SQL: ' . $pictquery . ' Error: ' . $conn->error, E_USER_ERROR); - } - else { - $stmt->bind_param('i', $id_album); - $stmt->execute(); - $stmt->bind_result($filename); - while ($stmt->fetch()) { - $fichier[] = $filename; - $i++; - //echo $filename; - } - } - $stmt->close(); - - // -?> - ? Utilisation: cliquer sur une vignette, puis...."; -$aide .= " -sur ordinateur: naviguer avec les touches flèches droite et gauche, quitter avec ESC.
"; -$aide .= " -sur tablettes et smartphones: balayer l'écran avec un doigt vers la droite ou vers la gauche, ou naviguer avec les touches flèches droite et gauche. Cliquer sur la X pour quitter."; -?> - -
-
-
"; -echo $fin . "
"; -echo $page . "
"; -*/ -for ($j=$debut; $j<=$fin; $j++) { -/* - if ($j <= count($fichier)-1) echo display($fichier[$j],$album); - if ($j+1 <= count($fichier)-1) echo display($fichier[$j+1],$album); - if ($j+2 <= count($fichier)-1) echo display($fichier[$j+2],$album); -*/ - if ($j <= count($fichier)-1) echo displayRetina($fichier[$j],$album); - if ($j+1 <= count($fichier)-1) echo displayRetina($fichier[$j+1],$album); - if ($j+2 <= count($fichier)-1) echo displayRetina($fichier[$j+2],$album); - - //echo $fichier[$j]; - - $j = $j + 2; - } -?> - - - -= 2) echo '« '.gettext("prev").' '; -for ($i = 1; $i <= $nbpages; $i++) { - if ($i != $page) { - echo ''.$i.' '; - } - else { - echo "".$i." "; - } - } -if ($page < $nbpages) echo ''.gettext("next").' » '; - -?> - - -
-
-( ? )
- - -"; -echo $debut . ""; -echo $fin . "
"; -echo $page . "
"; -*/ -for ($j=$debut; $j<=$fin; $j++) { -/* - if ($j <= count($fichier)-1) echo display($fichier[$j],$album); - if ($j+1 <= count($fichier)-1) echo display($fichier[$j+1],$album); - if ($j+2 <= count($fichier)-1) echo display($fichier[$j+2],$album); -*/ - if ($j <= count($fichier)-1) echo displayRetina($fichier[$j],$album); - if ($j+1 <= count($fichier)-1) echo displayRetina($fichier[$j+1],$album); - if ($j+2 <= count($fichier)-1) echo displayRetina($fichier[$j+2],$album); - - //echo $fichier[$j]; - - $j = $j + 2; - } -?> - - - -= 2) echo '« '.gettext("prev").' '; -for ($i = 1; $i <= $nbpages; $i++) { - if ($i != $page) { - echo ''.$i.' '; - } - else { - echo "".$i." "; - } - } -if ($page < $nbpages) echo ''.gettext("next").' » '; - -?> - - -