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 98... Line 137...
98
            
137
            
99
          
138
          
100
                  
139
                  
101
<h4>Version:</h4>
140
<h4>Version:</h4>
Line 102... Line 141...
102
<ul>
141
<ul>
103
  <li>SVN: $$Id: Controleur.php 158 2010-03-04 17:14:36Z jpm $$</li>
142
  <li>$Id: Controleur.php 241 2010-12-06 15:19:07Z jpm $</li>
104
</ul>
143
</ul>
105
 
144
 
Line 106... Line 145...
106
<h4>Copyright:</h4>
145
<h4>Copyright:</h4>
Line -... Line 146...
-
 
146
<ul>
-
 
147
  <li>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</li>
-
 
148
</ul>
-
 
149
        
-
 
150
</td>
-
 
151
 
Line 107... Line 152...
107
<ul>
152
<td valign="top">
108
  <li>2009 Tela-Botanica</li>
153
<h3><a href="#class_vars">Variables</a></h3>
109
</ul>
154
<ul>
110
        
155
    <li><a href="../Framework/Controleur.html#var$parametres_obligatoires">$parametres_obligatoires</a></li>
111
</td>
156
  </ul>
112
 
-
 
113
 
157
</td>
114
 
158
 
-
 
159
 
115
<td valign="top">
160
<td valign="top">
116
<h3><a href="#class_methods">Methods</a></h3>
161
<h3><a href="#class_methods">Methods</a></h3>
Line 117... Line 162...
117
<ul>
162
<ul>
118
    <li><a href="../Framework/Controleur.html#method__construct">__construct</a></li>
163
    <li><a href="../Framework/Controleur.html#method__construct">__construct</a></li>
Line 149... Line 194...
149
  </tr>
194
  </tr>
150
  <tr>
195
  <tr>
151
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</td>
196
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</td>
152
  </tr>
197
  </tr>
153
  <tr>
198
  <tr>
154
    <td><b>version:</b>&nbsp;&nbsp;</td><td>SVN: $$Id: Controleur.php 158 2010-03-04 17:14:36Z jpm $$</td>
199
    <td><b>version:</b>&nbsp;&nbsp;</td><td>$Id: Controleur.php 241 2010-12-06 15:19:07Z jpm $</td>
155
  </tr>
200
  </tr>
156
  <tr>
201
  <tr>
157
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>2009 Tela-Botanica</td>
202
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</td>
158
  </tr>
203
  </tr>
159
  <tr>
204
  <tr>
160
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
205
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
161
  </tr>
206
  </tr>
162
  <tr>
207
  <tr>
Line 171... Line 216...
171
</table>
216
</table>
172
</div>
217
</div>
173
</div><br /><br />
218
</div><br /><br />
174
<div class="top">[ <a href="#top">Top</a> ]</div><br />
219
<div class="top">[ <a href="#top">Top</a> ]</div><br />
Line -... Line 220...
-
 
220
 
-
 
221
<hr />
-
 
222
<a name="class_vars"></a>
-
 
223
<h3>Class Variables</h3>
-
 
224
<div class="tags">
-
 
225
	<a name="var$parametres_obligatoires"></a>
-
 
226
	<p></p>
-
 
227
	<h4>$parametres_obligatoires = <span class="value">array('chemin_modeles',&nbsp;'chemin_squelettes',&nbsp;'chemin_controleurs',&nbsp;'base_url_application')</span></h4>
-
 
228
	<p>[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a36">36</a>]</p>
-
 
229
  Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.<br /><br /><br /><br />
-
 
230
<h4>Tags:</h4>
-
 
231
<div class="tags">
-
 
232
<table border="0" cellspacing="0" cellpadding="0">
-
 
233
  <tr>
-
 
234
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
-
 
235
  </tr>
-
 
236
</table>
-
 
237
</div>
-
 
238
 
-
 
239
  <br />
-
 
240
	<div class="tags">
-
 
241
  <table border="0" cellspacing="0" cellpadding="0">
-
 
242
    <tr>
-
 
243
      <td><b>Type:</b>&nbsp;&nbsp;</td>
-
 
244
      <td>mixed</td>
-
 
245
    </tr>
-
 
246
      </table>
-
 
247
	</div><br /><br />
-
 
248
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
Line 175... Line 249...
175
 
249
</div><br />
176
 
250
 
177
<hr />
251
<hr />
178
<a name="class_methods"></a>
252
<a name="class_methods"></a>
Line 179... Line 253...
179
<h3>Class Methods</h3>
253
<h3>Class Methods</h3>
180
<div class="tags">
254
<div class="tags">
181
 
255
 
182
  <hr />
256
  <hr />
183
	<a name="method__construct"></a>
257
	<a name="method__construct"></a>
184
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a28">28</a>]</span></h3>
258
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a41">41</a>]</span></h3>
185
	<div class="function">
259
	<div class="function">
186
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
260
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
Line 204... Line 278...
204
	
278
	
205
        <div class="top">[ <a href="#top">Top</a> ]</div>
279
        <div class="top">[ <a href="#top">Top</a> ]</div>
206
  </div>
280
  </div>
207
  <hr />
281
  <hr />
208
	<a name="methodchargerModele"></a>
282
	<a name="methodchargerModele"></a>
209
	<h3>method chargerModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a47">47</a>]</span></h3>
283
	<h3>method chargerModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a56">56</a>]</span></h3>
210
	<div class="function">
284
	<div class="function">
211
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
285
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
212
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
286
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
213
		<code>boolean chargerModele(
287
		<code>boolean chargerModele(
Line 222... Line 296...
222
<table border="0" cellspacing="0" cellpadding="0">
296
<table border="0" cellspacing="0" cellpadding="0">
223
  <tr>
297
  <tr>
224
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon true.</td>
298
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon true.</td>
225
  </tr>
299
  </tr>
226
  <tr>
300
  <tr>
227
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
301
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
228
  </tr>
302
  </tr>
229
</table>
303
</table>
230
</div>
304
</div>
231
<br /><br />
305
<br /><br />
Line 235... Line 309...
235
    <div class="tags">
309
    <div class="tags">
236
    <table border="0" cellspacing="0" cellpadding="0">
310
    <table border="0" cellspacing="0" cellpadding="0">
237
          <tr>
311
          <tr>
238
        <td class="type">string&nbsp;&nbsp;</td>
312
        <td class="type">string&nbsp;&nbsp;</td>
239
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
313
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
240
        <td>le nom du modèle à charger</td>
314
        <td>le nom du modèle à  charger</td>
241
      </tr>
315
      </tr>
242
        </table>
316
        </table>
243
    </div><br />
317
    </div><br />
244
        <div class="top">[ <a href="#top">Top</a> ]</div>
318
        <div class="top">[ <a href="#top">Top</a> ]</div>
245
  </div>
319
  </div>
246
  <hr />
320
  <hr />
247
	<a name="methodchargerVue"></a>
321
	<a name="methodgetModele"></a>
248
	<h3>method chargerVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a102">102</a>]</span></h3>
322
	<h3>method getModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a77">77</a>]</span></h3>
249
	<div class="function">
323
	<div class="function">
250
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
324
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
251
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
325
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
252
		<code>boolean chargerVue(
326
		<code>mixed getModele(
253
String
327
string
254
$nom_squelette, [Array
328
$nom_modele, [String
255
$donnees = array()])</code>
329
$ext = '.php'])</code>
256
    </td></tr></table>
330
    </td></tr></table>
257
    </td></tr></table><br />
331
    </td></tr></table><br />
Line 258... Line 332...
258
	
332
	
259
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et crée une variable de classe portant le nom du squelette  contenant les deux combinés.<br /><br /><br /><br />
333
		Retourne un modele donné<br /><br /><br /><br />
260
<h4>Tags:</h4>
334
<h4>Tags:</h4>
261
<div class="tags">
335
<div class="tags">
262
<table border="0" cellspacing="0" cellpadding="0">
336
<table border="0" cellspacing="0" cellpadding="0">
263
  <tr>
337
  <tr>
264
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon true.</td>
338
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon l'objet du modèle demandé.</td>
265
  </tr>
339
  </tr>
266
  <tr>
340
  <tr>
267
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
341
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
268
  </tr>
342
  </tr>
Line 273... Line 347...
273
	
347
	
274
        <h4>Parameters:</h4>
348
        <h4>Parameters:</h4>
275
    <div class="tags">
349
    <div class="tags">
276
    <table border="0" cellspacing="0" cellpadding="0">
350
    <table border="0" cellspacing="0" cellpadding="0">
277
          <tr>
351
          <tr>
278
        <td class="type">String&nbsp;&nbsp;</td>
352
        <td class="type">string&nbsp;&nbsp;</td>
279
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
353
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
280
        <td>le nom du squelette</td>
354
        <td>le nom du fichier modèle à charger sans son extension</td>
281
      </tr>
355
      </tr>
282
          <tr>
356
          <tr>
283
        <td class="type">Array&nbsp;&nbsp;</td>
357
        <td class="type">String&nbsp;&nbsp;</td>
284
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
358
        <td><b>$ext</b>&nbsp;&nbsp;</td>
285
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
359
        <td>l'extension du fichier du modèel (par défaut : &quot;.php&quot;</td>
286
      </tr>
360
      </tr>
287
        </table>
361
        </table>
288
    </div><br />
362
    </div><br />
289
        <div class="top">[ <a href="#top">Top</a> ]</div>
363
        <div class="top">[ <a href="#top">Top</a> ]</div>
290
  </div>
364
  </div>
291
  <hr />
365
  <hr />
292
	<a name="methodgetModele"></a>
366
	<a name="methodgetVue"></a>
293
	<h3>method getModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a65">65</a>]</span></h3>
367
	<h3>method getVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a100">100</a>]</span></h3>
294
	<div class="function">
368
	<div class="function">
295
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
369
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
296
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
370
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297
		<code>mixed getModele(
371
		<code>boolean getVue(
-
 
372
String
-
 
373
$nom_squelette, [
-
 
374
&$donnees = array()], [String
298
string
375
$ext = '.tpl.html'], Array
299
$nom_modele)</code>
376
$donnees)</code>
300
    </td></tr></table>
377
    </td></tr></table>
Line 301... Line 378...
301
    </td></tr></table><br />
378
    </td></tr></table><br />
302
	
379
	
303
		Retourne un modele donné<br /><br /><br /><br />
380
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et retourne le résultat des deux combinés.<br /><br /><br /><br />
304
<h4>Tags:</h4>
381
<h4>Tags:</h4>
305
<div class="tags">
382
<div class="tags">
306
<table border="0" cellspacing="0" cellpadding="0">
383
<table border="0" cellspacing="0" cellpadding="0">
307
  <tr>
384
  <tr>
308
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon l'objet du modèle demandé.</td>
385
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon la chaine résultat.</td>
309
  </tr>
386
  </tr>
310
  <tr>
387
  <tr>
311
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
388
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
Line 317... Line 394...
317
	
394
	
318
        <h4>Parameters:</h4>
395
        <h4>Parameters:</h4>
319
    <div class="tags">
396
    <div class="tags">
320
    <table border="0" cellspacing="0" cellpadding="0">
397
    <table border="0" cellspacing="0" cellpadding="0">
321
          <tr>
398
          <tr>
322
        <td class="type">string&nbsp;&nbsp;</td>
399
        <td class="type">String&nbsp;&nbsp;</td>
323
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
400
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
-
 
401
        <td>le nom du squelette sans son extension</td>
-
 
402
      </tr>
-
 
403
          <tr>
-
 
404
        <td class="type">Array&nbsp;&nbsp;</td>
-
 
405
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
-
 
406
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
-
 
407
      </tr>
-
 
408
          <tr>
-
 
409
        <td class="type">String&nbsp;&nbsp;</td>
-
 
410
        <td><b>$ext</b>&nbsp;&nbsp;</td>
-
 
411
        <td>l'extension du fichier du squelette (par défaut : &quot;.tpl.html&quot;</td>
-
 
412
      </tr>
-
 
413
          <tr>
-
 
414
        <td class="type">&nbsp;&nbsp;</td>
-
 
415
        <td><b>&$donnees</b>&nbsp;&nbsp;</td>
324
        <td>le nom du modèle à charger</td>
416
        <td></td>
325
      </tr>
417
      </tr>
326
        </table>
418
        </table>
327
    </div><br />
419
    </div><br />
328
        <div class="top">[ <a href="#top">Top</a> ]</div>
420
        <div class="top">[ <a href="#top">Top</a> ]</div>
329
  </div>
421
  </div>
330
  <hr />
422
  <hr />
331
	<a name="methodgetVue"></a>
423
	<a name="methodpreTraiterDonnees"></a>
332
	<h3>method getVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a86">86</a>]</span></h3>
424
	<h3>method preTraiterDonnees <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a118">118</a>]</span></h3>
333
	<div class="function">
425
	<div class="function">
334
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
426
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
335
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
427
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
336
		<code>boolean getVue(
428
		<code>Array preTraiterDonnees(
337
String
429
 
338
$nom_squelette, [Array
430
&$donnees, Array
339
$donnees = array()])</code>
431
$donnees)</code>
340
    </td></tr></table>
432
    </td></tr></table>
Line 341... Line 433...
341
    </td></tr></table><br />
433
    </td></tr></table><br />
342
	
434
	
343
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et retourne le résultat des deux combinés.<br /><br /><br /><br />
435
		Fonction prenant en paramètre un tableau de données et effectuant un traitement dessus.<br /><br /><p>Cette fonction est à surcharger dans les classes filles pour automatiser un traitement  avant chaque chargement de vue.</p><br /><br /><br />
344
<h4>Tags:</h4>
436
<h4>Tags:</h4>
345
<div class="tags">
437
<div class="tags">
346
<table border="0" cellspacing="0" cellpadding="0">
438
<table border="0" cellspacing="0" cellpadding="0">
347
  <tr>
439
  <tr>
348
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon la chaine résultat.</td>
440
    <td><b>return:</b>&nbsp;&nbsp;</td><td>Le tableau de données traité</td>
349
  </tr>
441
  </tr>
350
  <tr>
442
  <tr>
351
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
443
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
Line 357... Line 449...
357
	
449
	
358
        <h4>Parameters:</h4>
450
        <h4>Parameters:</h4>
359
    <div class="tags">
451
    <div class="tags">
360
    <table border="0" cellspacing="0" cellpadding="0">
452
    <table border="0" cellspacing="0" cellpadding="0">
361
          <tr>
-
 
362
        <td class="type">String&nbsp;&nbsp;</td>
-
 
363
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
-
 
364
        <td>le nom du squelette</td>
-
 
365
      </tr>
-
 
366
          <tr>
453
          <tr>
367
        <td class="type">Array&nbsp;&nbsp;</td>
454
        <td class="type">Array&nbsp;&nbsp;</td>
368
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
455
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
-
 
456
        <td>Le tableau de données à traiter</td>
-
 
457
      </tr>
-
 
458
          <tr>
-
 
459
        <td class="type">&nbsp;&nbsp;</td>
-
 
460
        <td><b>&$donnees</b>&nbsp;&nbsp;</td>
369
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
461
        <td></td>
370
      </tr>
462
      </tr>
371
        </table>
463
        </table>
372
    </div><br />
464
    </div><br />
373
        <div class="top">[ <a href="#top">Top</a> ]</div>
465
        <div class="top">[ <a href="#top">Top</a> ]</div>
374
  </div>
466
  </div>
Line 375... Line 467...
375
</div><br />
467
</div><br />
376
 
468
 
377
 
469
 
378
        <div class="credit">
470
        <div class="credit">
379
		    <hr />
471
		    <hr />
380
		    Documentation generated on Thu, 04 Mar 2010 19:27:31 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
472
		    Documentation generated on Tue, 18 Jan 2011 15:01:59 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
381
	      </div>
473
	      </div>
382
      </td></tr></table>
474
      </td></tr></table>