Changeset 310
- Timestamp:
- 03/23/08 22:42:13 (8 months ago)
- Files:
-
- branches/luxbum-0.6/_fonctions/affichage.php (modified) (7 diffs)
- branches/luxbum-0.6/_fonctions/class/luxbumselectiongallery.class.php (added)
- branches/luxbum-0.6/_fonctions/luxbum.class.php (modified) (1 diff)
- branches/luxbum-0.6/_fonctions/selection_list.php (modified) (2 diffs)
- branches/luxbum-0.6/common.php (modified) (1 diff)
- branches/luxbum-0.6/index.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/luxbum-0.6/_fonctions/affichage.php
r285 r310 14 14 $dir = $argv[2]; 15 15 $file = $argv[3]; 16 $selection = false; 17 } 18 else if (ereg ('^/affichage_selection-([0-9]+)-(.+)-(.+)\.html$', $_SERVER['QUERY_STRING'], $argv) ) { 19 $page_courante = $argv[1]; 20 $dir = $argv[2]; 21 $file = $argv[3]; 22 $selection = true; 16 23 } 17 24 else { … … 56 63 $page->SetModeliXe(); 57 64 remplir_style ($page); 58 59 65 60 66 … … 157 163 //---------------- 158 164 // Liens suivants et précédents 159 160 $nuxThumb = new luxBumGallery($dir); 165 if ($selection) { 166 $nuxThumb = new luxBumSelectionGallery(); 167 } 168 else { 169 $nuxThumb = new luxBumGallery($dir); 170 } 161 171 $nuxThumb->addAllImages (); 162 172 $galleryCount = $nuxThumb->getCount (); … … 184 194 else if ($imageIndex == 0) { 185 195 $page->MxBloc ('back', 'delete'); 186 $page->MxUrl ('forward.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex+1]->getImageName (), $page_courante ));196 $page->MxUrl ('forward.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex+1]->getImageName (), $page_courante, $selection)); 187 197 } 188 198 … … 194 204 } 195 205 else { 196 $page->MxUrl ('back.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex-1]->getImageName (), $page_courante ));206 $page->MxUrl ('back.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex-1]->getImageName (), $page_courante, $selection)); 197 207 $page->MxAttribut ('back.target', '_self'); 198 208 } … … 207 217 } 208 218 else { 209 $page->MxUrl ('back.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex-1]->getImageName (), $page_courante ));219 $page->MxUrl ('back.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex-1]->getImageName (), $page_courante, $selection)); 210 220 $page->MxAttribut ('back.target', '_self'); 211 221 } … … 217 227 } 218 228 else { 219 $page->MxUrl ('forward.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex+1]->getImageName (), $page_courante ));229 $page->MxUrl ('forward.lien', lien_apercu ($dir, $nuxThumb->list[$imageIndex+1]->getImageName (), $page_courante, $selection)); 220 230 $page->MxAttribut ('forward.target', '_self'); 221 231 } branches/luxbum-0.6/_fonctions/luxbum.class.php
r275 r310 2 2 3 3 include_once(FONCTIONS_DIR.'class/luxbumgallery.class.php'); 4 include_once(FONCTIONS_DIR.'class/luxbumselectiongallery.class.php'); 4 5 include_once(FONCTIONS_DIR.'class/luxbumimage.class.php'); 5 6 include_once(FONCTIONS_DIR.'class/luxbumindex.class.php'); branches/luxbum-0.6/_fonctions/selection_list.php
r287 r310 82 82 $page->MxAttribut ('alt', $title); 83 83 $page->MxAttribut ('title', $title); 84 $page->MxUrl ('lien', lien_apercu ($dir, $name, $page_courante ));84 $page->MxUrl ('lien', lien_apercu ($dir, $name, $page_courante, true)); 85 85 $page->MxAttribut ('style', 'view_photo'); 86 86 $page->MxBloc ('', 'loop'); … … 100 100 //---------------- 101 101 // Photo par défaut 102 $page->MxAttribut ('affichage', lien_apercu ($dir_defaut, $img_defaut, $page_courante ));102 $page->MxAttribut ('affichage', lien_apercu ($dir_defaut, $img_defaut, $page_courante, true)); 103 103 104 104 branches/luxbum-0.6/common.php
r297 r310 142 142 143 143 // Le lien pour les pages des aperçus 144 function lien_apercu ($dir, $image, $page ) {144 function lien_apercu ($dir, $image, $page, $selection = false) { 145 145 global $prefix_rewrite; 146 146 $page--; 147 return $prefix_rewrite.'affichage-'.$page.'-'.$dir.'-'.$image.'.html'; 147 148 $selection_suffixe = ''; 149 if ($selection) { 150 $selection_suffixe = '_selection'; 151 } 152 return $prefix_rewrite.'affichage'.$selection_suffixe.'-'.$page.'-'.$dir.'-'.$image.'.html'; 148 153 } 149 154 branches/luxbum-0.6/index.php
r292 r310 50 50 include (FONCTIONS_DIR.'slideshow.php'); 51 51 break; 52 case 'affichage_selection': 53 include (FONCTIONS_DIR.'affichage.php'); 54 break; 52 55 /**upd dark 1 **/ 53 56 case 'select':
