Codulle - L'explorateur de code sources
Informations fichier
Nom du fichier : explore.phpTaille du fichier : 13 Ko (382 lignes)
Language : PHP
span style="color: #808080; font-style: italic;">//////////////////////////////////////// // Encodage du fichier : UTF-8 // Utilisation des tabulations : Oui // 1 tabulation = 4 caractères // Fins de lignes = LF (Unix) //////////////////////////////////////// /////////////////////////////// // LICENCE /////////////////////////////// // // © DUCARRE Cedric, Bubulles Creations, (09/05/2005) // // webmaster@jebulle.net // http://jebulle.net // // Ce logiciel est un programme de galerie photos pour site internet. // // Ce logiciel est régi par la licence CeCILL soumise au droit français et // respectant les principes de diffusion des logiciels libres. Vous pouvez // utiliser, modifier et/ou redistribuer ce programme sous les conditions // de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA // sur le site "http://www.cecill.info". // // En contrepartie de l'accessibilité au code source et des droits de copie, // de modification et de redistribution accordés par cette licence, il n'est // offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, // seule une responsabilité restreinte pèse sur l'auteur du programme, le // titulaire des droits patrimoniaux et les concédants successifs. // // A cet égard l'attention de l'utilisateur est attirée sur les risques // associés au chargement, à l'utilisation, à la modification et/ou au // développement et à la reproduction du logiciel par l'utilisateur étant // donné sa spécificité de logiciel libre, qui peut le rendre complexe à // manipuler et qui le réserve donc à des développeurs et des professionnels // avertis possédant des connaissances informatiques approfondies. Les // utilisateurs sont donc invités à charger et tester l'adéquation du // logiciel à leurs besoins dans des conditions permettant d'assurer la // sécurité de leurs systèmes et ou de leurs données et, plus généralement, // à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. // // Le fait que vous puissiez accéder à cet en-tête signifie que vous avez // pris connaissance de la licence CeCILL, et que vous en avez accepté les // termes. // /////////////////////////////// /** * AlBulles - Gallerie photos * * @author SamRay1024 * @copyright Bubulles Creations * @link http://jebulle.net * @name AlBulles * @since 13/06/2005 * @version 0.4 */ /************************************* DEBUT PARAMETRES EDITABLES *************************************/ // ==================== // INITIALISATIONS // 'photos/'; // !! n'oubliez pas le '/' à la fin // mettre à 0 pour désactiver la limitation du panier // valeur en pixels // idem /************************************** FIN PARAMETRES EDITABLES **************************************/// ==================== // INCLUSION DES FICHIERS NECESSAIRES // './classes/panierdefichiers.class.php''./classes/util.class.php' ); // ==================== // LECTURE DES PARAMETRES PASSES DANS L'URL // 'rep''rep'] )) : $sRep = '''page''page'] : $iPage = '''act''act'] : $sAct = '''img''img'] : $sImg = ''; // ==================== // GESTION DU PANIER // ''; // lancement des actions 'ajouter''supprimer''vider''telecharger''Photos'// ==================== // GESTION DE LA LISTE DES DOSSIERS DE PHOTOS // // Lecture des dossiers du répertoire des photos 'DOSSIERS_SEULEMENT' ); // concaténation des liens vers les dossiers '<li class="puceNoPhotos">Il n\'y a pas de photos actuellement</li>''<li class="pucePhotos"><a href="''PHP_SELF'].'?rep=''">'.$value.'</a></li>'// ==================== // GESTION DE LA LISTE DES PHOTOS (si un répertoire est défini) // // lecture des photos présentes dans le dossier 'FICHIERS_SEULEMENT' ); // calcul du nombre de pages // concaténation des numéros de page '<a href="''PHP_SELF'].'?rep=''&page='.$i.'" class="page" >''</a>' : '<span class="pageActive">''</span>'; } // creation du dossier des miniatures s'il n'existe pas '/miniatures''<strong>[ Erreur ]</strong> => Impossible de créer le dossier des miniatures. Vérifiez les droits d\'accès.'// CREATION DES VIGNETTES // compteur pour le tableau (il doit être indépendant du compteur de boucle) // vérification qu'on ne dépasse pas la taille du tableau // pour chaque photo dans l'intervalle de la page '/''/min_'// // Gestion du panier : si on demande la sélection de toutes les images de la page // avant d'afficher chaque vignette, on l'ajoute au panier. Idem si on demande le // retrait. // 'tout''rien'// si la miniature n'existe pas => création 'mime_content_type'''// lecture taille miniature // définition des chaines d'ajout et de retrait des images dans le panier $sAjout = '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=ajouter&img=''"><img src="./medias/images/puce_ajout.jpg" alt="+" /></a>'; $sRetrait = '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=supprimer&img=''"><img src="./medias/images/puce_retrait.jpg" alt="-" /></a>'; // création du lien de la miniature 'LIEN_PHOTO'] = '<a href="''"><img src="''" class="vignette" /></a>''DIM_PHOTO'] = $aImgInfos[0].' x ''SIZE_PHOTO'' Octets'' Ko''AJOUT_PANIER'// ==================== // GESTION DES LIENS DU PANIER // // création des liens si des fichiers se trouvent dans le panier '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=telecharger"><img src="./medias/images/albulles_download.jpg" alt="Télécharger" />Télécharger les images</a><br />'; $sPanierLienVider = '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=vider"><img src="./medias/images/albulles_poubelle.jpg" alt="Vider" />Vider le panier</a><br />'; } // définition du nombre de fichiers dans le panier et des liens pour les ajouts / suppressions multiples $sNbFichiersDansLePanier = ( $oPanier->PanierPlein() ) ? '<span style="color: red;">'.$oPanier->CompterFichiers().'(Panier plein)</span>' : $oPanier->CompterFichiers(); $sPanierLienToutAjouter = '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=tout"><img src="./medias/images/puce_ajout.jpg" alt="+" title="Ajouter toutes les images de la page dans le panier" /></a>'; $sPanierLienToutSupprimer = '<a href="''PHP_SELF'].'?rep=''&page='.$iPage.'&act=rien"><img src="./medias/images/puce_retrait.jpg" alt="-" title="Enlever toutes les images de la page du le 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"> <html xmlns="http://wwww.w3.org/1999/xhtml""stylesheet" href="./medias/style.css" type="text/css"'Accueil' : "Photos de $sRep""droite"'Accueil'"accueil"'ajouter les images à votre panier pour ensuite les télécharger sous forme d'"navigation"> <a href="<?php echo $_SERVER['PHP_SELF']; ?>""page""miniature"'LIEN_PHOTO'"infosImg"'DIM_PHOTO'].'<br />''SIZE_PHOTO'"puce"'AJOUT_PANIER'// for } // if "spacer""gauche""dossiers"> <img src="./medias/images/albulles_dossiers_dispos.jpg" alt="Dossiers des photos""liens""spacer""panier"> <img src="./medias/images/albulles_panier.jpg" alt="Panier""actions""copyright"> <a href="http://www.mozilla.eu.org/fr/products/firefox/" title="Ce site s'affiche mieux avec un navigateur respectant les normes"> <img src="./medias/images/firefox_80x15.png" width="80" height="15" title="Ce site s'affiche mieux avec un navigateur respectant les normes" alt="Téléchargez FireFox" /> </a> <br /> <a href="http://jebulle.net/index.php?rubrique=albulles" title="Téléchargez AlBulles"> <img src="./medias/images/AlBulles_80x15.png" width="80" height="15" title="Téléchargez AlBulles" alt="Téléchargez AlBulles""http://jebulle.net"