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 13... Line 13...
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
14
  <tr>
14
  <tr>
15
    <td class="header_menu">
15
    <td class="header_menu">
Line 16... Line 16...
16
        
16
        
17
                                    
17
                                    
18
                              		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
18
                                                                      		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</a> ]
19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
21
    </td>
21
    </td>
22
  </tr>
22
  </tr>
Line 23... Line 23...
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
24
</table>
24
</table>
25
 
25
 
-
 
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
-
 
27
  <tr valign="top">
-
 
28
    <td width="200" class="menu">
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
29
	<div id="todolist">
27
  <tr valign="top">
30
			<p><a href="../todolist.html">Todo List</a></p>
-
 
31
	</div>
-
 
32
      <b>Packages:</b><br />
28
    <td width="200" class="menu">
33
              <a href="../li_Framework.html">Framework</a><br />
29
      <b>Packages:</b><br />
34
              <a href="../li_Utilitaire.html">Utilitaire</a><br />
30
              <a href="../li_Framework.html">Framework</a><br />
35
              <a href="../li_Zend_OpenId.html">Zend_OpenId</a><br />
31
            <br /><br />
36
            <br /><br />
32
                        <b>Files:</b><br />
37
                        <b>Files:</b><br />
-
 
38
      	  <div class="package">
-
 
39
			<a href="../Framework/_Bdd.php.html">		Bdd.php
33
      	  <div class="package">
40
		</a><br>
-
 
41
			<a href="../Framework/_Cache.php.html">		Cache.php
-
 
42
		</a><br>
-
 
43
			<a href="../Framework/_CacheFichier.php.html">		CacheFichier.php
-
 
44
		</a><br>
34
			<a href="../Framework/_Application.php.html">		Application.php
45
			<a href="../Framework/_CacheSimple.php.html">		CacheSimple.php
35
		</a><br>
46
		</a><br>
36
			<a href="../Framework/_autoload.inc.php.html">		autoload.inc.php
47
			<a href="../Framework/_CacheSqlite.php.html">		CacheSqlite.php
-
 
48
		</a><br>
-
 
49
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
37
		</a><br>
50
		</a><br>
38
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
51
			<a href="../Framework/_Cli.php.html">		Cli.php
39
		</a><br>
52
		</a><br>
40
			<a href="../Framework/_Config.php.html">		Config.php
53
			<a href="../Framework/_Config.php.html">		Config.php
41
		</a><br>
54
		</a><br>
42
			<a href="../Framework/_Controleur.php.html">		Controleur.php
55
			<a href="../Framework/_Controleur.php.html">		Controleur.php
-
 
56
		</a><br>
-
 
57
			<a href="../Framework/_Debug.php.html">		Debug.php
-
 
58
		</a><br>
-
 
59
			<a href="../Framework/_utilitaires---DiffieHellmanUtil.php.html">		DiffieHellmanUtil.php
43
		</a><br>
60
		</a><br>
44
			<a href="../Framework/_Debug.php.html">		Debug.php
61
			<a href="../Framework/_Framework.php.html">		Framework.php
-
 
62
		</a><br>
-
 
63
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
45
		</a><br>
64
		</a><br>
46
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
65
			<a href="../Framework/_I18n.php.html">		I18n.php
47
		</a><br>
66
		</a><br>
48
			<a href="../Framework/_Log.php.html">		Log.php
67
			<a href="../Framework/_Log.php.html">		Log.php
49
		</a><br>
68
		</a><br>
50
			<a href="../Framework/_Modele.php.html">		Modele.php
69
			<a href="../Framework/_OpenIdClient.php.html">		OpenIdClient.php
-
 
70
		</a><br>
-
 
71
			<a href="../Framework/_Registre.php.html">		Registre.php
-
 
72
		</a><br>
-
 
73
			<a href="../Framework/_RestClient.php.html">		RestClient.php
-
 
74
		</a><br>
-
 
75
			<a href="../Framework/_RestServeur.php.html">		RestServeur.php
-
 
76
		</a><br>
-
 
77
			<a href="../Framework/_RestService.php.html">		RestService.php
51
		</a><br>
78
		</a><br>
52
			<a href="../Framework/_Registre.php.html">		Registre.php
79
			<a href="../Framework/_Script.php.html">		Script.php
53
		</a><br>
80
		</a><br>
54
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
81
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
55
		</a><br>
82
		</a><br>
Line 56... Line 83...
56
			<a href="../Framework/_Url.php.html">		Url.php
83
			<a href="../Framework/_Url.php.html">		Url.php
57
		</a><br>
84
		</a><br>
-
 
85
	  </div><br />
-
 
86
      
58
	  </div><br />
87
      
-
 
88
            <b>Classes:</b><br />
-
 
89
        <div class="package">
59
      
90
		    		<a href="../Framework/Bdd.html">Bdd</a><br />
-
 
91
	    		<a href="../Framework/Cache.html">Cache</a><br />
60
      
92
	    		<a href="../Framework/CacheFichier.html">CacheFichier</a><br />
61
            <b>Classes:</b><br />
93
	    		<a href="../Framework/CacheSimple.html">CacheSimple</a><br />
62
        <div class="package">
94
	    		<a href="../Framework/CacheSqlite.html">CacheSqlite</a><br />
-
 
95
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
-
 
96
	    		<a href="../Framework/Cli.html">Cli</a><br />
63
		    		<a href="../Framework/Application.html">Application</a><br />
97
	    		<a href="../Framework/Config.html">Config</a><br />
-
 
98
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
64
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
99
	    		<a href="../Framework/Debug.html">Debug</a><br />
65
	    		<a href="../Framework/Config.html">Config</a><br />
100
	    		<a href="../Framework/DiffieHellmanUtil.html">DiffieHellmanUtil</a><br />
66
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
101
	    		<a href="../Framework/Framework.html">Framework</a><br />
-
 
102
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
-
 
103
	    		<a href="../Framework/I18n.html">I18n</a><br />
-
 
104
	    		<a href="../Framework/Log.html">Log</a><br />
-
 
105
	    		<a href="../Framework/OpenIdClient.html">OpenIdClient</a><br />
67
	    		<a href="../Framework/Debug.html">Debug</a><br />
106
	    		<a href="../Framework/Registre.html">Registre</a><br />
68
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
107
	    		<a href="../Framework/RestClient.html">RestClient</a><br />
69
	    		<a href="../Framework/Log.html">Log</a><br />
108
	    		<a href="../Framework/RestServeur.html">RestServeur</a><br />
70
	    		<a href="../Framework/Modele.html">Modele</a><br />
109
	    		<a href="../Framework/RestService.html">RestService</a><br />
71
	    		<a href="../Framework/Registre.html">Registre</a><br />
110
	    		<a href="../Framework/Script.html">Script</a><br />
Line 87... Line 126...
87
<pre></pre><br />
126
<pre></pre><br />
88
<div class="description">Config permet de charger automatiquement les fichiers ini du Framework et de l'application.</div><br /><br />
127
<div class="description">Config permet de charger automatiquement les fichiers ini du Framework et de l'application.</div><br /><br />
89
<h4>Author(s):</h4>
128
<h4>Author(s):</h4>
90
<ul>
129
<ul>
91
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
130
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
92
                              </ul>
131
                                    </ul>
Line 93... Line 132...
93
 
132
 
94
 
133
 
95
 
134
 
96
 
135
 
97
        
136
        
Line 98... Line 137...
98
          
137
          
99
          
138
              
100
<h4>Version:</h4>
139
<h4>Version:</h4>
101
<ul>
140
<ul>
Line 102... Line 141...
102
  <li>SVN: &lt;svn_id&gt;</li>
141
  <li>$Id: Config.php 274 2010-12-28 15:37:22Z jpm $</li>
Line 115... Line 154...
115
<h3><a href="#class_methods">Methods</a></h3>
154
<h3><a href="#class_methods">Methods</a></h3>
116
<ul>
155
<ul>
117
    <li><a href="../Framework/Config.html#methodcharger">charger</a></li>
156
    <li><a href="../Framework/Config.html#methodcharger">charger</a></li>
118
    <li><a href="../Framework/Config.html#methodexiste">existe</a></li>
157
    <li><a href="../Framework/Config.html#methodexiste">existe</a></li>
119
    <li><a href="../Framework/Config.html#methodget">get</a></li>
158
    <li><a href="../Framework/Config.html#methodget">get</a></li>
-
 
159
    <li><a href="../Framework/Config.html#methodverifierPresenceParametres">verifierPresenceParametres</a></li>
120
  </ul>
160
  </ul>
121
</td>
161
</td>
Line 122... Line 162...
122
 
162
 
123
</tr></table>
163
</tr></table>
Line 135... Line 175...
135
 
175
 
136
<a name="class_details"></a>
176
<a name="class_details"></a>
137
<h3>Class Details</h3>
177
<h3>Class Details</h3>
138
<div class="tags">
178
<div class="tags">
139
[line <a href="../__filesource/fsource_Framework__Config.php.html#a19">19</a>]<br />
179
[line <a href="../__filesource/fsource_Framework__Config.php.html#a19">19</a>]<br />
140
Config permet de charger automatiquement les fichiers ini du Framework et de l'application.<br /><br /><p>Elle offre l'accès en lecture seule aux paramètres de config.  C'est une Singleton.</p><p>PHP Version 5</p><br /><br /><br />
180
Config permet de charger automatiquement les fichiers ini du Framework et de l'application.<br /><br /><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><br /><br /><br />
141
<h4>Tags:</h4>
181
<h4>Tags:</h4>
142
<div class="tags">
182
<div class="tags">
143
<table border="0" cellspacing="0" cellpadding="0">
183
<table border="0" cellspacing="0" cellpadding="0">
144
  <tr>
184
  <tr>
145
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
185
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
146
  </tr>
186
  </tr>
147
  <tr>
187
  <tr>
148
    <td><b>version:</b>&nbsp;&nbsp;</td><td>SVN: &lt;svn_id&gt;</td>
188
    <td><b>version:</b>&nbsp;&nbsp;</td><td>$Id: Config.php 274 2010-12-28 15:37:22Z jpm $</td>
149
  </tr>
189
  </tr>
150
  <tr>
190
  <tr>
151
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>2009 Tela-Botanica</td>
191
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</td>
152
  </tr>
192
  </tr>
153
  <tr>
193
  <tr>
154
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
194
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
155
  </tr>
195
  </tr>
-
 
196
  <tr>
-
 
197
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a></td>
-
 
198
  </tr>
156
  <tr>
199
  <tr>
157
    <td><b>license:</b>&nbsp;&nbsp;</td><td>GPL-v3</td>
200
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a></td>
158
  </tr>
201
  </tr>
159
</table>
202
</table>
160
</div>
203
</div>
161
</div><br /><br />
204
</div><br /><br />
Line 166... Line 209...
166
<a name="class_methods"></a>
209
<a name="class_methods"></a>
167
<h3>Class Methods</h3>
210
<h3>Class Methods</h3>
168
<div class="tags">
211
<div class="tags">
169
  <hr />
212
  <hr />
170
	<a name="methodcharger"></a>
213
	<a name="methodcharger"></a>
171
	<h3>static method charger <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a244">244</a>]</span></h3>
214
	<h3>static method charger <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a235">235</a>]</span></h3>
172
	<div class="function">
215
	<div class="function">
173
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
216
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
174
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
217
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
175
		<code>static array charger(
218
		<code>static array charger(
176
string
219
string
177
$fichier_ini)</code>
220
$fichier_ini)</code>
178
    </td></tr></table>
221
    </td></tr></table>
179
    </td></tr></table><br />
222
    </td></tr></table><br />
Line 180... Line 223...
180
	
223
	
181
		Charge un fichier ini dans le tableau des paramètres de l'appli<br /><br /><br /><br />
224
		Charge un fichier ini dans le tableau des paramètres de l'appli.<br /><br /><br /><br />
182
<h4>Tags:</h4>
225
<h4>Tags:</h4>
183
<div class="tags">
226
<div class="tags">
184
<table border="0" cellspacing="0" cellpadding="0">
227
<table border="0" cellspacing="0" cellpadding="0">
185
  <tr>
228
  <tr>
Line 205... Line 248...
205
    </div><br />
248
    </div><br />
206
        <div class="top">[ <a href="#top">Top</a> ]</div>
249
        <div class="top">[ <a href="#top">Top</a> ]</div>
207
  </div>
250
  </div>
208
  <hr />
251
  <hr />
209
	<a name="methodexiste"></a>
252
	<a name="methodexiste"></a>
210
	<h3>static method existe <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a264">264</a>]</span></h3>
253
	<h3>static method existe <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a255">255</a>]</span></h3>
211
	<div class="function">
254
	<div class="function">
212
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
255
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
213
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
256
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
214
		<code>static boolean existe(
257
		<code>static boolean existe(
215
string
258
string
216
$param)</code>
259
$param)</code>
217
    </td></tr></table>
260
    </td></tr></table>
218
    </td></tr></table><br />
261
    </td></tr></table><br />
Line 219... Line 262...
219
	
262
	
220
		Vérifie si la valeur d'un paramètre existe<br /><br /><br /><br />
263
		Vérifie si la valeur d'un paramètre existe.<br /><br /><br /><br />
221
<h4>Tags:</h4>
264
<h4>Tags:</h4>
222
<div class="tags">
265
<div class="tags">
223
<table border="0" cellspacing="0" cellpadding="0">
266
<table border="0" cellspacing="0" cellpadding="0">
224
  <tr>
267
  <tr>
Line 244... Line 287...
244
    </div><br />
287
    </div><br />
245
        <div class="top">[ <a href="#top">Top</a> ]</div>
288
        <div class="top">[ <a href="#top">Top</a> ]</div>
246
  </div>
289
  </div>
247
  <hr />
290
  <hr />
248
	<a name="methodget"></a>
291
	<a name="methodget"></a>
249
	<h3>static method get <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a254">254</a>]</span></h3>
292
	<h3>static method get <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a245">245</a>]</span></h3>
250
	<div class="function">
293
	<div class="function">
251
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
294
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
252
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
295
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
253
		<code>static string get(
296
		<code>static string get(
254
[string
297
[string
255
$param = null])</code>
298
$param = null])</code>
256
    </td></tr></table>
299
    </td></tr></table>
257
    </td></tr></table><br />
300
    </td></tr></table><br />
Line 258... Line 301...
258
	
301
	
259
		Acesseur pour la valeur d'un paramètre<br /><br /><br /><br />
302
		Accesseur pour la valeur d'un paramètre.<br /><br /><br /><br />
260
<h4>Tags:</h4>
303
<h4>Tags:</h4>
261
<div class="tags">
304
<div class="tags">
262
<table border="0" cellspacing="0" cellpadding="0">
305
<table border="0" cellspacing="0" cellpadding="0">
263
  <tr>
306
  <tr>
Line 281... Line 324...
281
      </tr>
324
      </tr>
282
        </table>
325
        </table>
283
    </div><br />
326
    </div><br />
284
        <div class="top">[ <a href="#top">Top</a> ]</div>
327
        <div class="top">[ <a href="#top">Top</a> ]</div>
285
  </div>
328
  </div>
-
 
329
  <hr />
-
 
330
	<a name="methodverifierPresenceParametres"></a>
-
 
331
	<h3>static method verifierPresenceParametres <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Config.php.html#a268">268</a>]</span></h3>
-
 
332
	<div class="function">
-
 
333
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
-
 
334
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
-
 
335
		<code>static boolean verifierPresenceParametres(
-
 
336
 
-
 
337
$parametres)</code>
-
 
338
    </td></tr></table>
-
 
339
    </td></tr></table><br />
-
 
340
	
-
 
341
		Vérifie que tous les paramêtres de config nécessaires au fonctionnement d'une classe existe dans les fichiers  de configurations.<br /><br /><p>L'utilisation de cette méthode depuis la classe Config évite de faire appel à une classe supplémentaire.</p><br /><br /><br />
-
 
342
<h4>Tags:</h4>
-
 
343
<div class="tags">
-
 
344
<table border="0" cellspacing="0" cellpadding="0">
-
 
345
  <tr>
-
 
346
    <td><b>return:</b>&nbsp;&nbsp;</td><td>true si tous les paramétres sont présents sinon false.</td>
-
 
347
  </tr>
-
 
348
  <tr>
-
 
349
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
-
 
350
  </tr>
-
 
351
</table>
-
 
352
</div>
-
 
353
<br /><br />
-
 
354
 
-
 
355
	
-
 
356
        <h4>Parameters:</h4>
-
 
357
    <div class="tags">
-
 
358
    <table border="0" cellspacing="0" cellpadding="0">
-
 
359
          <tr>
-
 
360
        <td class="type">array&nbsp;&nbsp;</td>
-
 
361
        <td><b>$parametres</b>&nbsp;&nbsp;</td>
-
 
362
        <td>tableau des noms des paramètres de la config à verifier.</td>
-
 
363
      </tr>
-
 
364
        </table>
-
 
365
    </div><br />
-
 
366
        <div class="top">[ <a href="#top">Top</a> ]</div>
-
 
367
  </div>
Line 286... Line 368...
286
 
368
 
Line 287... Line 369...
287
</div><br />
369
</div><br />
288
 
370
 
289
 
371
 
290
        <div class="credit">
372
        <div class="credit">
291
		    <hr />
373
		    <hr />
292
		    Documentation generated on Thu, 04 Mar 2010 19:27:30 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
374
		    Documentation generated on Tue, 18 Jan 2011 15:01:58 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
293
	      </div>
375
	      </div>
294
      </td></tr></table>
376
      </td></tr></table>