Subversion Repositories Applications.galerie

Rev

Rev 3 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 8
Line 19... Line 19...
19
// |                                                                                                      |
19
// |                                                                                                      |
Line 20... Line 20...
20
// | You should have received a copy of the GNU General Public License                                    |
20
// | You should have received a copy of the GNU General Public License                                    |
Line 21... Line 21...
21
// | along with Foobar; if not, write to the Free Software                                                |
21
// | along with Foobar; if not, write to the Free Software                                                |
Line 22... Line 22...
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
Line 23... Line 23...
23
// +------------------------------------------------------------------------------------------------------+
23
// +------------------------------------------------------------------------------------------------------+
Line 24... Line -...
24
// CVS : $Id: gallerie.php,v 1.2 2006-12-08 16:00:11 jp_milcent Exp $
-
 
Line -... Line 24...
-
 
24
// CVS : $Id: gallerie.php,v 1.3 2007-11-28 17:22:28 jp_milcent Exp $
Line 25... Line 25...
25
/**
25
/**
Line 26... Line 26...
26
* papyrus_bp - gallerie.php
26
* papyrus_bp - gallerie.php
Line 27... Line 27...
27
*
27
*
Line 28... Line 28...
28
* Le code provient de "Simple Image Gallery" (in content items) Plugin for Joomla 1.0.x - Version 1.0
28
* Le code provient de "Simple Image Gallery" (in content items) Plugin for Joomla 1.0.x - Version 1.0
Line 29... Line 29...
29
* License: http://www.gnu.org/copyleft/gpl.html
29
* License: http://www.gnu.org/copyleft/gpl.html
Line 35... Line 35...
35
//Auteur original :
35
//Auteur original :
Line 36... Line 36...
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
Line 37... Line 37...
37
//Autres auteurs :
37
//Autres auteurs :
Line 38... Line 38...
38
*@author        Aucun
38
*@author        Aucun
Line 39... Line 39...
39
*@copyright     Tela-Botanica 1999-2006
39
*@copyright     Tela-Botanica 1999-2006
Line 40... Line -...
40
*@version       $Revision: 1.2 $ $Date: 2006-12-08 16:00:11 $
-
 
Line -... Line 40...
-
 
40
*@version       $Revision: 1.3 $ $Date: 2007-11-28 17:22:28 $
Line 41... Line 41...
41
// +------------------------------------------------------------------------------------------------------+
41
// +------------------------------------------------------------------------------------------------------+
Line 42... Line 42...
42
*/
42
*/
Line 43... Line 43...
43
43
Line 44... Line 44...
44
// +------------------------------------------------------------------------------------------------------+
44
// +------------------------------------------------------------------------------------------------------+
Line 45... Line 45...
45
// |                                            ENTÊTE du PROGRAMME                                       |
45
// |                                            ENTÊTE du PROGRAMME                                       |
Line 89... Line 89...
89
        $options['hauteur'] = 160;
89
        $options['hauteur'] = 160;
Line 90... Line 90...
90
    }
90
    }
Line 91... Line 91...
91
    if (!isset($options['qualite'])) {
91
    if (!isset($options['qualite'])) {
Line 92... Line 92...
92
        $options['qualite'] = 70;
92
        $options['qualite'] = 70;
Line 93... Line 93...
93
    }
93
    }
Line 94... Line -...
94
-
 
Line -... Line 94...
-
 
94
        if (!isset($options['img_largeur'])) {
Line -... Line 95...
-
 
95
        $options['img_largeur'] = 800;
Line -... Line 96...
-
 
96
    }
Line -... Line 97...
-
 
97
    if (!isset($options['img_hauteur'])) {
Line -... Line 98...
-
 
98
        $options['img_hauteur'] = 600;
Line -... Line 99...
-
 
99
    }
Line -... Line 100...
-
 
100
    if (!isset($options['img_qualite'])) {
Line -... Line 101...
-
 
101
        $options['img_qualite'] = 70;
Line -... Line 102...
-
 
102
    }
Line 95... Line 103...
95
    //+----------------------------------------------------------------------------------------------------------------+
103
    //+----------------------------------------------------------------------------------------------------------------+
Line 96... Line 104...
96
    // Récupération des données 
104
    // Récupération des données 
Line 97... Line 105...
97
        $noimage = 0;
105
        $noimage = 0;
Line 98... Line 106...
98
        $GLOBALS['_GALLERIE_']['dossier'] = PAP_CHEMIN_RACINE.$options['dossier'];
106
        $GLOBALS['_GALLERIE_']['dossier'] = PAP_CHEMIN_RACINE.$options['dossier'];
Line 99... Line 107...
99
        if (is_dir($GLOBALS['_GALLERIE_']['dossier'])) {
107
        if (is_dir($GLOBALS['_GALLERIE_']['dossier'])) {
Line 117... Line 125...
117
                $GLOBALS['_GALLERIE_']['script']['chemin'] = GALL_CHEMIN_SCRIPTS;
125
                $GLOBALS['_GALLERIE_']['script']['chemin'] = GALL_CHEMIN_SCRIPTS;
Line 118... Line 126...
118
                $GLOBALS['_GALLERIE_']['images'] = array();
126
                $GLOBALS['_GALLERIE_']['images'] = array();
Line 119... Line 127...
119
                foreach($images as $image) {
127
                foreach($images as $image) {
Line 120... Line 128...
120
                        if ($image['filename'] != '') {
128
                        if ($image['filename'] != '') {
Line 121... Line 129...
121
                                $aso_img['fichier_nom'] = $image['filename'];
129
                                $aso_img['fichier_nom'] = $image['filename'];
Line 122... Line -...
122
                                $aso_img['url_img'] = $options['dossier'].'/'.$image['filename'];
-
 
Line -... Line 130...
-
 
130
                                $aso_img['url_img'] = preg_replace('/papyrus\.php$/', '', PAP_URL).GALL_CHEMIN_SCRIPTS.'showthumb.php?img='.urlencode(PAP_CHEMIN_RACINE.$options['dossier'].'/'.$image['filename']).'&amp;width='.$options['img_largeur'].'&amp;height='.$options['img_hauteur'].'&amp;quality='.$options['img_qualite'];
Line 123... Line 131...
123
                                $aso_img['url_img_mini'] = preg_replace('/papyrus\.php$/', '', PAP_URL).GALL_CHEMIN_SCRIPTS.'showthumb.php?img='.urlencode(PAP_CHEMIN_RACINE.$options['dossier'].'/'.$image['filename']).'&amp;width='.$options['largeur'].'&amp;height='.$options['hauteur'].'&amp;quality='.$options['qualite'];
131
                                $aso_img['url_img_mini'] = preg_replace('/papyrus\.php$/', '', PAP_URL).GALL_CHEMIN_SCRIPTS.'showthumb.php?img='.urlencode(PAP_CHEMIN_RACINE.$options['dossier'].'/'.$image['filename']).'&amp;width='.$options['largeur'].'&amp;height='.$options['hauteur'].'&amp;quality='.$options['qualite'];
Line 124... Line 132...
124
                                $GLOBALS['_GALLERIE_']['images'][] = $aso_img;
132
                                $GLOBALS['_GALLERIE_']['images'][] = $aso_img;
Line 125... Line 133...
125
                        }
133
                        }
Line 126... Line 134...
126
        }
134
        }
Line 127... Line 135...
127
        }
135
        }
Line 145... Line 153...
145
}
153
}
Line 146... Line 154...
146
154
Line 147... Line 155...
147
/* +--Fin du code ----------------------------------------------------------------------------------------+
155
/* +--Fin du code ----------------------------------------------------------------------------------------+
Line 148... Line 156...
148
*
156
*
Line 149... Line 157...
149
* $Log: not supported by cvs2svn $
157
* $Log: not supported by cvs2svn $
Line -... Line 158...
-
 
158
* Revision 1.2  2006-12-08 16:00:11  jp_milcent
Line -... Line 159...
-
 
159
* Correction bogue : variable indéfinie.
Line -... Line 160...
-
 
160
*
Line 150... Line 161...
150
* Revision 1.1  2006/12/07 17:29:20  jp_milcent
161
* Revision 1.1  2006/12/07 17:29:20  jp_milcent
Line 151... Line 162...
151
* Ajout de l'applette Gallerie dans Client car elle n'a pas un rapport direct avec Papyrus.
162
* Ajout de l'applette Gallerie dans Client car elle n'a pas un rapport direct avec Papyrus.
Line 152... Line 163...
152
*
163
*
Line 153... Line 164...
153
* Revision 1.2  2006/12/07 16:25:23  jp_milcent
164
* Revision 1.2  2006/12/07 16:25:23  jp_milcent
Line 154... Line 165...
154
* Ajout de la gestion de messages d'erreur.
165
* Ajout de la gestion de messages d'erreur.