Codulle - L'explorateur de code sources

Accueil>> Codulle >> Codulle0.1 >> themes

Informations fichier

Nom du fichier : explore.php
Taille du fichier : 9 Ko (247 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 caractères
  5. // Fins 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 15/06/2005
  56. * @version 0.5
  57. */
  58.  
  59. // ====================
  60. // INCLUSION DES FICHIERS NECESSAIRES
  61. //
  62. 'config.php''./classes/panierdefichiers.class.php''./classes/util.class.php' );
  63.  
  64. // ====================
  65. // INITIALISATIONS
  66. //
  67. $sVersion = '0.5';
  68. $sPanierLienArchive = $sPanierLienVider = $sPanierLienToutAjouter = $sPanierLienToutSupprimer = '''';
  69. $sNavigation = ''// ====================
  70. // LECTURE DES PARAMETRES PASSES DANS L'URL
  71. //
  72. 'rep''rep'] )) : $sRep = '''page''page'] : $iPage = '''act''act'] : $sAct = '''img''img'] : $sImg = '';
  73.  
  74. // ====================
  75. // GESTION DU PANIER
  76. //
  77. // lancement des actions
  78. 'ajouter''supprimer''vider''telecharger''Photos'// ====================
  79. // GESTION DE LA LISTE DES DOSSIERS DE PHOTOS
  80. //
  81. // Lecture des dossiers du répertoire des photos
  82. 'DOSSIERS_SEULEMENT' );
  83.  
  84. // concaténation des liens vers les dossiers
  85. '<li class="puceNoPhotos">Il n\'y a pas de photos actuellement</li>''<li class="pucePhotos"><a href="''PHP_SELF'].'?rep=''">'.$value.'</a></li>'// ====================
  86. // GESTION DE LA LISTE DES PHOTOS (si un répertoire est défini)
  87. //
  88. // lecture des photos présentes dans le dossier
  89. 'FICHIERS_SEULEMENT' );
  90. // calcul du nombre de pages
  91. // concaténation des numéros de page
  92. '<a href="''PHP_SELF'].'?rep=''&amp;page='.$i.'" class="page" >''</a>' : '<span class="pageActive">''</span>';
  93. }
  94. // creation du dossier des miniatures s'il n'existe pas
  95. '/miniatures''<strong>[ Erreur ]</strong> => Impossible de cr&eacute;er le dossier des miniatures. V&eacute;rifiez les droits d\'acc&egrave;s.'// CREATION DES VIGNETTES
  96. // compteur pour le tableau (il doit être indépendant du compteur de boucle)
  97. // vérification qu'on ne dépasse pas la taille du tableau
  98. // pour chaque photo dans l'intervalle de la page
  99. '/''/min_'//
  100. // Gestion du panier : si on demande la sélection de toutes les images de la page
  101. // avant d'afficher chaque vignette, on l'ajoute au panier. Idem si on demande le
  102. // retrait.
  103. //
  104. 'tout''rien'// si la miniature n'existe pas => création
  105. '.''jpg''jpeg''jpe': $sTypeMime = 'image/jpeg''gif': $sTypeMime = 'image/gif''png': $sTypeMime = 'image/png''<strong>[ Erreur ]</strong> => Type d\'image inconnu. Seuls les formats GIF, JPEG et PNG sont support&eacute;s.'''// lecture taille miniature
  106. // définition des chaines d'ajout et de retrait des images dans le panier
  107. $sAjout = '<a href="''PHP_SELF'].'?rep=''&amp;page='.$iPage.'&amp;act=ajouter&amp;img=''"><img src="./medias/images/puce_ajout.jpg" alt="+" /></a>';
  108. $sRetrait = '<a href="''PHP_SELF'].'?rep=''&amp;page='.$iPage.'&amp;act=supprimer&amp;img=''"><img src="./medias/images/puce_retrait.jpg" alt="-" /></a>';
  109. // création du lien de la miniature
  110. 'LIEN_PHOTO'] = '<a href="''"><img src="''" class="vignette" /></a>''DIM_PHOTO'] = $aImgInfos[0].' x ''SIZE_PHOTO'' Octets'' Ko''AJOUT_PANIER'// ====================
  111. // GESTION DES LIENS DU PANIER
  112. //
  113.  
  114. // création des liens si des fichiers se trouvent dans le panier
  115. '<a href="''PHP_SELF'].'?rep=''&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 />';
  116. $sPanierLienVider = '<a href="''PHP_SELF'].'?rep=''&amp;page='.$iPage.'&amp;act=vider"><img src="./medias/images/albulles_poubelle.jpg" alt="Vider" />Vider le panier</a><br />';
  117. }
  118.  
  119. // définition du nombre de fichiers dans le panier et des liens pour les ajouts / suppressions multiples
  120. $sNbFichiersDansLePanier = ( $oPanier->PanierPlein() ) ? '<span style="color: red;">'.$oPanier->CompterFichiers().'(Panier plein)</span>' : $oPanier->CompterFichiers();
  121. $sPanierLienToutAjouter = '<a href="''PHP_SELF'].'?rep=''&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>';
  122. $sPanierLienToutSupprimer = '<a href="''PHP_SELF'].'?rep=''&amp;page='.$iPage.'&amp;act=rien"><img src="./medias/images/puce_retrait.jpg" alt="-" title="Enlever toutes les images de la page du le panier" /></a>';
  123.  
  124. // ====================
  125. // INITIALISATIONS DIVERSES POUR L'HTML
  126. //
  127. 'Accueil' : "Photos de $sRep"'Accueil' : $sRep;
  128.  
  129. // ====================
  130. // Inclusion de la partie HTML pour l'affichage
  131. //
  132. 'medias/html.php'

Liste des projets

Téléchargez Codulle

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