Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 207 | Rev 219 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 210
1
<?php
1
<?php
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
 
3
 
4
/**
4
/**
5
 * Classe de gestion des liens.
5
 * Classe de gestion des liens.
6
 *
6
 *
7
 * @package     ODS_saisie
7
 * @package     ODS_saisie
8
 * @category    Php 5.2
8
 * @category    Php 5.2
9
 * @author      Aurélien Peronnet <aurelien@tela-botanica.org>
9
 * @author      Aurélien Peronnet <aurelien@tela-botanica.org>
10
 * @copyright   2010 Tela-Botanica
10
 * @copyright   2010 Tela-Botanica
11
 * @license     http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
11
 * @license     http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
12
 * @license     http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
12
 * @license     http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
13
 * @version     SVN: $Id: Fiche.php 152 2010-09-06 16:19:12Z jpm $
13
 * @version     SVN: $Id: Fiche.php 152 2010-09-06 16:19:12Z jpm $
14
 */
14
 */
15
class Liens extends aControleur {
15
class Liens extends aControleur {
16
 
16
 
17
	public static function construireUrl($tableau_params, $conserver_parametres_actuels = false) {
17
	public static function construireUrl($tableau_params, $conserver_parametres_actuels = false) {
18
		
18
		
19
		if ($conserver_parametres_actuels) {
19
		if ($conserver_parametres_actuels) {
20
			return '?'.http_build_query($tableau_params + $_GET);
20
			return '?'.http_build_query($tableau_params + $_GET);
21
		}
21
		}
22
		return '?'.http_build_query($tableau_params);
22
		return '?'.http_build_query($tableau_params);
23
	}
23
	}
24
	
24
	
25
	public static function getUrlSquelette() {
25
	public static function getUrlSquelette() {
26
    	    	
26
    	    	
27
    	$url_base = self::getUrlBaseComplete();    	
27
    	$url_base = self::getUrlBaseComplete();    	
28
    	$url_base_squelette = $url_base.Config::get('dossier_squelettes').DS;
28
    	$url_base_squelette = $url_base.Config::get('dossier_squelettes').DS;
29
    	
29
    	
30
    	return $url_base_squelette;
30
    	return $url_base_squelette;
31
    }
31
    }
32
    
32
    
33
    public static function getUrlStyle() {
33
    public static function getUrlStyle() {
34
    	$url_base_style = self::getUrlSquelette().'css'.DS;
34
    	$url_base_style = self::getUrlSquelette().'css'.DS;
35
    	
35
    	
36
    	return $url_base_style;
36
    	return $url_base_style;
37
    }
37
    }
38
    
38
    
39
    public static function getUrlScript() {
39
    public static function getUrlScript() {
40
    	$url_base_script = self::getUrlSquelette().'js'.DS;
40
    	$url_base_script = self::getUrlSquelette().'js'.DS;
41
    	
41
    	
42
    	return $url_base_script;
42
    	return $url_base_script;
43
    }
43
    }
44
    
44
    
45
    public static function getUrlImage() {
45
    public static function getUrlImage() {
46
    	$url_base_image = self::getUrlSquelette().'images'.DS;
46
    	$url_base_image = self::getUrlSquelette().'images'.DS;
47
    	
47
    	
48
    	return $url_base_image;
48
    	return $url_base_image;
49
    }
49
    }
50
    
50
    
51
    public static function getUrlImageEspece($nom_sci, $format = 'CXS') {
51
    public static function getUrlImageEspece($nom_sci, $format = 'CXS') {
52
    	
52
    	
53
    	$nom_sci_formate = strtolower(str_replace(' ', '_', $nom_sci));
53
    	$nom_sci_formate = strtolower(str_replace(' ', '_', $nom_sci));
54
    	
54
    	
55
    	if(!file_exists(Config::get('dossier_images_especes').$format.'/'.$nom_sci_formate.'.jpg')) {
55
    	if(!file_exists(Config::get('dossier_images_especes').$format.'/'.$nom_sci_formate.'.jpg')) {
56
    		return Config::get('url_images_especes').$format.'/'.'vide.jpg';
56
    		return Config::get('url_images_especes').$format.'/'.'vide.jpg';
57
       	}
57
       	}
58
       	
58
       	
59
    	return Config::get('url_images_especes').$format.'/'.$nom_sci_formate.'.jpg';
59
    	return Config::get('url_images_especes').$format.'/'.$nom_sci_formate.'.jpg';
60
    }
60
    }
61
    
61
    
62
    public static function getCreditImageEspece($nom_sci) {
62
    public static function getCreditImageEspece($nom_sci) {
63
    	
63
    	
64
    	$nom_sci_formate = strtolower(str_replace(' ', '_', $nom_sci));
64
    	$nom_sci_formate = strtolower(str_replace(' ', '_', $nom_sci));
65
    	
65
    	
66
    	if(!file_exists(Config::get('dossier_images_especes').'/'.$nom_sci_formate.'.txt')) {
66
    	if(!file_exists(Config::get('dossier_images_especes').'/'.$nom_sci_formate.'.txt')) {
67
    		$credit = '';
67
    		$credit = '';
68
       	} else {
68
       	} else {
69
       		$credit = file_get_contents(Config::get('dossier_images_especes').'/'.$nom_sci_formate.'.txt');
69
       		$credit = file_get_contents(Config::get('dossier_images_especes').'/'.$nom_sci_formate.'.txt');
70
       		$credit = htmlentities($credit);
70
       		$credit = htmlentities($credit);
71
       	}
71
       	}
72
       	
72
       	
73
       	if(trim($credit) != '') {
73
       	if(trim($credit) != '') {
74
       		$credit = 'Crédits : '.$credit;
74
       		$credit = 'Crédits : '.$credit;
75
       	}
75
       	}
76
       	
76
       	
77
    	return $credit;
77
    	return $credit;
78
    }
78
    }
79
    
79
    
80
	public static function getUrlBaseReecrite() {
80
	public static function getUrlBaseReecrite() {
81
		
81
		
82
		if(isset($_SERVER['REDIRECT_URL']) && $_SERVER['REDIRECT_URL'] != '') {
82
		if(isset($_SERVER['REDIRECT_URL']) && $_SERVER['REDIRECT_URL'] != '') {
83
			
83
			
84
		}
84
		}
85
		
85
		
86
		$base_url_reecrite = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REDIRECT_URL'];
86
		$base_url_reecrite = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REDIRECT_URL'];
87
		$base_url_reecrite .= '/';
87
		$base_url_reecrite .= '/';
88
		
88
		
89
		return $base_vrai_chemin;
89
		return $base_vrai_chemin;
90
	}
90
	}
91
    
91
    
92
	public static function getUrlBase() {
92
	public static function getUrlBase() {
93
		
93
		
94
		$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()));
94
		$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()));
95
		$base_vrai_chemin .= '/';
95
		$base_vrai_chemin .= '/';
96
		
96
		
97
		return $base_vrai_chemin;
97
		return $base_vrai_chemin;
98
	}
98
	}
99
	
99
	
100
	public static function getUrlBaseComplete() {
100
	public static function getUrlBaseComplete() {
101
		return 'http://'.$_SERVER['SERVER_NAME'].str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())).'/';
101
		return 'http://'.$_SERVER['SERVER_NAME'].str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())).'/';
102
	}
102
	}
-
 
103
	
-
 
104
    public static function getUrlDefaut() {  	
-
 
105
    	
-
 
106
    	$params = array();
-
 
107
    	return self::construireUrl($params);	
-
 
108
    }
103
    
109
    
104
    public static function getUrlConsultationFicheStation($id_station) {  	
110
    public static function getUrlConsultationFicheStation($id_station) {  	
105
    	
111
    	
106
    	$params = array(
112
    	$params = array(
107
    		'module' => 'Station',
113
    		'module' => 'Station',
108
    		'action' => 'afficherInformationsStation',
114
    		'action' => 'afficherInformationsStation',
109
    		'id_station' => $id_station
115
    		'id_station' => $id_station
110
    	);
116
    	);
111
    	return self::construireUrl($params);	
117
    	return self::construireUrl($params);	
112
    }
118
    }
113
    
119
    
114
    public static function getUrlFormulaireSaisieStation() {
120
    public static function getUrlFormulaireSaisieStation() {
115
    	
121
    	
116
    	$params = array(
122
    	$params = array(
117
    		'module' => 'Station',
123
    		'module' => 'Station',
118
    		'action' => 'afficherFormulaireSaisieStation',
124
    		'action' => 'afficherFormulaireSaisieStation',
119
    		'id_station' => 'saisie'
125
    		'id_station' => 'saisie'
120
    	);
126
    	);
121
    	return self::construireUrl($params);
127
    	return self::construireUrl($params);
122
    }
128
    }
123
    
129
    
124
    public static function getUrlValidationFormulaireSaisieStation() {
130
    public static function getUrlValidationFormulaireSaisieStation() {
125
    	$params = array(
131
    	$params = array(
126
    		'module' => 'Station',
132
    		'module' => 'Station',
127
    		'action' => 'validerFormulaireSaisieStation'
133
    		'action' => 'validerFormulaireSaisieStation'
128
    	);
134
    	);
129
    	return self::construireUrl($params);
135
    	return self::construireUrl($params);
130
    }
136
    }
131
    
137
    
132
    public static function getUrlFormulaireModificationStation($id_station) {
138
    public static function getUrlFormulaireModificationStation($id_station) {
133
    	$params = array(
139
    	$params = array(
134
    		'module' => 'Station',
140
    		'module' => 'Station',
135
    		'action' => 'afficherFormulaireModificationStation',
141
    		'action' => 'afficherFormulaireModificationStation',
136
    		'id_station' => $id_station
142
    		'id_station' => $id_station
137
    	);
143
    	);
138
    	return self::construireUrl($params);
144
    	return self::construireUrl($params);
139
    }
145
    }
140
    
146
    
141
    public static function getUrlValidationFormulaireModificationStation($id_station) {
147
    public static function getUrlValidationFormulaireModificationStation($id_station) {
142
    	$params = array(
148
    	$params = array(
143
    		'module' => 'Station',
149
    		'module' => 'Station',
144
    		'action' => 'validerFormulaireModificationStation',
150
    		'action' => 'validerFormulaireModificationStation',
145
    		'id_station' => $id_station
151
    		'id_station' => $id_station
146
    	);
152
    	);
147
    	return self::construireUrl($params);
153
    	return self::construireUrl($params);
148
    }
154
    }
-
 
155
    
-
 
156
    public static function getUrlFormulaireSuppressionStation() {
-
 
157
    	
-
 
158
		$params = array(
-
 
159
    		'module' => 'Station',
-
 
160
    		'action' => 'supprimerStation'
-
 
161
    	);
-
 
162
    	return self::construireUrl($params);
-
 
163
    }
149
    
164
    
150
	public static function getUrlFormulaireAjoutEspece($id_station) {  
165
	public static function getUrlFormulaireAjoutEspece($id_station) {  
151
 
166
 
152
		$params = array(
167
		$params = array(
153
    		'module' => 'Espece',
168
    		'module' => 'Espece',
154
    		'action' => 'afficherFormulaireSaisieEspece',
169
    		'action' => 'afficherFormulaireSaisieEspece',
155
    		'id_station' => $id_station,
170
    		'id_station' => $id_station,
156
    		'id_espece' => 'saisie'
171
    		'id_espece' => 'saisie'
157
    	); 
172
    	); 
158
    	
173
    	
159
    	return self::construireUrl($params); 
174
    	return self::construireUrl($params); 
160
	}
175
	}
161
	
176
	
162
	public static function getUrlValidationFormulaireSaisieEspece($id_station) {  
177
	public static function getUrlValidationFormulaireSaisieEspece($id_station) {  
163
		
178
		
164
		$params = array(
179
		$params = array(
165
    		'module' => 'Espece',
180
    		'module' => 'Espece',
166
    		'action' => 'validerFormulaireSaisieEspece',
181
    		'action' => 'validerFormulaireSaisieEspece',
167
    		'id_station' => $id_station,
182
    		'id_station' => $id_station,
168
    		'id_espece' => 'saisie'
183
    		'id_espece' => 'saisie'
169
    	); 	
184
    	); 	
170
    	
185
    	
171
    	return self::construireUrl($params); 	
186
    	return self::construireUrl($params); 	
172
	}
187
	}
173
    
188
    
174
    public static function getUrlConsultationFicheIndividu($id_station, $id_espece, $id_individu) { 
189
    public static function getUrlConsultationFicheIndividu($id_station, $id_espece, $id_individu) { 
175
 
190
 
176
    	$params = array(
191
    	$params = array(
177
    		'module' => 'Individu',
192
    		'module' => 'Individu',
178
    		'action' => 'afficherInformationsIndividu',
193
    		'action' => 'afficherInformationsIndividu',
179
    		'id_station' => $id_station,
194
    		'id_station' => $id_station,
180
    		'id_espece' => $id_espece,
195
    		'id_espece' => $id_espece,
181
    		'id_individu' => $id_individu
196
    		'id_individu' => $id_individu
182
    	);
197
    	);
183
    	return self::construireUrl($params);
198
    	return self::construireUrl($params);
184
    	
199
    	
185
    }
200
    }
186
    
201
    
187
	public static function getUrlFormulaireSaisieIndividu($id_station, $id_espece) {  	
202
	public static function getUrlFormulaireSaisieIndividu($id_station, $id_espece) {  	
188
		
203
		
189
		$params = array(
204
		$params = array(
190
    		'module' => 'Individu',
205
    		'module' => 'Individu',
191
    		'action' => 'afficherFormulaireSaisieIndividu',
206
    		'action' => 'afficherFormulaireSaisieIndividu',
192
    		'id_station' => $id_station,
207
    		'id_station' => $id_station,
193
    		'id_espece' => $id_espece
208
    		'id_espece' => $id_espece
194
    	);
209
    	);
195
    	return self::construireUrl($params); 	
210
    	return self::construireUrl($params); 	
196
    }
211
    }
197
    
212
    
198
	public static function getUrlValidationFormulaireSaisieIndividu($id_station, $id_espece) { 
213
	public static function getUrlValidationFormulaireSaisieIndividu($id_station, $id_espece) { 
199
 
214
 
200
		$params = array(
215
		$params = array(
201
    		'module' => 'Individu',
216
    		'module' => 'Individu',
202
    		'action' => 'validerFormulaireSaisieIndividu',
217
    		'action' => 'validerFormulaireSaisieIndividu',
203
    		'id_station' => $id_station,
218
    		'id_station' => $id_station,
204
    		'id_espece' => $id_espece
219
    		'id_espece' => $id_espece
205
    	);
220
    	);
206
    	return self::construireUrl($params); 
221
    	return self::construireUrl($params); 
207
    }
222
    }
-
 
223
    
-
 
224
	public static function getUrlFormulaireModificationIndividu($id_station, $id_espece, $id_individu) {  	
-
 
225
		
-
 
226
		$params = array(
-
 
227
    		'module' => 'Individu',
-
 
228
    		'action' => 'afficherFormulaireModificationIndividu',
-
 
229
    		'id_station' => $id_station,
-
 
230
    		'id_espece' => $id_espece,
-
 
231
			'id_individu' => $id_individu
-
 
232
    	);
-
 
233
    	return self::construireUrl($params); 	
-
 
234
    }
-
 
235
    
-
 
236
	public static function getUrlValidationFormulaireModificationIndividu($id_station, $id_espece, $id_individu) { 
-
 
237
 
-
 
238
		$params = array(
-
 
239
    		'module' => 'Individu',
-
 
240
    		'action' => 'validerFormulaireModificationIndividu',
-
 
241
    		'id_station' => $id_station,
-
 
242
    		'id_espece' => $id_espece,
-
 
243
			'id_individu' => $id_individu
-
 
244
    	);
-
 
245
    	return self::construireUrl($params); 
-
 
246
    }
-
 
247
    
-
 
248
	public static function getUrlSuppressionIndividu($id_station, $id_espece, $id_individu) { 
-
 
249
 
-
 
250
		$params = array(
-
 
251
    		'module' => 'Individu',
-
 
252
    		'action' => 'supprimerIndividu',
-
 
253
    		'id_station' => $id_station
-
 
254
    	);
-
 
255
    	return self::construireUrl($params); 
-
 
256
    }
208
  
257
  
209
    public static function getUrlConsultationEspeceStation($id_station, $id_espece, $annee = null) { 
258
    public static function getUrlConsultationEspeceStation($id_station, $id_espece, $annee = null) { 
210
    	
259
    	
211
        if($annee == null) {
260
        if($annee == null) {
212
    		$annee = date('Y');
261
    		$annee = date('Y');
213
    	}
262
    	}
214
    	
263
    	
215
    	$params = array(
264
    	$params = array(
216
    		'module' => 'Individu',
265
    		'module' => 'Individu',
217
    		'action' => 'afficherListeIndividu',
266
    		'action' => 'afficherListeIndividu',
218
    		'id_station' => $id_station,
267
    		'id_station' => $id_station,
219
    		'id_espece' => $id_espece,
268
    		'id_espece' => $id_espece,
220
    		'annee' => $annee
269
    		'annee' => $annee
221
    	); 	
270
    	); 	
222
    	
271
    	
223
    	return self::construireUrl($params); 
272
    	return self::construireUrl($params); 
224
    }
273
    }
225
    
274
        
226
    public static function getUrlFormulaireModificationObservation($id_station,$id_espece, $id_individu, $annee = null) {
275
    public static function getUrlFormulaireModificationObservation($id_station,$id_espece, $id_individu, $annee = null) {
227
    	
276
    	
228
        if($annee == null) {
277
        if($annee == null) {
229
    		$annee = date('Y');
278
    		$annee = date('Y');
230
    	}
279
    	}
231
    	
280
    	
232
    	$params = array(
281
    	$params = array(
233
    		'module' => 'Observation',
282
    		'module' => 'Observation',
234
    		'action' => 'afficherFormulaireModificationObservation',
283
    		'action' => 'afficherFormulaireModificationObservation',
235
    		'id_station' => $id_station,
284
    		'id_station' => $id_station,
236
    		'id_espece' => $id_espece,
285
    		'id_espece' => $id_espece,
237
    		'id_individu' => $id_individu,
286
    		'id_individu' => $id_individu,
238
    		'annee' => $annee
287
    		'annee' => $annee
239
    	); 	
288
    	); 	
240
    	
289
    	
241
    	return self::construireUrl($params); 	
290
    	return self::construireUrl($params); 	
242
    }
291
    }
243
    
292
    
244
	public static function getUrlValidationFormulaireModificationObservation($id_station,$id_espece, $id_individu, $annee = null) {
293
	public static function getUrlValidationFormulaireModificationObservation($id_station,$id_espece, $id_individu, $annee = null) {
245
		
294
		
246
		if($annee == null) {
295
		if($annee == null) {
247
    		$annee = date('Y');
296
    		$annee = date('Y');
248
    	}
297
    	}
249
    	
298
    	
250
    	$params = array(
299
    	$params = array(
251
    		'module' => 'Observation',
300
    		'module' => 'Observation',
252
    		'action' => 'validerFormulaireModificationObservation',
301
    		'action' => 'validerFormulaireModificationObservation',
253
    		'id_station' => $id_station,
302
    		'id_station' => $id_station,
254
    		'id_espece' => $id_espece,
303
    		'id_espece' => $id_espece,
255
    		'id_individu' => $id_individu,
304
    		'id_individu' => $id_individu,
256
    		'annee' => $annee
305
    		'annee' => $annee
257
    	); 
306
    	); 
258
    	
307
    	
259
		return self::construireUrl($params); 
308
		return self::construireUrl($params); 
260
    }
309
    }
-
 
310
    
-
 
311
	public static function getUrlExportDonneesObservations() {
-
 
312
		
-
 
313
		return Config::get('url_jrest').'OdsExport/FichierExportObservationCSV/'; 
-
 
314
    }
-
 
315
    
-
 
316
	public static function getUrlExportDonneesObservationsPourUtilisateur() {
-
 
317
		
-
 
318
		$params = array(
-
 
319
    		'module' => 'Export',
-
 
320
    		'action' => 'envoyerFichierCSVExportObservation'
-
 
321
    	); 
-
 
322
    	
-
 
323
		return self::construireUrl($params); 
-
 
324
    }
261
    
325
    
262
    public static function renvoyerStylesInclus() {
326
    public static function renvoyerStylesInclus() {
263
    	
327
    	
264
    	$styles = '';
328
    	$styles = '';
265
    	$styles .= '<link href="'.self::getUrlStyle().'saisie.css" rel="stylesheet" type="text/css"/>';		
329
    	$styles .= '<link href="'.self::getUrlStyle().'saisie.css" rel="stylesheet" type="text/css"/>';		
266
		$styles .= '<link href="'.self::getUrlStyle().'jquery_ui/jquery-ui-1.8.6.custom.css" rel="stylesheet" type="text/css"/>';
330
		$styles .= '<link href="'.self::getUrlStyle().'jquery_ui/jquery-ui-1.8.6.custom.css" rel="stylesheet" type="text/css"/>';
267
		$styles .= '<link href="'.self::getUrlStyle().'jquery_ui/jquery.ui.datepicker.css" rel="stylesheet" type="text/css"/>';
331
		$styles .= '<link href="'.self::getUrlStyle().'jquery_ui/jquery.ui.datepicker.css" rel="stylesheet" type="text/css"/>';
268
    	
332
    	
269
    	return $styles;
333
    	return $styles;
270
    	
334
    	
271
    }
335
    }
272
    
336
    
273
	public static function renvoyerScriptsInclus() {
337
	public static function renvoyerScriptsInclus() {
-
 
338
		
-
 
339
    	$scripts = '<script type="text/javascript" language="javascript">'.
274
		
340
    					' var urlBaseJrest = "'.Config::get('url_jrest').'"; '.
275
    	$scripts = '';
341
    				'</script>';
276
    	$scripts .= '<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>';
342
    	$scripts .= '<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>';
277
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery-1.4.4.min.js"></script>';
343
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery-1.4.4.min.js"></script>';
278
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery-ui-1.8.6.custom.min.js"></script>';
344
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery-ui-1.8.6.custom.min.js"></script>';
279
		$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'saisie.js"></script>';
345
		$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'saisie.js"></script>';
-
 
346
		
-
 
347
		if(AppControleur::getUtilisateur()->estAdmin()) {
-
 
348
			$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'saisie_admin.js"></script>';
-
 
349
		}
-
 
350
		
280
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery.ui.datepicker.js"></script>';
351
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery.ui.datepicker.js"></script>';
281
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery.ui.datepicker-fr.js"></script>';
352
    	$scripts .= '<script type="text/javascript" src="'.self::getUrlScript().'jquery_ui/jquery.ui.datepicker-fr.js"></script>';
282
    	
353
    	
283
    	return $scripts;
354
    	return $scripts;
284
    	
355
    	
285
    }
356
    }
286
    
357
    
287
    
358
    
288
}
359
}
289
?>
360
?>