ADD premier commit
[cl7.git] / tx_photos.php
1 <?php
2 #Petite galerie d'image à 2 balles , necessite GD2.
3 ##########CONFIG#########
4 #Variables à repasser à la page (liens) :
5 $vars_repasse = array('page');
6 define('NOM_FICHIER', 'index.php');
7 define('TAILLE_SECTION', '12');
8 define('TAILLE_NOM_IMAGE', '11');
9 define('TAILLE_VIGNETTE', '100');
10 define('TAILLE_PHOTO_REDUITE', '400');
11 define('NOMBRE_VIGNETTE_PAR_PAGE', '9');
12 define('NOMBRE_COLONNE', '3');
13 #######FIN CONFIG########
14
15 include('class_galerie_photos.php');
16
17 $ma_galerie = new galerie("images/galerie");
18
19 if (!isset($_GET['__page_galerie'])) $_GET['__page_galerie'] = 'liste_sections';
20 if (!isset($_GET['__page_section'])) $_GET['__page_section'] = 1;
21
22 switch ($_GET['__page_galerie'])
23 {
24 case 'liste_sections' :
25 foreach($ma_galerie->sections() as $section)
26 echo '<div style="font-size : ',TAILLE_SECTION,'pt; font-weight : bold; "><a href="',NOM_FICHIER,'?',arguments_page(),'__section=',$section,
27 '&amp;__page_galerie=section">', $section,'</a></div>Auteur : ',$ma_galerie->get_auteur($section),'<br/>Date : ',$ma_galerie->get_date($section),'<br/><br/>';
28 break;
29
30 case 'section' :
31 $ma_galerie->set_section_courante($_GET['__section']);
32 $ma_galerie->afficher_vignettes($_GET['__page_section']);
33 break;
34
35 case 'photo' :
36 $ma_galerie->set_section_courante($_GET['__section']);
37 $ma_galerie->afficher_photo($_GET['__photo']);
38 break;
39 }
40
41 ?>