Codulle - L'explorateur de code sources

Accueil>> AlBulle >> Albulle1.0rc3 >> themes >> albulle >> css

Informations fichier

Nom du fichier : explore.php
Taille du fichier : 12 Ko (370 lignes)
Language : PHP

  1. span style="color: #808080; font-style: italic;">////////////////////////////////////////
  2. // Encodage du fichier : UTF-8
  3. // Utilisation des tabulations : Oui
  4. // 1 tabulation = 4 caracteres
  5. // Fin de lignes : LF (Unix)
  6. ////////////////////////////////////////
  7.  
  8. ///////////////////////////////
  9. // LICENCE
  10. ///////////////////////////////
  11. //
  12. // © DUCARRE Cedric, Bubulles Creations, (09/05/2005)
  13. //
  14. // webmaster@jebulle.net
  15. // http://jebulle.net
  16. //
  17. // Ce logiciel est un programme de galerie photos pour site internet.
  18. //
  19. // Ce logiciel est régi par la licence CeCILL soumise au droit français et
  20. // respectant les principes de diffusion des logiciels libres. Vous pouvez
  21. // utiliser, modifier et/ou redistribuer ce programme sous les conditions
  22. // de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  23. // sur le site "http://www.cecill.info".
  24. //
  25. // En contrepartie de l'accessibilité au code source et des droits de copie,
  26. // de modification et de redistribution accordés par cette licence, il n'est
  27. // offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  28. // seule une responsabilité restreinte pèse sur l'auteur du programme, le
  29. // titulaire des droits patrimoniaux et les concédants successifs.
  30. //
  31. // A cet égard l'attention de l'utilisateur est attirée sur les risques
  32. // associés au chargement, à l'utilisation, à la modification et/ou au
  33. // développement et à la reproduction du logiciel par l'utilisateur étant
  34. // donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  35. // manipuler et qui le réserve donc à des développeurs et des professionnels
  36. // avertis possédant des connaissances informatiques approfondies. Les
  37. // utilisateurs sont donc invités à charger et tester l'adéquation du
  38. // logiciel à leurs besoins dans des conditions permettant d'assurer la
  39. // sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  40. // à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  41. //
  42. // Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  43. // pris connaissance de la licence CeCILL, et que vous en avez accepté les
  44. // termes.
  45. //
  46. ///////////////////////////////
  47.  
  48. /**
  49. * AlBulles - Gallerie photos
  50. *
  51. * @author SamRay1024
  52. * @copyright Bubulles Creations
  53. * @link http://jebulle.net
  54. * @name AlBulles
  55. * @since 19/05/2005
  56. * @version 0.1
  57. */
  58.  
  59. /************************************* DEBUT PARAMETRES EDITABLES *************************************/
  60.  
  61. // ====================
  62. // INITIALISATIONS
  63. //
  64. 'photos/'; // !! n'oubliez pas le '/' à la fin
  65. // mettre à 0 pour désactiver la limitation du panier
  66. // valeur en pixels
  67. // idem
  68. /************************************** FIN PARAMETRES EDITABLES **************************************/
  69.  
  70. // ====================
  71. // INCLUSION DES FICHIERS NECESSAIRES
  72. //
  73. './classes/panierdefichiers.class.php''./classes/util.class.php' );
  74.  
  75. // ====================
  76. // LECTURE DES PARAMETRES PASSES DANS L'URL
  77. 'rep''rep'] : $sRep = '''page''page''act''act'] : $sAct = '''img''img'] : $sImg = '';
  78.  
  79. // ====================
  80. // GESTION DU PANIER
  81. //
  82. '';
  83.  
  84. // lancement des actions
  85. 'ajouter''supprimer''vider''telecharger''Photos'// ====================
  86. // GESTION DE LA LISTE DES DOSSIERS DE PHOTOS
  87. //
  88. // lecture des dossiers du répertoire des photos
  89. 'DOSSIERS_SEULEMENT' );
  90.  
  91. // concaténation des liens vers les dossiers
  92. '<li class="puceNoPhotos">Il n\'y a pas de photos actuellement.</li>''<li class="pucePhotos"><a href="explore.php?rep='.$value.'">'.$value.'</a></li>'// ====================
  93. // GESTION DE LA LISTE DES PHOTOS (si un répertoire est défini)
  94. //
  95. // lecture des photos présentes dans le dossier
  96. 'FICHIERS_SEULEMENT' );
  97. // calcul du nombre de pages
  98. // concaténation des numéros de page
  99. '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$i.'" class="page" >''</a>' : '<span class="pageActive">''</span>';
  100. }
  101.  
  102. // creation du dossier des miniatures s'il n'existe pas
  103. '/miniatures''/miniatures''<strong>[ Erreur ]</strong> => Impossible de cr&eacute;er le dossier des miniatures. V&eacute;rifiez les droits d\'acc&egrave;s.''/miniatures'// CREATION DES VIGNETTES
  104. // compteur pour le tableau (il doit être indépendant du compteur de boucle)
  105. // verification qu'on ne depasse pas la taille du tableau
  106. // pour chaque photo dans l'intervalle de la page
  107. //foreach( $aListePhotos as $key => $value )
  108. '/''/miniatures/min_'//
  109. // Gestion du panier : si on demande la sélection de toutes les images de la page
  110. // avant d'afficher chaque vignette, on l'ajoute au panier. Idem si on demande le
  111. // retrait.
  112. //
  113. 'tout''rien'// si la miniature n'existe pas => creation
  114. 'image/jpeg'''// lecture taille miniature
  115. // définition des chaines d'ajout et de suppression des images dans le panier
  116. $sAjout = '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=ajouter&amp;img=''"><img src="./medias/images/puce_ajout.jpg" alt="+" /></a>';
  117. $sRetrait = '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=supprimer&amp;img=''"><img src="./medias/images/puce_retrait.jpg" alt="-" /></a>';
  118. // creation du lien de la miniature
  119. 'LIEN_PHOTO'] = '<a href="''"><img src="''" class="vignette" /></a>''DIM_PHOTO'] = $aImgInfos[0].' x ''SIZE_PHOTO'' Ko''AJOUT_PANIER'// ====================
  120. // GESTION DES LIENS DU PANIER
  121. //
  122.  
  123. // création des liens si des fichiers se trouvent dans le panier
  124. '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=telecharger"><img src="./medias/images/albulles_download.jpg" alt="T&eacute;l&eacute;charger" />T&eacute;l&eacute;charger les images</a><br />';
  125. $sPanierLienVider = '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=vider"><img src="./medias/images/albulles_poubelle.jpg" alt="Vider" />Vider le panier</a><br />';
  126. }
  127.  
  128. // définition du nombre de fichiers dans le panier et des liens pour les ajouts / suppressions multiples
  129. $sNbFichiersDansLePanier = ( $oPanier->PanierPlein() ) ? '<span style="color: red;">'.$oPanier->CompterFichiers().' (Panier plein)</span>' : $oPanier->CompterFichiers();
  130. $sLienToutAjouter = '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=tout"><img src="./medias/images/puce_ajout.jpg" alt="+" title="Ajouter toutes les images de la page dans le panier" /></a>';
  131. $sLienToutSupprimer = '<a href="''PHP_SELF'].'?rep='.$sRep.'&amp;page='.$iPage.'&amp;act=rien"><img src="./medias/images/puce_retrait.jpg" alt="-" title="Enlever toutes les images de la page du panier" /></a>''<?xml version="1.0" encoding="UTF-8"?>'"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  132. <html xmlns="http://www.w3.org/1999/xhtml""stylesheet" href="./medias/style.css" type="text/css"'Accueil' : "Photos de $sRep""droite"'Accueil'"accueil"'ajouter les images &agrave; votre panier pour
  133. ensuite les t&eacute;l&eacute;charger sous forme d'"navigation">
  134. <a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>""page""miniature"'LIEN_PHOTO'"infosImg"'DIM_PHOTO''SIZE_PHOTO'"puce"'AJOUT_PANIER'// for
  135. } // if
  136. "spacer""gauche""dossiers">
  137. <img src="./medias/images/albulles_dossiers_dispos.jpg" alt="Dossiers des Photos""liens""spacer""panier">
  138. <img src="./medias/images/albulles_panier.jpg" alt="Panier""actions""copyright">
  139. <a href="http://www.mozilla.eu.org/fr/products/firefox/" title="Ce site s'affiche mieux avec un navigateur gratuit respectant les normes">
  140. <img src="./medias/images/firefox_80x15.png" width="80" height="15" title="Ce site s'affiche mieux avec un navigateur gratuit respectant les normes" alt="T&eacute;l&eacute;chargez Firefox" />
  141. </a>
  142. <br />
  143. <a href="http://jebulle.net/index.php?rubrique=albulles" title="T&eacute;l&eacute;chargez AlBulles">
  144. <img src="./medias/images/Albulles_80x15.png" width="80" height="15" title="T&eacute;l&eacute;chargez AlBulles" alt="T&eacute;l&eacute;chargez AlBulles""http://jebulle.net""spacer"></div>
  145. </div>
  146. <!-- FIN gauche -->
  147. </body>
  148.  
  149. </html>

Liste des projets

Téléchargez Codulle

Publié par Codulle - v0.1.1 - © Bubulles Creations