Subversion Repositories Applications.framework

Rev

Rev 159 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 159 Rev 297
Line 97... Line 97...
97
						
97
						
98
					</div>
98
					</div>
99
	<div class="info-box-body">
99
	<div class="info-box-body">
100
        		<!-- ========== Info from phpDoc block ========= -->
100
        		<!-- ========== Info from phpDoc block ========= -->
101
<p class="short-description">Config permet de charger automatiquement les fichiers ini du Framework et de l'application.</p>
101
<p class="short-description">Config permet de charger automatiquement les fichiers ini du Framework et de l'application.</p>
102
<p class="description"><p>Elle offre l'accès en lecture seule aux paramètres de config.  C'est une Singleton.</p><p>PHP Version 5</p></p>
102
<p class="description"><p>Elle offre l'accès en lecture seule aux paramètres de config.  C'est une Singleton.  Si vous avez besoin de modifier dynamiquement des paramètres de configuration, utiliser le @see Registe, il est fait pour ça.</p></p>
103
	<ul class="tags">
103
	<ul class="tags">
104
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
104
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
105
				<li><span class="field">version:</span> SVN: &lt;svn_id&gt;</li>
105
				<li><span class="field">version:</span> $Id: Config.php 274 2010-12-28 15:37:22Z jpm $</li>
106
				<li><span class="field">copyright:</span> 2009 Tela-Botanica</li>
106
				<li><span class="field">copyright:</span> Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</li>
-
 
107
				<li><span class="field">link:</span> /doc/framework/</li>
107
				<li><span class="field">link:</span> /doc/framework/</li>
108
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a></li>
108
				<li><span class="field">license:</span> GPL-v3</li>
109
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a></li>
109
			</ul>
110
			</ul>
110
		<p class="notes">
111
		<p class="notes">
111
			Located in <a class="field" href="_Config.php.html">/Config.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Config.php.html#a19">19</a></span>)
112
			Located in <a class="field" href="_Config.php.html">/Config.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Config.php.html#a19">19</a></span>)
Line 145... Line 146...
145
				<div class="method-definition">
146
				<div class="method-definition">
146
					static 						<span class="method-result">string</span>
147
					static 						<span class="method-result">string</span>
147
										<a href="#get" title="details" class="method-name">get</a>
148
										<a href="#get" title="details" class="method-name">get</a>
148
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$param</span> = <span class="var-default">null</span>])
149
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$param</span> = <span class="var-default">null</span>])
149
									</div>
150
									</div>
-
 
151
														
-
 
152
				<div class="method-definition">
-
 
153
					static 						<span class="method-result">boolean</span>
-
 
154
										<a href="#verifierPresenceParametres" title="details" class="method-name">verifierPresenceParametres</a>
-
 
155
											(<span class="var-type"></span>&nbsp;<span class="var-name">$parametres</span>)
-
 
156
									</div>
150
																																							</div>
157
																																															</div>
151
		</div>
158
		</div>
152
	</div>		
159
	</div>		
Line 153... Line 160...
153
 
160
 
Line 161... Line 168...
161
						
168
						
162
		</div>
169
		</div>
163
		<div class="info-box-body">
170
		<div class="info-box-body">
164
			<A NAME='method_detail'></A>
171
			<A NAME='method_detail'></A>
165
<a name="methodcharger" id="charger"><!-- --></a>
172
<a name="methodcharger" id="charger"><!-- --></a>
Line 166... Line 173...
166
<div class="evenrow">
173
<div class="oddrow">
167
	
174
	
168
	<div class="method-header">
175
	<div class="method-header">
Line 169... Line 176...
169
		<span class="method-title">static charger</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a244">244</a></span>)
176
		<span class="method-title">static charger</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a235">235</a></span>)
170
	</div> 
177
	</div> 
171
	
178
	
172
	<!-- ========== Info from phpDoc block ========= -->
179
	<!-- ========== Info from phpDoc block ========= -->
173
<p class="short-description">Charge un fichier ini dans le tableau des paramètres de l'appli</p>
180
<p class="short-description">Charge un fichier ini dans le tableau des paramètres de l'appli.</p>
174
	<ul class="tags">
181
	<ul class="tags">
Line 191... Line 198...
191
				</ul>
198
				</ul>
Line 192... Line 199...
192
		
199
		
193
			
200
			
194
	</div>
201
	</div>
Line 195... Line 202...
195
<a name="methodexiste" id="existe"><!-- --></a>
202
<a name="methodexiste" id="existe"><!-- --></a>
196
<div class="oddrow">
203
<div class="evenrow">
197
	
204
	
Line 198... Line 205...
198
	<div class="method-header">
205
	<div class="method-header">
199
		<span class="method-title">static existe</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a264">264</a></span>)
206
		<span class="method-title">static existe</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a255">255</a></span>)
200
	</div> 
207
	</div> 
201
	
208
	
202
	<!-- ========== Info from phpDoc block ========= -->
209
	<!-- ========== Info from phpDoc block ========= -->
203
<p class="short-description">Vérifie si la valeur d'un paramètre existe</p>
210
<p class="short-description">Vérifie si la valeur d'un paramètre existe.</p>
Line 221... Line 228...
221
				</ul>
228
				</ul>
Line 222... Line 229...
222
		
229
		
223
			
230
			
224
	</div>
231
	</div>
Line 225... Line 232...
225
<a name="methodget" id="get"><!-- --></a>
232
<a name="methodget" id="get"><!-- --></a>
226
<div class="evenrow">
233
<div class="oddrow">
227
	
234
	
Line 228... Line 235...
228
	<div class="method-header">
235
	<div class="method-header">
229
		<span class="method-title">static get</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a254">254</a></span>)
236
		<span class="method-title">static get</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a245">245</a></span>)
230
	</div> 
237
	</div> 
231
	
238
	
232
	<!-- ========== Info from phpDoc block ========= -->
239
	<!-- ========== Info from phpDoc block ========= -->
233
<p class="short-description">Acesseur pour la valeur d'un paramètre</p>
240
<p class="short-description">Accesseur pour la valeur d'un paramètre.</p>
Line 250... Line 257...
250
				<span class="var-name">$param</span><span class="var-description">: le nom du paramètre</span>			</li>
257
				<span class="var-name">$param</span><span class="var-description">: le nom du paramètre</span>			</li>
251
				</ul>
258
				</ul>
Line 252... Line 259...
252
		
259
		
-
 
260
			
-
 
261
	</div>
-
 
262
<a name="methodverifierPresenceParametres" id="verifierPresenceParametres"><!-- --></a>
-
 
263
<div class="evenrow">
-
 
264
	
-
 
265
	<div class="method-header">
-
 
266
		<span class="method-title">static verifierPresenceParametres</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Config.php.html#a268">268</a></span>)
-
 
267
	</div> 
-
 
268
	
-
 
269
	<!-- ========== Info from phpDoc block ========= -->
-
 
270
<p class="short-description">Vérifie que tous les paramêtres de config nécessaires au fonctionnement d'une classe existe dans les fichiers  de configurations.</p>
-
 
271
<p class="description"><p>L'utilisation de cette méthode depuis la classe Config évite de faire appel à une classe supplémentaire.</p></p>
-
 
272
	<ul class="tags">
-
 
273
				<li><span class="field">return:</span> true si tous les paramétres sont présents sinon false.</li>
-
 
274
				<li><span class="field">access:</span> public</li>
-
 
275
			</ul>
-
 
276
	
-
 
277
	<div class="method-signature">
-
 
278
		static <span class="method-result">boolean</span>
-
 
279
		<span class="method-name">
-
 
280
			verifierPresenceParametres
-
 
281
		</span>
-
 
282
					(<span class="var-type"></span>&nbsp;<span class="var-name">$parametres</span>)
-
 
283
			</div>
-
 
284
	
-
 
285
			<ul class="parameters">
-
 
286
					<li>
-
 
287
				<span class="var-type">array</span>
-
 
288
				<span class="var-name">$parametres</span><span class="var-description">: tableau des noms des paramètres de la config à verifier.</span>			</li>
-
 
289
				</ul>
-
 
290
		
Line 253... Line 291...
253
			
291
			
254
	</div>
292
	</div>
Line 255... Line 293...
255
						
293
						
256
		</div>
294
		</div>
257
	</div>
295
	</div>
258
 
296
 
259
 
297
 
260
	<p class="notes" id="credit">
298
	<p class="notes" id="credit">