Subversion Repositories Applications.framework

Rev

Rev 297 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
297 jpm 1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class Script</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
12
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
15
 
16
				function showNode(Node){
17
							switch(navigator.family){
18
								case 'nn4':
19
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
22
									break;
23
								case 'ie4':
24
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
27
									break;
28
								case 'gecko':
29
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
32
									break;
33
							}
34
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
36
				}
37
 
38
				function hideNode(Node){
39
							switch(navigator.family){
40
								case 'nn4':
41
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
44
									break;
45
								case 'ie4':
46
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
49
									break;
50
								case 'gecko':
51
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
54
									break;
55
							}
56
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
58
				}
59
 
60
				function nodeIsVisible(Node){
61
							switch(navigator.family){
62
								case 'nn4':
63
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
65
									break;
66
								case 'ie4':
67
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
69
									break;
70
								case 'gecko':
71
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
73
									break;
74
							}
75
					return (oTable && oTable.style.display == "block");
76
				}
77
 
78
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
81
					}else{
82
						showNode(Node);
83
					}
84
				}
85
			</script>
86
					</head>
87
		<body>
88
			<div class="page-body">
89
<h2 class="class-name">Class Script</h2>
90
 
91
<a name="sec-description"></a>
92
<div class="info-box">
93
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
96
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
97
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
98
 
99
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
100
 
101
			</div>
102
	<div class="info-box-body">
103
        		<!-- ========== Info from phpDoc block ========= -->
104
<p class="short-description">Script est une classe abstraite qui doit être implémenté par les classes éxecutant des scripts en ligne de commande.</p>
105
	<ul class="tags">
106
				<li><span class="field">author:</span> Delphine CAUQUIL &lt;<a href="mailto:delphine@tela-botanica.org">delphine@tela-botanica.org</a>&gt;</li>
107
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
300 jpm 108
				<li><span class="field">version:</span> $Id: Script.php 299 2011-01-18 14:03:46Z jpm $</li>
297 jpm 109
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
110
				<li><span class="field">link:</span> /doc/framework/</li>
111
				<li><span class="field">abstract:</span> </li>
112
				<li><span class="field">since:</span> 0.3</li>
113
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a></li>
114
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a></li>
115
			</ul>
116
		<p class="notes">
117
			Located in <a class="field" href="_Script.php.html">/Script.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Script.php.html#a18">18</a></span>)
118
		</p>
119
 
120
 
121
		<pre></pre>
122
 
123
			</div>
124
</div>
125
 
126
 
127
	<a name="sec-const-summary"></a>
128
	<div class="info-box">
129
		<div class="info-box-title">Class Constant Summary</span></div>
130
		<div class="nav-bar">
131
			<a href="#sec-description">Description</a> |
132
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
133
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
134
 
135
				|
136
										|
137
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
138
 
139
					</div>
140
		<div class="info-box-body">
141
			<div class="const-summary">
142
								<div class="const-title">
143
					<img src="../media/images/Constant.png" alt=" " />
144
					<a href="#MSG_AVERTISSEMENT" title="details" class="const-name">MSG_AVERTISSEMENT</a> = 					<span class="var-type"> 2</span>
145
 
146
				</div>
147
								<div class="const-title">
148
					<img src="../media/images/Constant.png" alt=" " />
149
					<a href="#MSG_ERREUR" title="details" class="const-name">MSG_ERREUR</a> = 					<span class="var-type"> 1</span>
150
 
151
				</div>
152
								<div class="const-title">
153
					<img src="../media/images/Constant.png" alt=" " />
154
					<a href="#MSG_INFO" title="details" class="const-name">MSG_INFO</a> = 					<span class="var-type"> 3</span>
155
 
156
				</div>
157
								<div class="const-title">
158
					<img src="../media/images/Constant.png" alt=" " />
159
					<a href="#MSG_LOG" title="details" class="const-name">MSG_LOG</a> = 					<span class="var-type"> 0</span>
160
 
161
				</div>
162
							</div>
163
		</div>
164
	</div>
165
 
166
	<a name="sec-var-summary"></a>
167
	<div class="info-box">
168
		<div class="info-box-title">Variable Summary</span></div>
169
		<div class="nav-bar">
170
			<a href="#sec-description">Description</a> |
171
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
172
							|
173
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
174
 
175
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
176
 
177
					</div>
178
		<div class="info-box-body">
179
			<div class="var-summary">
180
																																<div class="var-title">
181
					<span class="var-type">array</span>
182
					<a href="#$parametres" title="details" class="var-name">$parametres</a>
183
				</div>
184
																<div class="var-title">
185
					<span class="var-type">array</span>
186
					<a href="#$parametres_autorises" title="details" class="var-name">$parametres_autorises</a>
187
				</div>
188
											</div>
189
		</div>
190
	</div>
191
 
192
	<a name="sec-method-summary"></a>
193
	<div class="info-box">
194
		<div class="info-box-title">Method Summary</span></div>
195
		<div class="nav-bar">
196
			<a href="#sec-description">Description</a> |
197
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
198
 
199
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
200
 
201
				|
202
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
203
		</div>
204
		<div class="info-box-body">
205
			<div class="method-summary">
206
 
207
				<div class="method-definition">
208
											<span class="method-result">Script</span>
209
										<a href="#__construct" title="details" class="method-name">__construct</a>
210
											(<span class="var-type"></span>&nbsp;<span class="var-name">$script_nom</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$parametres_cli</span>)
211
									</div>
212
 
213
				<div class="method-definition">
214
											<span class="method-result">void</span>
215
										<a href="#afficherAvancement" title="details" class="method-name">afficherAvancement</a>
216
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$depart</span> = <span class="var-default">0</span>])
217
									</div>
218
 
219
				<div class="method-definition">
220
											<span class="method-result">void</span>
221
										<a href="#executer" title="details" class="method-name">executer</a>
222
										()
223
									</div>
224
 
225
				<div class="method-definition">
226
											<span class="method-result">string</span>
227
										<a href="#formaterMsg" title="details" class="method-name">formaterMsg</a>
228
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$niveau</span> = <span class="var-default">null</span>])
229
									</div>
230
 
231
				<div class="method-definition">
232
											<span class="method-result">void</span>
233
										<a href="#getParametre" title="details" class="method-name">getParametre</a>
234
											(<span class="var-type"></span>&nbsp;<span class="var-name">$parametre</span>)
235
									</div>
236
 
237
				<div class="method-definition">
238
											<span class="method-result">void</span>
239
										<a href="#getScriptChemin" title="details" class="method-name">getScriptChemin</a>
240
											([<span class="var-type"></span>&nbsp;<span class="var-name">$doit_exister</span> = <span class="var-default">true</span>])
241
									</div>
242
 
243
				<div class="method-definition">
244
											<span class="method-result">void</span>
245
										<a href="#getScriptNom" title="details" class="method-name">getScriptNom</a>
246
										()
247
									</div>
248
 
249
				<div class="method-definition">
250
											<span class="method-result">void.</span>
251
										<a href="#traiterAvertissement" title="details" class="method-name">traiterAvertissement</a>
252
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
253
									</div>
254
 
255
				<div class="method-definition">
256
											<span class="method-result">void.</span>
257
										<a href="#traiterErreur" title="details" class="method-name">traiterErreur</a>
258
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
259
									</div>
260
 
261
				<div class="method-definition">
262
											<span class="method-result">void.</span>
263
										<a href="#traiterInfo" title="details" class="method-name">traiterInfo</a>
264
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
265
									</div>
266
											</div>
267
		</div>
268
	</div>
269
 
270
	<a name="sec-vars"></a>
271
	<div class="info-box">
272
		<div class="info-box-title">Variables</div>
273
		<div class="nav-bar">
274
			<a href="#sec-description">Description</a> |
275
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
276
 
277
 
278
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
279
 
280
										|
281
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
282
 
283
					</div>
284
		<div class="info-box-body">
285
 
286
<a name="var$parametres" id="$parametres"><!-- --></A>
287
<div class="evenrow">
288
 
289
	<div class="var-header">
290
		<span class="var-title">
291
			<span class="var-type">array</span>
292
			<span class="var-name">$parametres</span>
293
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a85">85</a></span>)
294
		</span>
295
	</div>
296
 
297
	<!-- ========== Info from phpDoc block ========= -->
298
<p class="short-description">Contient le tableau des paramètres disponible après vérification :</p>
299
<p class="description"><p>le tableau est de la forme suivante : <ul><li>clé =  nom du paramêtre '-foo'</li><li>valeur = la valeur récupérée sur la ligne de commande</li></ul></p></p>
300
	<ul class="tags">
301
				<li><span class="field">access:</span> protected</li>
302
			</ul>
303
 
304
 
305
 
306
 
307
 
308
</div>
309
<a name="var$parametres_autorises" id="$parametres_autorises"><!-- --></A>
310
<div class="oddrow">
311
 
312
	<div class="var-header">
313
		<span class="var-title">
314
			<span class="var-type">array</span>
315
			<span class="var-name">$parametres_autorises</span>
316
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a67">67</a></span>)
317
		</span>
318
	</div>
319
 
320
	<!-- ========== Info from phpDoc block ========= -->
321
<p class="short-description">Paramêtres autorisés par le script.</p>
322
<p class="description"><p>le tableau est de la forme suivante : <ul><li>clé =  nom du paramêtre '-foo'</li></ul><ul><li>booléen: true si le paramêtre est obligatoire</li><li>booléen ou var : true si le paramêtre nécessite un valeur à sa suite ou la valeur par défaut</li><li>string: description du contenu du paramêtre</li></ul> Les paramêtres optionels devraient être déclaré à la fin du tableau.  Le dernier parametre du tableau peut avoir la valeur '...',  il contiendra alors l'ensemble des paramêtres suivant trouvés sur la ligne de commande.</p></p>
323
	<ul class="tags">
324
				<li><span class="field">access:</span> protected</li>
325
			</ul>
326
 
327
 
328
 
329
 
330
 
331
</div>
332
 
333
		</div>
334
	</div>
335
 
336
	<a name="sec-methods"></a>
337
	<div class="info-box">
338
		<div class="info-box-title">Methods</div>
339
		<div class="nav-bar">
340
			<a href="#sec-description">Description</a> |
341
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
342
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
343
 
344
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
345
 
346
		</div>
347
		<div class="info-box-body">
348
			<A NAME='method_detail'></A>
349
<a name="method__construct" id="__construct"><!-- --></a>
350
<div class="evenrow">
351
 
352
	<div class="method-header">
353
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a96">96</a></span>)
354
	</div>
355
 
356
	<!-- ========== Info from phpDoc block ========= -->
357
	<ul class="tags">
358
				<li><span class="field">access:</span> public</li>
359
			</ul>
360
 
361
	<div class="method-signature">
362
		<span class="method-result">Script</span>
363
		<span class="method-name">
364
			__construct
365
		</span>
366
					(<span class="var-type"></span>&nbsp;<span class="var-name">$script_nom</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$parametres_cli</span>)
367
			</div>
368
 
369
			<ul class="parameters">
370
					<li>
371
				<span class="var-type"></span>
372
				<span class="var-name">$script_nom</span>			</li>
373
					<li>
374
				<span class="var-type"></span>
375
				<span class="var-name">$parametres_cli</span>			</li>
376
				</ul>
377
 
378
 
379
	</div>
380
<a name="methodafficherAvancement" id="afficherAvancement"><!-- --></a>
381
<div class="oddrow">
382
 
383
	<div class="method-header">
384
		<span class="method-title">afficherAvancement</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a268">268</a></span>)
385
	</div>
386
 
387
	<!-- ========== Info from phpDoc block ========= -->
388
<p class="short-description">Utiliser cette méthode dans une boucle pour afficher un message suivi du nombre de tour de boucle effectué.</p>
389
<p class="description"><p>Vous devrez vous même gérer le retour à la ligne à la sortie de la boucle.</p></p>
390
	<ul class="tags">
391
				<li><span class="field">return:</span> le message est affiché dans la console.</li>
392
				<li><span class="field">access:</span> protected</li>
393
			</ul>
394
 
395
	<div class="method-signature">
396
		<span class="method-result">void</span>
397
		<span class="method-name">
398
			afficherAvancement
399
		</span>
400
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$depart</span> = <span class="var-default">0</span>])
401
			</div>
402
 
403
			<ul class="parameters">
404
					<li>
405
				<span class="var-type">string</span>
406
				<span class="var-name">$message</span><span class="var-description">: le message d'information.</span>			</li>
407
					<li>
408
				<span class="var-type">int</span>
409
				<span class="var-name">$depart</span><span class="var-description">: le nombre de départ à afficher.</span>			</li>
410
				</ul>
411
 
412
 
413
	</div>
414
<a name="methodexecuter" id="executer"><!-- --></a>
415
<div class="evenrow">
416
 
417
	<div class="method-header">
418
		<span class="method-title">executer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a139">139</a></span>)
419
	</div>
420
 
421
	<!-- ========== Info from phpDoc block ========= -->
422
	<ul class="tags">
423
				<li><span class="field">abstract:</span> </li>
424
				<li><span class="field">access:</span> public</li>
425
			</ul>
426
 
427
	<div class="method-signature">
428
		<span class="method-result">void</span>
429
		<span class="method-name">
430
			executer
431
		</span>
432
				()
433
			</div>
434
 
435
 
436
 
437
	</div>
438
<a name="methodformaterMsg" id="formaterMsg"><!-- --></a>
439
<div class="oddrow">
440
 
441
	<div class="method-header">
442
		<span class="method-title">formaterMsg</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a252">252</a></span>)
443
	</div>
444
 
445
	<!-- ========== Info from phpDoc block ========= -->
446
<p class="short-description">Retourne un message d'information formaté.</p>
447
	<ul class="tags">
448
				<li><span class="field">return:</span> le message d'erreur formaté.</li>
449
				<li><span class="field">access:</span> protected</li>
450
			</ul>
451
 
452
	<div class="method-signature">
453
		<span class="method-result">string</span>
454
		<span class="method-name">
455
			formaterMsg
456
		</span>
457
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$niveau</span> = <span class="var-default">null</span>])
458
			</div>
459
 
460
			<ul class="parameters">
461
					<li>
462
				<span class="var-type">string</span>
463
				<span class="var-name">$message</span><span class="var-description">: le message d'information avec des %s.</span>			</li>
464
					<li>
465
				<span class="var-type">array</span>
466
				<span class="var-name">$tab_arguments</span><span class="var-description">: le tableau des paramêtres à insérer dans le message d'erreur.</span>			</li>
467
					<li>
468
				<span class="var-type"></span>
469
				<span class="var-name">$niveau</span>			</li>
470
				</ul>
471
 
472
 
473
	</div>
474
<a name="methodgetParametre" id="getParametre"><!-- --></a>
475
<div class="evenrow">
476
 
477
	<div class="method-header">
478
		<span class="method-title">getParametre</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a125">125</a></span>)
479
	</div>
480
 
481
	<!-- ========== Info from phpDoc block ========= -->
482
	<ul class="tags">
483
				<li><span class="field">access:</span> protected</li>
484
			</ul>
485
 
486
	<div class="method-signature">
487
		<span class="method-result">void</span>
488
		<span class="method-name">
489
			getParametre
490
		</span>
491
					(<span class="var-type"></span>&nbsp;<span class="var-name">$parametre</span>)
492
			</div>
493
 
494
			<ul class="parameters">
495
					<li>
496
				<span class="var-type"></span>
497
				<span class="var-name">$parametre</span>			</li>
498
				</ul>
499
 
500
 
501
	</div>
502
<a name="methodgetScriptChemin" id="getScriptChemin"><!-- --></a>
503
<div class="oddrow">
504
 
505
	<div class="method-header">
506
		<span class="method-title">getScriptChemin</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a117">117</a></span>)
507
	</div>
508
 
509
	<!-- ========== Info from phpDoc block ========= -->
510
	<ul class="tags">
511
				<li><span class="field">access:</span> protected</li>
512
			</ul>
513
 
514
	<div class="method-signature">
515
		<span class="method-result">void</span>
516
		<span class="method-name">
517
			getScriptChemin
518
		</span>
519
					([<span class="var-type"></span>&nbsp;<span class="var-name">$doit_exister</span> = <span class="var-default">true</span>])
520
			</div>
521
 
522
			<ul class="parameters">
523
					<li>
524
				<span class="var-type"></span>
525
				<span class="var-name">$doit_exister</span>			</li>
526
				</ul>
527
 
528
 
529
	</div>
530
<a name="methodgetScriptNom" id="getScriptNom"><!-- --></a>
531
<div class="evenrow">
532
 
533
	<div class="method-header">
534
		<span class="method-title">getScriptNom</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a113">113</a></span>)
535
	</div>
536
 
537
	<!-- ========== Info from phpDoc block ========= -->
538
	<ul class="tags">
539
				<li><span class="field">access:</span> protected</li>
540
			</ul>
541
 
542
	<div class="method-signature">
543
		<span class="method-result">void</span>
544
		<span class="method-name">
545
			getScriptNom
546
		</span>
547
				()
548
			</div>
549
 
550
 
551
 
552
	</div>
553
<a name="methodtraiterAvertissement" id="traiterAvertissement"><!-- --></a>
554
<div class="oddrow">
555
 
556
	<div class="method-header">
557
		<span class="method-title">traiterAvertissement</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a210">210</a></span>)
558
	</div>
559
 
560
	<!-- ========== Info from phpDoc block ========= -->
561
<p class="short-description">Affiche un message d'avertissement formaté.</p>
562
<p class="description"><p>Si le paramétre de verbosité (-v) vaut 1, le message est écrit dans le fichier de log.  Si le paramétre de verbosité (-v) vaut 2 ou plus, le message est écrit dans le fichier de log et afficher dans la console.</p></p>
563
	<ul class="tags">
564
				<li><span class="field">access:</span> protected</li>
565
			</ul>
566
 
567
	<div class="method-signature">
568
		<span class="method-result">void.</span>
569
		<span class="method-name">
570
			traiterAvertissement
571
		</span>
572
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
573
			</div>
574
 
575
			<ul class="parameters">
576
					<li>
577
				<span class="var-type">string</span>
578
				<span class="var-name">$message</span><span class="var-description">: le message d'erreur avec des %s.</span>			</li>
579
					<li>
580
				<span class="var-type">array</span>
581
				<span class="var-name">$tab_arguments</span><span class="var-description">: le tableau des paramêtres à insérer dans le message d'erreur.</span>			</li>
582
				</ul>
583
 
584
 
585
	</div>
586
<a name="methodtraiterErreur" id="traiterErreur"><!-- --></a>
587
<div class="evenrow">
588
 
589
	<div class="method-header">
590
		<span class="method-title">traiterErreur</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a197">197</a></span>)
591
	</div>
592
 
593
	<!-- ========== Info from phpDoc block ========= -->
594
<p class="short-description">Affiche un message d'erreur formaté.</p>
595
<p class="description"><p>Si le paramétre de verbosité (-v) vaut 1 ou plus, le message est écrit dans le fichier de log et afficher dans la console.</p></p>
596
	<ul class="tags">
597
				<li><span class="field">access:</span> protected</li>
598
			</ul>
599
 
600
	<div class="method-signature">
601
		<span class="method-result">void.</span>
602
		<span class="method-name">
603
			traiterErreur
604
		</span>
605
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
606
			</div>
607
 
608
			<ul class="parameters">
609
					<li>
610
				<span class="var-type">string</span>
611
				<span class="var-name">$message</span><span class="var-description">: le message d'erreur avec des %s.</span>			</li>
612
					<li>
613
				<span class="var-type">array</span>
614
				<span class="var-name">$tab_arguments</span><span class="var-description">: le tableau des paramêtres à insérer dans le message d'erreur.</span>			</li>
615
				</ul>
616
 
617
 
618
	</div>
619
<a name="methodtraiterInfo" id="traiterInfo"><!-- --></a>
620
<div class="oddrow">
621
 
622
	<div class="method-header">
623
		<span class="method-title">traiterInfo</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a223">223</a></span>)
624
	</div>
625
 
626
	<!-- ========== Info from phpDoc block ========= -->
627
<p class="short-description">Retourne un message d'information formaté.</p>
628
<p class="description"><p>Si le paramétre de verbosité (-v) vaut 1 ou 2 , le message est écrit dans le fichier de log.  Si le paramétre de verbosité (-v) vaut 3 ou plus, le message est écrit dans le fichier de log et afficher dans la console.</p></p>
629
	<ul class="tags">
630
				<li><span class="field">access:</span> protected</li>
631
			</ul>
632
 
633
	<div class="method-signature">
634
		<span class="method-result">void.</span>
635
		<span class="method-name">
636
			traiterInfo
637
		</span>
638
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tab_arguments</span> = <span class="var-default">array()</span>])
639
			</div>
640
 
641
			<ul class="parameters">
642
					<li>
643
				<span class="var-type">string</span>
644
				<span class="var-name">$message</span><span class="var-description">: le message d'information avec des %s.</span>			</li>
645
					<li>
646
				<span class="var-type">array</span>
647
				<span class="var-name">$tab_arguments</span><span class="var-description">: le tableau des paramêtres à insérer dans le message d'erreur.</span>			</li>
648
				</ul>
649
 
650
 
651
	</div>
652
 
653
		</div>
654
	</div>
655
 
656
	<a name="sec-consts"></a>
657
	<div class="info-box">
658
		<div class="info-box-title">Class Constants</div>
659
		<div class="nav-bar">
660
			<a href="#sec-description">Description</a> |
661
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
662
 
663
 
664
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
665
														|
666
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
667
 
668
					</div>
669
		<div class="info-box-body">
670
			<a name="constMSG_AVERTISSEMENT" id="MSG_AVERTISSEMENT"><!-- --></A>
671
<div class="evenrow">
672
 
673
	<div class="const-header">
674
		<img src="../media/images/Variable.png" />
675
		<span class="const-title">
676
			<span class="const-name">MSG_AVERTISSEMENT</span>
677
			 = <span class="const-default"> 2</span>
678
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a24">24</a></span>)
679
		</span>
680
	</div>
681
 
682
	<!-- ========== Info from phpDoc block ========= -->
683
<p class="short-description">Niveau de message de type AVERTISSEMENT</p>
684
 
685
 
686
</div>
687
<a name="constMSG_ERREUR" id="MSG_ERREUR"><!-- --></A>
688
<div class="oddrow">
689
 
690
	<div class="const-header">
691
		<img src="../media/images/Variable.png" />
692
		<span class="const-title">
693
			<span class="const-name">MSG_ERREUR</span>
694
			 = <span class="const-default"> 1</span>
695
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a22">22</a></span>)
696
		</span>
697
	</div>
698
 
699
	<!-- ========== Info from phpDoc block ========= -->
700
<p class="short-description">Niveau de message de type ERREUR</p>
701
 
702
 
703
</div>
704
<a name="constMSG_INFO" id="MSG_INFO"><!-- --></A>
705
<div class="evenrow">
706
 
707
	<div class="const-header">
708
		<img src="../media/images/Variable.png" />
709
		<span class="const-title">
710
			<span class="const-name">MSG_INFO</span>
711
			 = <span class="const-default"> 3</span>
712
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a26">26</a></span>)
713
		</span>
714
	</div>
715
 
716
	<!-- ========== Info from phpDoc block ========= -->
717
<p class="short-description">Niveau de message de type INFORMATION</p>
718
 
719
 
720
</div>
721
<a name="constMSG_LOG" id="MSG_LOG"><!-- --></A>
722
<div class="oddrow">
723
 
724
	<div class="const-header">
725
		<img src="../media/images/Variable.png" />
726
		<span class="const-title">
727
			<span class="const-name">MSG_LOG</span>
728
			 = <span class="const-default"> 0</span>
729
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Script.php.html#a20">20</a></span>)
730
		</span>
731
	</div>
732
 
733
	<!-- ========== Info from phpDoc block ========= -->
734
<p class="short-description">Niveau de message de type LOG</p>
735
 
736
 
737
</div>
738
 
739
		</div>
740
	</div>
741
 
742
	<p class="notes" id="credit">
300 jpm 743
		Documentation generated on Tue, 18 Jan 2011 15:13:25 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
297 jpm 744
	</p>
745
	</div></body>
746
</html>