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 <<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>></li>
|
104 |
<li><span class="field">author:</span> Jean-Pascal MILCENT <<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>></li>
|
105 |
<li><span class="field">version:</span> SVN: <svn_id></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> <span class="var-name">$param</span> = <span class="var-default">null</span>])
|
149 |
([<span class="var-type">string</span> <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> <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> <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">
|