$taille_max) { $chaine = substr ($chaine, 0, $taille_max).'...'; } return $chaine; } /* Initialisation des variables */ empty ($_GET['id']) ? $phtId = 0 : $phtId = decode_gpc($_GET['id']); $phtRepPhotos = 'screenshot/'; /* Creation de l'index des photos */ $phtPhotos = array (); $dossier = opendir ($phtRepPhotos); $i = 0; while ($fichier = readdir ($dossier)) { if (is_file ($phtRepPhotos.$fichier) && $fichier != 'index.php' && strtolower($fichier) != 'thumbs.db') { $phtPhotos[$i][0] = $fichier; $desc = description_photo ($fichier); if ($desc == "") { $desc = $fichier; } $phtPhotos[$i][1] = $desc; $i++; } } closedir ($dossier); /* Trie les photos par description */ function comparer_photos($p1, $p2) { return strcoll2($p1[1], $p2[1]); } setlocale (LC_COLLATE, PHORTAIL_LC_COLLATE); usort ($phtPhotos, 'comparer_photos'); if ($phtId < 1) { $phtId = 1; } else if ($phtId > count ($phtPhotos)) { $phtId = count ($phtPhotos); } /* * Affichage de la page */ if (!empty ($phtPhotos)) { /* Les constantes définies ci-dessous sont utilisées par hpage.inc */ define ('HPAGE_HEADER', ''); define ('HPAGE_BODY_ATTRIBUTES', 'onload="setfocus()"'); } include ('include/hpage.inc'); echo ''."\n"; htable (conv_html($cfgNom[4]), '100%'); if (!empty ($phtPhotos)) { if (file_exists($phtRepPhotos.$phtPhotos[$phtId - 1][0])) { echo '

'.conv_html($phtPhotos[($phtId - 1)][0]).'

'.conv_html($phtPhotos[$phtId - 1][1]).'
(Screenshot '.$phtId.' - '.(round(filesize($phtRepPhotos.$phtPhotos[$phtId - 1][0]) / 102.4) / 10).' Ko)

'; } $idp = $phtId - 1; $ids = $phtId + 1; if ($idp < 1) { $idp = count ($phtPhotos); } if ($ids > count($phtPhotos)) { $ids = 1; } echo '

Sélectionnez un screenshot dans la liste déroulante ci-dessous ou utilisez les flèches de navigation.

Précédent

Suivant

'; } else { echo '

 

Aucun screenshot n\'est disponible

 

'; } btable (); include ('include/bpage.inc'); ?>