Subversion Repositories Applications.framework

Rev

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

Rev Author Line No. Line
5 aurelien 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
<head>
4
<title>Docs For Class listeAdmin</title>
5
<link rel="stylesheet" type="text/css" id="layout"
6
	href="../media/layout.css" media="screen">
7
<link rel="stylesheet" type="text/css" href="../media/style.css"
8
	media="all">
9
<link rel="stylesheet" type="text/css" href="../media/print.css"
10
	media="print">
11
</head>
12
 
13
<body>
14
<div id="header">
15
<div id="navLinks">[ <a href="../classtrees_default.html">Class
16
Tree: default</a> ] [ <a href="../elementindex_default.html">Index:
17
default</a> ] [ <a href="../elementindex.html">All elements</a> ]</div>
18
<div id="packagePosition">
19
<div id="packageTitle2">default</div>
20
<div id="packageTitle">default</div>
21
<div id="elementPath">&middot;</div>
22
</div>
23
</div>
24
 
25
<div id="nav" class="small">
26
<div id="packages">Packages:
27
<p><a href="../li_default.html">default</a></p>
28
<p><a href="../li_eFlore.html">eFlore</a></p>
29
</div>
30
 
31
<div id="index">
32
<div id="files">Files:<br>
33
<a href="../default/_controleurs---AdminAdministrateur.php.html">
34
AdminAdministrateur.php </a><br>
35
<a href="../default/_admin_administrateur.php.html">
36
admin_administrateur.php </a><br>
37
<a href="../default/_autoload.inc.php.html"> autoload.inc.php </a><br>
38
<a href="../default/_configuration---config.inc.php.html">
39
config.inc.php </a><br>
40
<a href="../default/_configuration---config_chemin.inc.php.html">
41
config_chemin.inc.php </a><br>
42
<a href="../default/_bibliotheque---Controleur.php.html">
43
Controleur.php </a><br>
44
<a href="../default/_bibliotheque---GestionnaireException.php.html">
45
GestionnaireException.php </a><br>
46
<a href="../default/_index.php.html"> index.php </a><br>
47
<a href="../default/_modeles---ListeAdmin.php.html"> ListeAdmin.php
48
</a><br>
49
<a href="../default/_bibliotheque---Modele.php.html"> Modele.php </a><br>
50
<a href="../default/_bibliotheque---Net_URL.php.html"> Net_URL.php </a><br>
51
<a href="../default/_bibliotheque---Net_URL2.php.html"> Net_URL2.php
52
</a><br>
53
<a href="../default/_bibliotheque---Registre.php.html"> Registre.php
54
</a><br>
55
</div>
56
<div id="interfaces"></div>
57
<div id="classes">Classes:<br>
58
<a href="../default/AdminAdministrateur.html"> AdminAdministrateur </a><br>
59
<a href="../default/Controleur.html"> Controleur </a><br>
60
<a href="../default/GestionnaireException.html">
61
GestionnaireException </a><br>
62
<a href="../default/listeAdmin.html"> listeAdmin </a><br>
63
<a href="../default/Modele.html"> Modele </a><br>
64
<a href="../default/Net_URL.html"> Net_URL </a><br>
65
<a href="../default/Net_URL2.html"> Net_URL2 </a><br>
66
<a href="../default/Registre.html"> Registre </a><br>
67
</div>
68
</div>
69
</div>
70
 
71
<div id="body">
72
<h1>Class: listeAdmin</h1>
73
<p style="margin: 0px;">Source Location: /modeles/ListeAdmin.php</p>
74
 
75
 
76
<div class="leftcol">
77
<h3><a href="#class_details">Class Overview</a> <span
78
	class="smalllinenumber">[line 7]</span></h3>
79
<div id="classTree"><pre><a href="../default/Modele.html">Modele</a>
80
   |
81
   --listeAdmin</pre></div>
82
<div class="small">
83
<p>Modèle d'accès à la base de données des administrateurs</p>
84
<h4>Author(s):</h4>
85
<ul>
86
</ul>
87
<h4>Version:</h4>
88
<ul>
89
</ul>
90
 
91
<h4>Copyright:</h4>
92
<ul>
93
	</li>
94
</div>
95
</div>
96
 
97
<div class="middlecol">
98
<h3><a href="#class_vars">Variables</a></h3>
99
<ul class="small">
100
	<li><a href="../default/listeAdmin.html#var$config">$config</a></li>
101
</ul>
102
<h3><a href="#class_consts">Constants</a></h3>
103
<ul class="small">
104
</ul>
105
</div>
106
<div class="rightcol">
107
<h3><a href="#class_methods">Methods</a></h3>
108
<ul class="small">
109
	<li><a href="../default/listeAdmin.html#methodajoutAdmin">ajoutAdmin</a></li>
110
	<li><a href="../default/listeAdmin.html#methodchargerAdmin">chargerAdmin</a></li>
111
	<li><a href="../default/listeAdmin.html#methodloadDetailsAdmin">loadDetailsAdmin</a></li>
112
	<li><a href="../default/listeAdmin.html#methodmodifDetailsAdmin">modifDetailsAdmin</a></li>
113
	<li><a href="../default/listeAdmin.html#methodsuppAdmin">suppAdmin</a></li>
114
	<li><a href="../default/listeAdmin.html#methodvaliderMail">validerMail</a></li>
115
</ul>
116
</div>
117
 
118
<div id="content">
119
<hr>
120
<div class="contents"></div>
121
 
122
<div class="leftCol">
123
<h2>Inherited Variables</h2>
124
<h2>Inherited Constants</h2>
125
</div>
126
 
127
<div class="rightCol">
128
<h2>Inherited Methods</h2>
129
<div class="indent">
130
<h3>Class: <a href="../default/Modele.html">Modele</a></h3>
131
<dl class="small">
132
	<dt><a href="../default/Modele.html#method__construct">Modele::__construct()</a>
133
	</dt>
134
	<dd>Constructeur par défaut, appelé à l'initialisation</dd>
135
	<dt><a href="../default/Modele.html#methodproteger">Modele::proteger()</a>
136
	</dt>
137
	<dd>protège une chaine de caractères avant l'insertion dans la
138
	base de données</dd>
139
	<dt><a href="../default/Modele.html#methodrequete">Modele::requete()</a>
140
	</dt>
141
	<dd>Fonction qui appelle la bonne fonction de requete suivant le
142
	type de bdd</dd>
143
	<dt><a href="../default/Modele.html#method__destruct">Modele::__destruct()</a>
144
	</dt>
145
	<dd>Destructeur de classe, se contente de fermer explicitement la
146
	connexion</dd>
147
</dl>
148
</div>
149
</div>
150
<br clear="all">
151
<hr>
152
 
153
<a name="class_details"></a>
154
<h2>Class Details</h2>
155
<p align="center"><strong>Modèle d'accès à la base de
156
données des administrateurs </strong></p>
157
<p>de papyrus</p>
158
<p class="small" style="color: #334B66;">[ <a href="#top">Top</a> ]</p>
159
 
160
<hr>
161
<a name="class_vars"></a>
162
<h2>Class Variables</h2>
163
<a name="var$config"></a>
164
<p></p>
165
<h4>$config = <span class="value">array()</span></h4>
166
<div class="indent">
167
<p class="linenumber">[line 9]</p>
168
<p><b>Type:</b> mixed</p>
169
<p><b>Overrides:</b></p>
170
</div>
171
<p class="top">[ <a href="#top">Top</a> ]</p>
172
 
173
<hr>
174
<a name="class_methods"></a>
175
<h2>Class Methods</h2>
176
 
177
<a name="methodajoutAdmin"></a>
178
<p></p>
179
<h3>ajoutAdmin</h3>
180
<div class="indent">
181
<p><code>array ajoutAdmin( string $nom, string $prenom,
182
string $mail, string $lang, string $pass, string $pass_conf)</code></p>
183
 
184
<p class="linenumber">[line 160]</p>
185
<p align="center"><strong>Ajoute un administrateur dans la
186
base de données </strong></p>
187
<h4>Tags:</h4>
188
<ul>
189
	<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
190
	vide sinon</li>
191
</ul>
192
 
193
 
194
<h4>Parameters:</h4>
195
<ul>
196
	<li><span class="type">string</span> <b>$nom</b> - nom</li>
197
	<li><span class="type">string</span> <b>$prenom</b> - prenom</li>
198
	<li><span class="type">string</span> <b>$mail</b> - le mail</li>
199
	<li><span class="type">string</span> <b>$lang</b> - le code de
200
	langue</li>
201
	<li><span class="type">string</span> <b>$pass</b> - le mot de
202
	passe</li>
203
	<li><span class="type">string</span> <b>$pass_conf</b> - la
204
	confirmation du mot de passe</li>
205
</ul>
206
</div>
207
<p class="top">[ <a href="#top">Top</a> ]</p>
208
<a name="methodchargerAdmin"></a>
209
<p></p>
210
<h3>chargerAdmin</h3>
211
<div class="indent">
212
<p><code>array chargerAdmin( )</code></p>
213
 
214
<p class="linenumber">[line 16]</p>
215
<p align="center"><strong>Charge la liste complète des
216
administrateurs </strong></p>
217
<p>return array un tableau contenant des objets d'informations sur
218
les administrateurs</p>
219
<h4>Tags:</h4>
220
<ul>
221
	<li><b>return</b> - un tableau d'objets contenant la liste des
222
	administrateurs</li>
223
</ul>
224
 
225
 
226
<h4>Parameters:</h4>
227
<ul>
228
</ul>
229
</div>
230
<p class="top">[ <a href="#top">Top</a> ]</p>
231
<a name="methodloadDetailsAdmin"></a>
232
<p></p>
233
<h3>loadDetailsAdmin</h3>
234
<div class="indent">
235
<p><code>object un loadDetailsAdmin( int $id)</code></p>
236
 
237
<p class="linenumber">[line 37]</p>
238
<p align="center"><strong>Charge les informations liées à
239
un administrateur </strong></p>
240
<p>grâce à son id</p>
241
<h4>Tags:</h4>
242
<ul>
243
	<li><b>return</b> - object contenant les informations de
244
	l'administrateur demandé</li>
245
</ul>
246
 
247
 
248
<h4>Parameters:</h4>
249
<ul>
250
	<li><span class="type">int</span> <b>$id</b> - l'identifiant de
251
	l'administrateur.</li>
252
</ul>
253
</div>
254
<p class="top">[ <a href="#top">Top</a> ]</p>
255
<a name="methodmodifDetailsAdmin"></a>
256
<p></p>
257
<h3>modifDetailsAdmin</h3>
258
<div class="indent">
259
<p><code>array modifDetailsAdmin( int $id, string $nom,
260
string $prenom, string $mail, string $lang, [string $pass = ''], [string
261
$pass_conf = ''])</code></p>
262
 
263
<p class="linenumber">[line 62]</p>
264
<p align="center"><strong>Modifie les informations liées à
265
un administrateur dans la base de données </strong></p>
266
<p>Si le mot de passe n'est pas renseigné, il n'est pas changé</p>
267
<h4>Tags:</h4>
268
<ul>
269
	<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
270
	vide sinon</li>
271
</ul>
272
 
273
 
274
<h4>Parameters:</h4>
275
<ul>
276
	<li><span class="type">int</span> <b>$id</b> - identifiant de
277
	l'admiistrateur</li>
278
	<li><span class="type">string</span> <b>$nom</b> - nom</li>
279
	<li><span class="type">string</span> <b>$prenom</b> - prenom</li>
280
	<li><span class="type">string</span> <b>$mail</b> - le mail</li>
281
	<li><span class="type">string</span> <b>$lang</b> - le code de
282
	langue</li>
283
	<li><span class="type">string</span> <b>$pass</b> - le mot de
284
	passe (optionnel)</li>
285
	<li><span class="type">string</span> <b>$pass_conf</b> - la
286
	confirmation du mot de passe (optionnel)</li>
287
</ul>
288
</div>
289
<p class="top">[ <a href="#top">Top</a> ]</p>
290
<a name="methodsuppAdmin"></a>
291
<p></p>
292
<h3>suppAdmin</h3>
293
<div class="indent">
294
<p><code>array suppAdmin( int $id)</code></p>
295
 
296
<p class="linenumber">[line 121]</p>
297
<p align="center"><strong>Supprime un administrateur ayant
298
un id donnée </strong></p>
299
<h4>Tags:</h4>
300
<ul>
301
	<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
302
	vide sinon</li>
303
</ul>
304
 
305
 
306
<h4>Parameters:</h4>
307
<ul>
308
	<li><span class="type">int</span> <b>$id</b> - l'identifiant de
309
	l'administrateur</li>
310
</ul>
311
</div>
312
<p class="top">[ <a href="#top">Top</a> ]</p>
313
<a name="methodvaliderMail"></a>
314
<p></p>
315
<h3>validerMail</h3>
316
<div class="indent">
317
<p><code>bool validerMail( string $mail)</code></p>
318
 
319
<p class="linenumber">[line 226]</p>
320
<p align="center"><strong>Fonction qui prend une chaine en
321
paramètre et renvoie vrai si elle constitue un email syntaxiquement
322
valide, faux sinon. </strong></p>
323
<h4>Tags:</h4>
324
<ul>
325
	<li><b>return</b> - true si le mail est valide, false sinon</li>
326
</ul>
327
 
328
 
329
<h4>Parameters:</h4>
330
<ul>
331
	<li><span class="type">string</span> <b>$mail</b> - le mail à
332
	valider</li>
333
</ul>
334
</div>
335
<p class="top">[ <a href="#top">Top</a> ]</p>
336
 
337
<hr>
338
<a name="class_consts"></a>
339
<h2>Class Constants</h2>
340
</div>
341
<div id="credit">
342
<hr>
343
Documentation generated on Thu, 02 Apr 2009 10:23:02 +0200 by <a
344
	href="http://www.phpdoc.org">phpDocumentor 1.4.1</a></div>
345
</div>
346
</body>
347
</html>