Subversion Repositories Applications.framework

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
469 jpm 1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
5
    <meta charset="utf-8"/>
6
    <title>TBFramework - v0.3</title>
7
    <meta name="author" content=""/>
8
    <meta name="description" content=""/>
9
 
10
    <link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
11
    <link href="https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet">
12
    <link href="../css/prism.css" rel="stylesheet" media="all"/>
13
    <link href="../css/template.css" rel="stylesheet" media="all"/>
14
 
15
    <!--[if lt IE 9]>
16
    <script src="https://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
17
    <![endif]-->
18
    <script src="https://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
19
    <script src="https://code.jquery.com/ui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
20
    <script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
21
    <script src="../js/jquery.smooth-scroll.js"></script>
22
    <script src="../js/prism.min.js"></script>
23
    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
24
    <script type="text/javascript">
25
    function loadExternalCodeSnippets() {
26
        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
27
            var src = pre.getAttribute('data-src');
28
            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
29
            var language = 'php';
30
 
31
            var code = document.createElement('code');
32
            code.className = 'language-' + language;
33
 
34
            pre.textContent = '';
35
 
36
            code.textContent = 'Loading…';
37
 
38
            pre.appendChild(code);
39
 
40
            var xhr = new XMLHttpRequest();
41
 
42
            xhr.open('GET', src, true);
43
 
44
            xhr.onreadystatechange = function () {
45
                if (xhr.readyState == 4) {
46
 
47
                    if (xhr.status < 400 && xhr.responseText) {
48
                        code.textContent = xhr.responseText;
49
 
50
                        Prism.highlightElement(code);
51
                    }
52
                    else if (xhr.status >= 400) {
53
                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
54
                    }
55
                    else {
56
                        code.textContent = '✖ Error: File does not exist or is empty';
57
                    }
58
                }
59
            };
60
 
61
            xhr.send(null);
62
        });
63
    }
64
 
65
    $(document).ready(function(){
66
        loadExternalCodeSnippets();
67
    });
68
    $('#source-view').on('shown', function () {
69
        loadExternalCodeSnippets();
70
    })
71
</script>
72
 
73
    <link rel="shortcut icon" href="../images/favicon.ico"/>
74
    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
75
    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
76
    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
77
</head>
78
<body>
79
 
80
<div class="navbar navbar-fixed-top">
81
    <div class="navbar-inner">
82
        <div class="container">
83
            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
84
                <i class="icon-ellipsis-vertical"></i>
85
            </a>
86
            <a class="brand" href="../index.html">TBFramework - v0.3</a>
87
 
88
            <div class="nav-collapse">
89
                <ul class="nav pull-right">
90
                    <li class="dropdown">
91
                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
92
                            API Documentation <b class="caret"></b>
93
                        </a>
94
                        <ul class="dropdown-menu">
95
                                                    </ul>
96
                    </li>
97
                    <li class="dropdown" id="charts-menu">
98
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
99
                            Charts <b class="caret"></b>
100
                        </a>
101
                        <ul class="dropdown-menu">
102
                            <li>
103
                                <a href="../graphs/class.html">
104
                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
105
                                </a>
106
                            </li>
107
                        </ul>
108
                    </li>
109
                    <li class="dropdown" id="reports-menu">
110
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
111
                            Reports <b class="caret"></b>
112
                        </a>
113
                        <ul class="dropdown-menu">
114
                            <li>
115
                                <a href="../reports/errors.html">
116
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">268</span>
117
                                </a>
118
                            </li>
119
                            <li>
120
                                <a href="../reports/markers.html">
121
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">11</span>
122
                                </a>
123
                            </li>
124
                        </ul>
125
                    </li>
126
                </ul>
127
            </div>
128
        </div>
129
    </div>
130
    <!--<div class="go_to_top">-->
131
    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
132
    <!--</div>-->
133
</div>
134
 
135
<div id="___" class="container-fluid">
136
        <section class="row-fluid">
137
        <div class="span2 sidebar">
138
                                <div class="accordion" style="margin-bottom: 0">
139
        <div class="accordion-group">
140
            <div class="accordion-heading">
141
                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-2085932587"></a>
142
                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
143
            </div>
144
            <div id="namespace-2085932587" class="accordion-body collapse in">
145
                <div class="accordion-inner">
146
 
147
 
148
                    <ul>
149
                                                                                                    <li class="class"><a href="../classes/Url.html">Url</a></li>
150
                                                    <li class="class"><a href="../classes/Debug.html">Debug</a></li>
151
                                                    <li class="class"><a href="../classes/Chronometre.html">Chronometre</a></li>
152
                                                    <li class="class"><a href="../classes/RestServeur.html">RestServeur</a></li>
153
                                                    <li class="class"><a href="../classes/SquelettePhp.html">SquelettePhp</a></li>
154
                                                    <li class="class"><a href="../classes/Controleur.html">Controleur</a></li>
155
                                                    <li class="class"><a href="../classes/Cache.html">Cache</a></li>
156
                                                    <li class="class"><a href="../classes/RestClient.html">RestClient</a></li>
157
                                                    <li class="class"><a href="../classes/GestionnaireException.html">GestionnaireException</a></li>
158
                                                    <li class="class"><a href="../classes/Script.html">Script</a></li>
159
                                                    <li class="class"><a href="../classes/Registre.html">Registre</a></li>
160
                                                    <li class="class"><a href="../classes/RestService.html">RestService</a></li>
161
                                                    <li class="class"><a href="../classes/Cli.html">Cli</a></li>
162
                                                    <li class="class"><a href="../classes/Encodage.html">Encodage</a></li>
163
                                                    <li class="class"><a href="../classes/Tableau.html">Tableau</a></li>
164
                                                    <li class="class"><a href="../classes/Pattern.html">Pattern</a></li>
165
                                                    <li class="class"><a href="../classes/Chaine.html">Chaine</a></li>
166
                                                    <li class="class"><a href="../classes/Fichier.html">Fichier</a></li>
167
                                                    <li class="class"><a href="../classes/I18n.html">I18n</a></li>
168
                                                    <li class="class"><a href="../classes/Config.html">Config</a></li>
169
                                                    <li class="class"><a href="../classes/CacheSqlite.html">CacheSqlite</a></li>
170
                                                    <li class="class"><a href="../classes/Bdd.html">Bdd</a></li>
171
                                                    <li class="class"><a href="../classes/Log.html">Log</a></li>
172
                                                    <li class="class"><a href="../classes/CacheFichier.html">CacheFichier</a></li>
173
                                                    <li class="class"><a href="../classes/Framework.html">Framework</a></li>
174
                                                    <li class="class"><a href="../classes/CacheSimple.html">CacheSimple</a></li>
175
                                            </ul>
176
                </div>
177
            </div>
178
        </div>
179
    </div>
180
 
181
        </div>
182
    </section>
183
    <section class="row-fluid">
184
        <div class="span10 offset2">
185
            <div class="row-fluid">
186
                <div class="span8 content class">
187
                    <nav>
188
                                                <a href="../namespaces/default.html">\</a> <i class="icon-level-up"></i>
189
                                            </nav>
190
                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
191
 
192
                    <h1><small>\</small>Bdd</h1>
193
                    <p><em>Classe Bdd, d&#039;accés au base de données.</em></p>
194
                    <p>Elle fait office d'abstraction légère de base de données en utilisant diverses possibilités d'accès aux
195
bases de données (PDO, mysql, mysqli, SQLite3).
196
Les valeurs pour le paramètre 'bdd_abstraction' du fichier config.ini sont : pdo, mysql, mysqli, sqlite3
197
Vous pouvez aussi utiliser : "php:Bdd::ABSTRACTION_PDO","php:Bdd::ABSTRACTION_MYSQL", "php:Bdd::ABSTRACTION_MYSQLI",
198
"php:Bdd::ABSTRACTION_SQLITE3".
199
Elle peut être étendue, pour ajouter le support d'autres bases de données où prendre en compte des méthodes spécifique à
200
un type d'abstraction.</p>
201
 
202
                    <section id="summary">
203
                        <h2>Summary</h2>
204
                        <section class="row-fluid heading">
205
                            <section class="span4">
206
                                <a href="#methods">Methods</a>
207
                            </section>
208
                            <section class="span4">
209
                                <a href="#properties">Properties</a>
210
                            </section>
211
                            <section class="span4">
212
                                <a href="#constants">Constants</a>
213
                            </section>
214
                        </section>
215
                        <section class="row-fluid public">
216
                            <section class="span4">
217
                                                                    <a href="../classes/Bdd.html#method___construct" class="">__construct()</a><br />
218
                                                                    <a href="../classes/Bdd.html#method_ping" class="">ping()</a><br />
219
                                                                    <a href="../classes/Bdd.html#method_requeter" class="">requeter()</a><br />
220
                                                                    <a href="../classes/Bdd.html#method_recuperer" class="">recuperer()</a><br />
221
                                                                    <a href="../classes/Bdd.html#method_recupererTous" class="">recupererTous()</a><br />
222
                                                                    <a href="../classes/Bdd.html#method_proteger" class="">proteger()</a><br />
223
                                                                    <a href="../classes/Bdd.html#method_protegerTableau" class="deprecated">protegerTableau()</a><br />
224
                                                                    <a href="../classes/Bdd.html#method_recupererIdDernierAjout" class="">recupererIdDernierAjout()</a><br />
225
                                                                    <a href="../classes/Bdd.html#method___destruct" class="">__destruct()</a><br />
226
                                                            </section>
227
                            <section class="span4">
228
                                                                    <em>No public properties found</em>
229
                                                            </section>
230
                            <section class="span4">
231
                                                                    <a href="../classes/Bdd.html#constant_ERREUR_REQUETE_TPL" class="">ERREUR_REQUETE_TPL</a><br />
232
                                                                    <a href="../classes/Bdd.html#constant_ERREUR_CONNEXION_TPL" class="">ERREUR_CONNEXION_TPL</a><br />
233
                                                                    <a href="../classes/Bdd.html#constant_ERREUR_SELECTION_BDD_TPL" class="">ERREUR_SELECTION_BDD_TPL</a><br />
234
                                                                    <a href="../classes/Bdd.html#constant_ABSTRACTION_PDO" class="">ABSTRACTION_PDO</a><br />
235
                                                                    <a href="../classes/Bdd.html#constant_ABSTRACTION_MYSQL" class="">ABSTRACTION_MYSQL</a><br />
236
                                                                    <a href="../classes/Bdd.html#constant_ABSTRACTION_MYSQLI" class="">ABSTRACTION_MYSQLI</a><br />
237
                                                                    <a href="../classes/Bdd.html#constant_ABSTRACTION_SQLITE3" class="">ABSTRACTION_SQLITE3</a><br />
238
                                                                    <a href="../classes/Bdd.html#constant_MODE_ASSOC" class="">MODE_ASSOC</a><br />
239
                                                                    <a href="../classes/Bdd.html#constant_MODE_OBJET" class="">MODE_OBJET</a><br />
240
                                                            </section>
241
                        </section>
242
                        <section class="row-fluid protected">
243
                            <section class="span4">
244
                                                                    <a href="../classes/Bdd.html#method_initialiserProtocole" class="">initialiserProtocole()</a><br />
245
                                                                    <a href="../classes/Bdd.html#method_connecter" class="">connecter()</a><br />
246
                                                                    <a href="../classes/Bdd.html#method_requete" class="deprecated">requete()</a><br />
247
                                                                    <a href="../classes/Bdd.html#method_requeteUn" class="deprecated">requeteUn()</a><br />
248
                                                                    <a href="../classes/Bdd.html#method_requeteTous" class="deprecated">requeteTous()</a><br />
249
                                                            </section>
250
                            <section class="span4">
251
                                                                    <a href="../classes/Bdd.html#property_ASSOC" class="">$ASSOC</a><br />
252
                                                                    <a href="../classes/Bdd.html#property_OBJECT" class="">$OBJECT</a><br />
253
                                                                    <a href="../classes/Bdd.html#property_abstraction" class="">$abstraction</a><br />
254
                                                                    <a href="../classes/Bdd.html#property_dsn" class="">$dsn</a><br />
255
                                                                    <a href="../classes/Bdd.html#property_type" class="">$type</a><br />
256
                                                                    <a href="../classes/Bdd.html#property_hote" class="">$hote</a><br />
257
                                                                    <a href="../classes/Bdd.html#property_bdd_nom" class="">$bdd_nom</a><br />
258
                                                                    <a href="../classes/Bdd.html#property_utilisateur" class="">$utilisateur</a><br />
259
                                                                    <a href="../classes/Bdd.html#property_pass" class="">$pass</a><br />
260
                                                                    <a href="../classes/Bdd.html#property_encodage" class="">$encodage</a><br />
261
                                                                    <a href="../classes/Bdd.html#property_connexion" class="">$connexion</a><br />
262
                                                                    <a href="../classes/Bdd.html#property_parametres_obligatoires" class="">$parametres_obligatoires</a><br />
263
                                                            </section>
264
                            <section class="span4">
265
                                <em>N/A</em>
266
                            </section>
267
                        </section>
268
                        <section class="row-fluid private">
269
                            <section class="span4">
270
                                                                    <a href="../classes/Bdd.html#method_protegerChaine" class="">protegerChaine()</a><br />
271
                                                            </section>
272
                            <section class="span4">
273
                                                                    <em>No private properties found</em>
274
                                                            </section>
275
                            <section class="span4">
276
                                <em>N/A</em>
277
                            </section>
278
                        </section>
279
                    </section>
280
                </div>
281
                <aside class="span4 detailsbar">
282
 
283
 
284
                    <dl>
285
                        <dt>File</dt>
286
                            <dd><a href="../files/Bdd.php.html"><div class="path-wrapper">Bdd.php</div></a></dd>
287
                                                <dt>Package</dt>
288
                            <dd><div class="namespace-wrapper">\Framework</div></dd>
289
                                                <dt>Class hierarchy</dt>
290
                            <dd class="hierarchy">
291
                                                                                                                                                                    <div class="namespace-wrapper">\Bdd</div>
292
                            </dd>
293
 
294
 
295
 
296
 
297
 
298
                                                                        </dl>
299
                    <h2>Tags</h2>
300
                    <table class="table table-condensed">
301
                                            <tr>
302
                            <th>
303
                                category
304
                            </th>
305
                            <td>
306
                                                                    <p>php 5.2</p>
307
                                                            </td>
308
                        </tr>
309
                                            <tr>
310
                            <th>
311
                                author
312
                            </th>
313
                            <td>
314
                                                                    <p>Aurélien PERONNET <a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a></p>
315
                                                                    <p>Jean-Pascal MILCENT <a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a></p>
316
                                                            </td>
317
                        </tr>
318
                                            <tr>
319
                            <th>
320
                                copyright
321
                            </th>
322
                            <td>
323
                                                                    <p>Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</p>
324
                                                            </td>
325
                        </tr>
326
                                            <tr>
327
                            <th>
328
                                license
329
                            </th>
330
                            <td>
331
                                                                    <p><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt</a> Licence CECILL</p>
332
                                                                    <p><a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a> Licence GNU-GPL</p>
333
                                                            </td>
334
                        </tr>
335
                                            <tr>
336
                            <th>
337
                                todo
338
                            </th>
339
                            <td>
340
                                                            </td>
341
                        </tr>
342
                                        </table>
343
                </aside>
344
            </div>
345
 
346
                                    <a id="constants" name="constants"></a>
347
            <div class="row-fluid">
348
                <div class="span8 content class">
349
                    <h2>Constants</h2>
350
                </div>
351
                <aside class="span4 detailsbar"></aside>
352
            </div>
353
 
354
                                <div class="row-fluid">
355
        <div class="span8 content class">
356
            <a id="constant_ERREUR_REQUETE_TPL" name="constant_ERREUR_REQUETE_TPL" class="anchor"></a>
357
            <article id="constant_ERREUR_REQUETE_TPL" class="constant">
358
                <h3 class="">ERREUR_REQUETE_TPL</h3>
359
                <pre class="signature">ERREUR_REQUETE_TPL</pre>
360
                <p><em>Constante stockant le squelette du message en cas d&#039;erreur de requête sql.</em></p>
361
 
362
            </article>
363
        </div>
364
        <aside class="span4 detailsbar">
365
            <h1><i class="icon-arrow-down"></i></h1>
366
                        <dl>
367
                                                                            </dl>
368
            <h2>Tags</h2>
369
            <table class="table table-condensed">
370
                                    <tr>
371
                        <th>
372
                            todo
373
                        </th>
374
                        <td>
375
                                                    </td>
376
                    </tr>
377
                            </table>
378
        </aside>
379
    </div>
380
 
381
                                    <div class="row-fluid">
382
        <div class="span8 content class">
383
            <a id="constant_ERREUR_CONNEXION_TPL" name="constant_ERREUR_CONNEXION_TPL" class="anchor"></a>
384
            <article id="constant_ERREUR_CONNEXION_TPL" class="constant">
385
                <h3 class="">ERREUR_CONNEXION_TPL</h3>
386
                <pre class="signature">ERREUR_CONNEXION_TPL</pre>
387
                <p><em>Constante stockant le squelette du message en cas d&#039;erreur de connexion à la base de données.</em></p>
388
 
389
            </article>
390
        </div>
391
        <aside class="span4 detailsbar">
392
            <h1><i class="icon-arrow-down"></i></h1>
393
                        <dl>
394
                                                                            </dl>
395
            <h2>Tags</h2>
396
            <table class="table table-condensed">
397
                                    <tr>
398
                        <th>
399
                            todo
400
                        </th>
401
                        <td>
402
                                                    </td>
403
                    </tr>
404
                            </table>
405
        </aside>
406
    </div>
407
 
408
                                    <div class="row-fluid">
409
        <div class="span8 content class">
410
            <a id="constant_ERREUR_SELECTION_BDD_TPL" name="constant_ERREUR_SELECTION_BDD_TPL" class="anchor"></a>
411
            <article id="constant_ERREUR_SELECTION_BDD_TPL" class="constant">
412
                <h3 class="">ERREUR_SELECTION_BDD_TPL</h3>
413
                <pre class="signature">ERREUR_SELECTION_BDD_TPL</pre>
414
                <p><em>Constante stockant le squelette du message en cas d&#039;erreur de sélection de la base de données.</em></p>
415
 
416
            </article>
417
        </div>
418
        <aside class="span4 detailsbar">
419
            <h1><i class="icon-arrow-down"></i></h1>
420
                        <dl>
421
                                                                            </dl>
422
            <h2>Tags</h2>
423
            <table class="table table-condensed">
424
                                    <tr>
425
                        <th>
426
                            todo
427
                        </th>
428
                        <td>
429
                                                    </td>
430
                    </tr>
431
                            </table>
432
        </aside>
433
    </div>
434
 
435
                                    <div class="row-fluid">
436
        <div class="span8 content class">
437
            <a id="constant_ABSTRACTION_PDO" name="constant_ABSTRACTION_PDO" class="anchor"></a>
438
            <article id="constant_ABSTRACTION_PDO" class="constant">
439
                <h3 class="">ABSTRACTION_PDO</h3>
440
                <pre class="signature">ABSTRACTION_PDO</pre>
441
                <p><em>Constante stockant le code pour l&#039;abstraction de PDO.</em></p>
442
 
443
            </article>
444
        </div>
445
        <aside class="span4 detailsbar">
446
            <h1><i class="icon-arrow-down"></i></h1>
447
                        <dl>
448
                                                                            </dl>
449
            <h2>Tags</h2>
450
            <table class="table table-condensed">
451
                                    <tr>
452
                        <th>
453
                            todo
454
                        </th>
455
                        <td>
456
                                                    </td>
457
                    </tr>
458
                            </table>
459
        </aside>
460
    </div>
461
 
462
                                    <div class="row-fluid">
463
        <div class="span8 content class">
464
            <a id="constant_ABSTRACTION_MYSQL" name="constant_ABSTRACTION_MYSQL" class="anchor"></a>
465
            <article id="constant_ABSTRACTION_MYSQL" class="constant">
466
                <h3 class="">ABSTRACTION_MYSQL</h3>
467
                <pre class="signature">ABSTRACTION_MYSQL</pre>
468
                <p><em>Constante stockant le code pour l&#039;abstraction de mysql.</em></p>
469
 
470
            </article>
471
        </div>
472
        <aside class="span4 detailsbar">
473
            <h1><i class="icon-arrow-down"></i></h1>
474
                        <dl>
475
                                                                            </dl>
476
            <h2>Tags</h2>
477
            <table class="table table-condensed">
478
                                    <tr>
479
                        <th>
480
                            todo
481
                        </th>
482
                        <td>
483
                                                    </td>
484
                    </tr>
485
                            </table>
486
        </aside>
487
    </div>
488
 
489
                                    <div class="row-fluid">
490
        <div class="span8 content class">
491
            <a id="constant_ABSTRACTION_MYSQLI" name="constant_ABSTRACTION_MYSQLI" class="anchor"></a>
492
            <article id="constant_ABSTRACTION_MYSQLI" class="constant">
493
                <h3 class="">ABSTRACTION_MYSQLI</h3>
494
                <pre class="signature">ABSTRACTION_MYSQLI</pre>
495
                <p><em>Constante stockant le code pour l&#039;abstraction de mysqli.</em></p>
496
 
497
            </article>
498
        </div>
499
        <aside class="span4 detailsbar">
500
            <h1><i class="icon-arrow-down"></i></h1>
501
                        <dl>
502
                                                                            </dl>
503
            <h2>Tags</h2>
504
            <table class="table table-condensed">
505
                                    <tr>
506
                        <th>
507
                            todo
508
                        </th>
509
                        <td>
510
                                                    </td>
511
                    </tr>
512
                            </table>
513
        </aside>
514
    </div>
515
 
516
                                    <div class="row-fluid">
517
        <div class="span8 content class">
518
            <a id="constant_ABSTRACTION_SQLITE3" name="constant_ABSTRACTION_SQLITE3" class="anchor"></a>
519
            <article id="constant_ABSTRACTION_SQLITE3" class="constant">
520
                <h3 class="">ABSTRACTION_SQLITE3</h3>
521
                <pre class="signature">ABSTRACTION_SQLITE3</pre>
522
                <p><em>Constante stockant le code pour l&#039;abstraction de SQLite3.</em></p>
523
 
524
            </article>
525
        </div>
526
        <aside class="span4 detailsbar">
527
            <h1><i class="icon-arrow-down"></i></h1>
528
                        <dl>
529
                                                                            </dl>
530
            <h2>Tags</h2>
531
            <table class="table table-condensed">
532
                                    <tr>
533
                        <th>
534
                            todo
535
                        </th>
536
                        <td>
537
                                                    </td>
538
                    </tr>
539
                            </table>
540
        </aside>
541
    </div>
542
 
543
                                    <div class="row-fluid">
544
        <div class="span8 content class">
545
            <a id="constant_MODE_ASSOC" name="constant_MODE_ASSOC" class="anchor"></a>
546
            <article id="constant_MODE_ASSOC" class="constant">
547
                <h3 class="">MODE_ASSOC</h3>
548
                <pre class="signature">MODE_ASSOC</pre>
549
                <p><em>Constante stockant le code pour le mode tableau associatif des résultats des requêtes.</em></p>
550
 
551
            </article>
552
        </div>
553
        <aside class="span4 detailsbar">
554
            <h1><i class="icon-arrow-down"></i></h1>
555
                        <dl>
556
                                                                            </dl>
557
            <h2>Tags</h2>
558
            <table class="table table-condensed">
559
                                    <tr>
560
                        <th>
561
                            todo
562
                        </th>
563
                        <td>
564
                                                    </td>
565
                    </tr>
566
                            </table>
567
        </aside>
568
    </div>
569
 
570
                                    <div class="row-fluid">
571
        <div class="span8 content class">
572
            <a id="constant_MODE_OBJET" name="constant_MODE_OBJET" class="anchor"></a>
573
            <article id="constant_MODE_OBJET" class="constant">
574
                <h3 class="">MODE_OBJET</h3>
575
                <pre class="signature">MODE_OBJET</pre>
576
                <p><em>Constante stockant le code pour le mode objet des résultats des requêtes.</em></p>
577
 
578
            </article>
579
        </div>
580
        <aside class="span4 detailsbar">
581
            <h1><i class="icon-arrow-down"></i></h1>
582
                        <dl>
583
                                                                            </dl>
584
            <h2>Tags</h2>
585
            <table class="table table-condensed">
586
                                    <tr>
587
                        <th>
588
                            todo
589
                        </th>
590
                        <td>
591
                                                    </td>
592
                    </tr>
593
                            </table>
594
        </aside>
595
    </div>
596
 
597
 
598
                                    <a id="properties" name="properties"></a>
599
            <div class="row-fluid">
600
                <div class="span8 content class">
601
                    <h2>Properties</h2>
602
                </div>
603
                <aside class="span4 detailsbar"></aside>
604
            </div>
605
 
606
                                                    <div class="row-fluid">
607
        <div class="span8 content class">
608
            <a id="property_ASSOC" name="property_ASSOC" class="anchor"></a>
609
            <article class="property">
610
                <h3 class="protected ">$ASSOC</h3>
611
                <pre class="signature">$ASSOC</pre>
612
                <p><em>Mode de fetch associatif</em></p>
613
 
614
 
615
                            </article>
616
        </div>
617
        <aside class="span4 detailsbar">
618
            <h1><i class="icon-arrow-down"></i></h1>
619
                        <dl>
620
                                                            </dl>
621
            <h2>Tags</h2>
622
            <table class="table table-condensed">
623
                                    <tr>
624
                        <th>
625
                            todo
626
                        </th>
627
                        <td>
628
                                                    </td>
629
                    </tr>
630
                            </table>
631
        </aside>
632
    </div>
633
 
634
                                    <div class="row-fluid">
635
        <div class="span8 content class">
636
            <a id="property_OBJECT" name="property_OBJECT" class="anchor"></a>
637
            <article class="property">
638
                <h3 class="protected ">$OBJECT</h3>
639
                <pre class="signature">$OBJECT</pre>
640
                <p><em>Mode de fetch objet</em></p>
641
 
642
 
643
                            </article>
644
        </div>
645
        <aside class="span4 detailsbar">
646
            <h1><i class="icon-arrow-down"></i></h1>
647
                        <dl>
648
                                                            </dl>
649
            <h2>Tags</h2>
650
            <table class="table table-condensed">
651
                                    <tr>
652
                        <th>
653
                            todo
654
                        </th>
655
                        <td>
656
                                                    </td>
657
                    </tr>
658
                            </table>
659
        </aside>
660
    </div>
661
 
662
                                    <div class="row-fluid">
663
        <div class="span8 content class">
664
            <a id="property_abstraction" name="property_abstraction" class="anchor"></a>
665
            <article class="property">
666
                <h3 class="protected ">$abstraction</h3>
667
                <pre class="signature">$abstraction</pre>
668
                <p><em>abstraction de base de données utilisée</em></p>
669
 
670
 
671
                            </article>
672
        </div>
673
        <aside class="span4 detailsbar">
674
            <h1><i class="icon-arrow-down"></i></h1>
675
                        <dl>
676
                                                            </dl>
677
            <h2>Tags</h2>
678
            <table class="table table-condensed">
679
                                    <tr>
680
                        <th>
681
                            todo
682
                        </th>
683
                        <td>
684
                                                    </td>
685
                    </tr>
686
                            </table>
687
        </aside>
688
    </div>
689
 
690
                                    <div class="row-fluid">
691
        <div class="span8 content class">
692
            <a id="property_dsn" name="property_dsn" class="anchor"></a>
693
            <article class="property">
694
                <h3 class="protected ">$dsn</h3>
695
                <pre class="signature">$dsn</pre>
696
                <p><em>DSN pour accéder à la base de données</em></p>
697
 
698
 
699
                            </article>
700
        </div>
701
        <aside class="span4 detailsbar">
702
            <h1><i class="icon-arrow-down"></i></h1>
703
                        <dl>
704
                                                            </dl>
705
            <h2>Tags</h2>
706
            <table class="table table-condensed">
707
                                    <tr>
708
                        <th>
709
                            todo
710
                        </th>
711
                        <td>
712
                                                    </td>
713
                    </tr>
714
                            </table>
715
        </aside>
716
    </div>
717
 
718
                                    <div class="row-fluid">
719
        <div class="span8 content class">
720
            <a id="property_type" name="property_type" class="anchor"></a>
721
            <article class="property">
722
                <h3 class="protected ">$type</h3>
723
                <pre class="signature">$type</pre>
724
                <p><em>Type de base de données (mysql, mysqli, etc .</em></p>
725
                <p>..)</p>
726
 
727
                            </article>
728
        </div>
729
        <aside class="span4 detailsbar">
730
            <h1><i class="icon-arrow-down"></i></h1>
731
                        <dl>
732
                                                            </dl>
733
            <h2>Tags</h2>
734
            <table class="table table-condensed">
735
                                    <tr>
736
                        <th>
737
                            todo
738
                        </th>
739
                        <td>
740
                                                    </td>
741
                    </tr>
742
                            </table>
743
        </aside>
744
    </div>
745
 
746
                                    <div class="row-fluid">
747
        <div class="span8 content class">
748
            <a id="property_hote" name="property_hote" class="anchor"></a>
749
            <article class="property">
750
                <h3 class="protected ">$hote</h3>
751
                <pre class="signature">$hote</pre>
752
                <p><em>Hote herbergeant la base de données</em></p>
753
 
754
 
755
                            </article>
756
        </div>
757
        <aside class="span4 detailsbar">
758
            <h1><i class="icon-arrow-down"></i></h1>
759
                        <dl>
760
                                                            </dl>
761
            <h2>Tags</h2>
762
            <table class="table table-condensed">
763
                                    <tr>
764
                        <th>
765
                            todo
766
                        </th>
767
                        <td>
768
                                                    </td>
769
                    </tr>
770
                            </table>
771
        </aside>
772
    </div>
773
 
774
                                    <div class="row-fluid">
775
        <div class="span8 content class">
776
            <a id="property_bdd_nom" name="property_bdd_nom" class="anchor"></a>
777
            <article class="property">
778
                <h3 class="protected ">$bdd_nom</h3>
779
                <pre class="signature">$bdd_nom</pre>
780
                <p><em>Nom de la base de données à laquelle le modèle doit se connecter</em></p>
781
 
782
 
783
                            </article>
784
        </div>
785
        <aside class="span4 detailsbar">
786
            <h1><i class="icon-arrow-down"></i></h1>
787
                        <dl>
788
                                                            </dl>
789
            <h2>Tags</h2>
790
            <table class="table table-condensed">
791
                                    <tr>
792
                        <th>
793
                            todo
794
                        </th>
795
                        <td>
796
                                                    </td>
797
                    </tr>
798
                            </table>
799
        </aside>
800
    </div>
801
 
802
                                    <div class="row-fluid">
803
        <div class="span8 content class">
804
            <a id="property_utilisateur" name="property_utilisateur" class="anchor"></a>
805
            <article class="property">
806
                <h3 class="protected ">$utilisateur</h3>
807
                <pre class="signature">$utilisateur</pre>
808
                <p><em>Nom d&#039;utilisateur</em></p>
809
 
810
 
811
                            </article>
812
        </div>
813
        <aside class="span4 detailsbar">
814
            <h1><i class="icon-arrow-down"></i></h1>
815
                        <dl>
816
                                                            </dl>
817
            <h2>Tags</h2>
818
            <table class="table table-condensed">
819
                                    <tr>
820
                        <th>
821
                            todo
822
                        </th>
823
                        <td>
824
                                                    </td>
825
                    </tr>
826
                            </table>
827
        </aside>
828
    </div>
829
 
830
                                    <div class="row-fluid">
831
        <div class="span8 content class">
832
            <a id="property_pass" name="property_pass" class="anchor"></a>
833
            <article class="property">
834
                <h3 class="protected ">$pass</h3>
835
                <pre class="signature">$pass</pre>
836
                <p><em>Mot de passe</em></p>
837
 
838
 
839
                            </article>
840
        </div>
841
        <aside class="span4 detailsbar">
842
            <h1><i class="icon-arrow-down"></i></h1>
843
                        <dl>
844
                                                            </dl>
845
            <h2>Tags</h2>
846
            <table class="table table-condensed">
847
                                    <tr>
848
                        <th>
849
                            todo
850
                        </th>
851
                        <td>
852
                                                    </td>
853
                    </tr>
854
                            </table>
855
        </aside>
856
    </div>
857
 
858
                                    <div class="row-fluid">
859
        <div class="span8 content class">
860
            <a id="property_encodage" name="property_encodage" class="anchor"></a>
861
            <article class="property">
862
                <h3 class="protected ">$encodage</h3>
863
                <pre class="signature">$encodage</pre>
864
                <p><em>Encodage de la base de données</em></p>
865
 
866
 
867
                            </article>
868
        </div>
869
        <aside class="span4 detailsbar">
870
            <h1><i class="icon-arrow-down"></i></h1>
871
                        <dl>
872
                                                            </dl>
873
            <h2>Tags</h2>
874
            <table class="table table-condensed">
875
                                    <tr>
876
                        <th>
877
                            todo
878
                        </th>
879
                        <td>
880
                                                    </td>
881
                    </tr>
882
                            </table>
883
        </aside>
884
    </div>
885
 
886
                                    <div class="row-fluid">
887
        <div class="span8 content class">
888
            <a id="property_connexion" name="property_connexion" class="anchor"></a>
889
            <article class="property">
890
                <h3 class="protected ">$connexion</h3>
891
                <pre class="signature">$connexion</pre>
892
                <p><em>Connexion à la base de données</em></p>
893
 
894
 
895
                            </article>
896
        </div>
897
        <aside class="span4 detailsbar">
898
            <h1><i class="icon-arrow-down"></i></h1>
899
                        <dl>
900
                                                            </dl>
901
            <h2>Tags</h2>
902
            <table class="table table-condensed">
903
                                    <tr>
904
                        <th>
905
                            todo
906
                        </th>
907
                        <td>
908
                                                    </td>
909
                    </tr>
910
                            </table>
911
        </aside>
912
    </div>
913
 
914
                                    <div class="row-fluid">
915
        <div class="span8 content class">
916
            <a id="property_parametres_obligatoires" name="property_parametres_obligatoires" class="anchor"></a>
917
            <article class="property">
918
                <h3 class="protected ">$parametres_obligatoires</h3>
919
                <pre class="signature">$parametres_obligatoires</pre>
920
                <p><em>Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.</em></p>
921
 
922
 
923
                            </article>
924
        </div>
925
        <aside class="span4 detailsbar">
926
            <h1><i class="icon-arrow-down"></i></h1>
927
                        <dl>
928
                                                            </dl>
929
            <h2>Tags</h2>
930
            <table class="table table-condensed">
931
                                    <tr>
932
                        <th>
933
                            todo
934
                        </th>
935
                        <td>
936
                                                    </td>
937
                    </tr>
938
                            </table>
939
        </aside>
940
    </div>
941
 
942
 
943
                                    <a id="methods" name="methods"></a>
944
            <div class="row-fluid">
945
                <div class="span8 content class"><h2>Methods</h2></div>
946
                <aside class="span4 detailsbar"></aside>
947
            </div>
948
 
949
                                    <div class="row-fluid">
950
        <div class="span8 content class">
951
            <a id="method___construct" name="method___construct" class="anchor"></a>
952
            <article class="method">
953
                <h3 class="public ">__construct()</h3>
954
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
955
                <pre class="signature" style="margin-right: 54px;">__construct()</pre>
956
                <p><em>Constructeur par défaut, appelé à l&#039;initialisation.</em></p>
957
 
958
 
959
 
960
 
961
                            </article>
962
        </div>
963
        <aside class="span4 detailsbar">
964
            <h1><i class="icon-arrow-down"></i></h1>
965
                                                            <dl>
966
                                                                            </dl>
967
            <h2>Tags</h2>
968
            <table class="table table-condensed">
969
                                    <tr>
970
                        <th>
971
                            todo
972
                        </th>
973
                        <td>
974
                                                    </td>
975
                    </tr>
976
                            </table>
977
        </aside>
978
    </div>
979
 
980
                                    <div class="row-fluid">
981
        <div class="span8 content class">
982
            <a id="method_ping" name="method_ping" class="anchor"></a>
983
            <article class="method">
984
                <h3 class="public ">ping()</h3>
985
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
986
                <pre class="signature" style="margin-right: 54px;">ping() : boolean</pre>
987
                <p><em>Permet de tester, puis de reconnecter une connection au cas ou celle aurait été
988
perdue (utile dans le cas d&#039;une connection ouverte depuis trop longtemps)</em></p>
989
 
990
 
991
 
992
 
993
                                    <h4>Returns</h4>
994
                    boolean
995
                                                </article>
996
        </div>
997
        <aside class="span4 detailsbar">
998
            <h1><i class="icon-arrow-down"></i></h1>
999
                                                            <dl>
1000
                                                                            </dl>
1001
            <h2>Tags</h2>
1002
            <table class="table table-condensed">
1003
                                    <tr>
1004
                        <th>
1005
                            todo
1006
                        </th>
1007
                        <td>
1008
                                                    </td>
1009
                    </tr>
1010
                            </table>
1011
        </aside>
1012
    </div>
1013
 
1014
                                    <div class="row-fluid">
1015
        <div class="span8 content class">
1016
            <a id="method_requeter" name="method_requeter" class="anchor"></a>
1017
            <article class="method">
1018
                <h3 class="public ">requeter()</h3>
1019
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1020
                <pre class="signature" style="margin-right: 54px;">requeter( <span class="argument">$requete</span>) : mixed</pre>
1021
                <p><em>Execute une requête et retourne le résultat tel que renvoyé par l&#039;abstraction courante.</em></p>
1022
 
1023
 
1024
                                    <h4>Parameters</h4>
1025
                    <table class="table table-condensed table-hover">
1026
                                                    <tr>
1027
                                <td></td>
1028
                                <td>$requete</td>
1029
                                <td></td>
1030
                            </tr>
1031
                                            </table>
1032
 
1033
 
1034
                                    <h4>Returns</h4>
1035
                    mixed
1036
                                            &mdash; <p>un objet contenant le résultat de la requête</p>
1037
                                                </article>
1038
        </div>
1039
        <aside class="span4 detailsbar">
1040
            <h1><i class="icon-arrow-down"></i></h1>
1041
                                                            <dl>
1042
                                                                            </dl>
1043
            <h2>Tags</h2>
1044
            <table class="table table-condensed">
1045
                                    <tr>
1046
                        <th>
1047
                            todo
1048
                        </th>
1049
                        <td>
1050
                                                    </td>
1051
                    </tr>
1052
                            </table>
1053
        </aside>
1054
    </div>
1055
 
1056
                                    <div class="row-fluid">
1057
        <div class="span8 content class">
1058
            <a id="method_recuperer" name="method_recuperer" class="anchor"></a>
1059
            <article class="method">
1060
                <h3 class="public ">recuperer()</h3>
1061
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1062
                <pre class="signature" style="margin-right: 54px;">recuperer( <span class="argument">$requete</span>,  <span class="argument">$mode</span>) : mixed</pre>
1063
                <p><em>Execute une requête et retourne le premier résultat sous forme de tableau (par défaut) ou d&#039;objet.</em></p>
1064
                <p>Les noms des champs de la base de données correspondent aux noms des clés du tableau ou aux noms des attributs de l'objet.</p>
1065
 
1066
                                    <h4>Parameters</h4>
1067
                    <table class="table table-condensed table-hover">
1068
                                                    <tr>
1069
                                <td></td>
1070
                                <td>$requete</td>
1071
                                <td></td>
1072
                            </tr>
1073
                                                    <tr>
1074
                                <td></td>
1075
                                <td>$mode</td>
1076
                                <td></td>
1077
                            </tr>
1078
                                            </table>
1079
 
1080
 
1081
                                    <h4>Returns</h4>
1082
                    mixed
1083
                                            &mdash; <p>un objet ou un tableau contenant le résultat de la requête</p>
1084
                                                </article>
1085
        </div>
1086
        <aside class="span4 detailsbar">
1087
            <h1><i class="icon-arrow-down"></i></h1>
1088
                                                            <dl>
1089
                                                                            </dl>
1090
            <h2>Tags</h2>
1091
            <table class="table table-condensed">
1092
                                    <tr>
1093
                        <th>
1094
                            todo
1095
                        </th>
1096
                        <td>
1097
                                                    </td>
1098
                    </tr>
1099
                            </table>
1100
        </aside>
1101
    </div>
1102
 
1103
                                    <div class="row-fluid">
1104
        <div class="span8 content class">
1105
            <a id="method_recupererTous" name="method_recupererTous" class="anchor"></a>
1106
            <article class="method">
1107
                <h3 class="public ">recupererTous()</h3>
1108
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1109
                <pre class="signature" style="margin-right: 54px;">recupererTous( <span class="argument">$requete</span>,  <span class="argument">$mode</span>) : array</pre>
1110
                <p><em>Execute une requête et retourne un tableau de résultats. Un résultat peut être présentés sous forme
1111
de tableau (par défaut) ou d&#039;objet.</em></p>
1112
                <p>Les noms des champs de la base de données correspondent aux noms des clés du tableau résultat ou
1113
aux noms des attributs de l'objet résultat.</p>
1114
 
1115
                                    <h4>Parameters</h4>
1116
                    <table class="table table-condensed table-hover">
1117
                                                    <tr>
1118
                                <td></td>
1119
                                <td>$requete</td>
1120
                                <td></td>
1121
                            </tr>
1122
                                                    <tr>
1123
                                <td></td>
1124
                                <td>$mode</td>
1125
                                <td></td>
1126
                            </tr>
1127
                                            </table>
1128
 
1129
 
1130
                                    <h4>Returns</h4>
1131
                    array
1132
                                            &mdash; <p>un tableau contenant les résultats sous forme d'objets ou de tableau (par défaut).</p>
1133
                                                </article>
1134
        </div>
1135
        <aside class="span4 detailsbar">
1136
            <h1><i class="icon-arrow-down"></i></h1>
1137
                                                            <dl>
1138
                                                                            </dl>
1139
            <h2>Tags</h2>
1140
            <table class="table table-condensed">
1141
                                    <tr>
1142
                        <th>
1143
                            todo
1144
                        </th>
1145
                        <td>
1146
                                                    </td>
1147
                    </tr>
1148
                            </table>
1149
        </aside>
1150
    </div>
1151
 
1152
                                    <div class="row-fluid">
1153
        <div class="span8 content class">
1154
            <a id="method_proteger" name="method_proteger" class="anchor"></a>
1155
            <article class="method">
1156
                <h3 class="public ">proteger()</h3>
1157
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1158
                <pre class="signature" style="margin-right: 54px;">proteger( <span class="argument">$donnees</span>) : mixed</pre>
1159
                <p><em>Protège une chaine de caractères ou le contenu d&#039;un tablea avant l&#039;insertion dans la base de données
1160
(ajout de quotes ou guillemets).</em></p>
1161
 
1162
 
1163
                                    <h4>Parameters</h4>
1164
                    <table class="table table-condensed table-hover">
1165
                                                    <tr>
1166
                                <td></td>
1167
                                <td>$donnees</td>
1168
                                <td></td>
1169
                            </tr>
1170
                                            </table>
1171
 
1172
 
1173
                                    <h4>Returns</h4>
1174
                    mixed
1175
                                            &mdash; <p>la chaine ou le tableau à protégé</p>
1176
                                                </article>
1177
        </div>
1178
        <aside class="span4 detailsbar">
1179
            <h1><i class="icon-arrow-down"></i></h1>
1180
                                                            <dl>
1181
                                                                            </dl>
1182
            <h2>Tags</h2>
1183
            <table class="table table-condensed">
1184
                                    <tr>
1185
                        <th>
1186
                            todo
1187
                        </th>
1188
                        <td>
1189
                                                    </td>
1190
                    </tr>
1191
                            </table>
1192
        </aside>
1193
    </div>
1194
 
1195
                                    <div class="row-fluid">
1196
        <div class="span8 content class">
1197
            <a id="method_protegerTableau" name="method_protegerTableau" class="anchor"></a>
1198
            <article class="method">
1199
                <h3 class="public deprecated">protegerTableau()</h3>
1200
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1201
                <pre class="signature" style="margin-right: 54px;">protegerTableau(array <span class="argument">$tableau</span>)</pre>
1202
                <p><em></em></p>
1203
 
1204
 
1205
                                    <h4>Parameters</h4>
1206
                    <table class="table table-condensed table-hover">
1207
                                                    <tr>
1208
                                <td>array</td>
1209
                                <td>$tableau</td>
1210
                                <td></td>
1211
                            </tr>
1212
                                            </table>
1213
 
1214
 
1215
                            </article>
1216
        </div>
1217
        <aside class="span4 detailsbar">
1218
            <h1><i class="icon-arrow-down"></i></h1>
1219
                                                                <aside class="alert alert-block alert-error">
1220
                    <h4>Deprecated</h4>
1221
                    changement de nom. Deviendra &quot;private&quot; dans la version 0.5. Utiliser à la place : @see proteger
1222
                </aside>
1223
                        <dl>
1224
                                                                            </dl>
1225
            <h2>Tags</h2>
1226
            <table class="table table-condensed">
1227
                                    <tr>
1228
                        <th>
1229
                            todo
1230
                        </th>
1231
                        <td>
1232
                                                    </td>
1233
                    </tr>
1234
                            </table>
1235
        </aside>
1236
    </div>
1237
 
1238
                                    <div class="row-fluid">
1239
        <div class="span8 content class">
1240
            <a id="method_recupererIdDernierAjout" name="method_recupererIdDernierAjout" class="anchor"></a>
1241
            <article class="method">
1242
                <h3 class="public ">recupererIdDernierAjout()</h3>
1243
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1244
                <pre class="signature" style="margin-right: 54px;">recupererIdDernierAjout( <span class="argument">$parametres</span>) : mixed</pre>
1245
                <p><em>Retourne l&#039;identifiant de la dernière ligne insérée, ou la dernière valeur d&#039;une séquence d&#039;objets, dépendamment, dans
1246
le cas de PDO, du driver utilisé. Les méthodes utilisées pour retourner l&#039;identifiant peuvent avoir des comportements
1247
différent. Consulter la documentation PHP correspondant à l&#039;abstraction choisie avant de l&#039;utiliser :</em></p>
1248
 
1249
 
1250
                                    <h4>Parameters</h4>
1251
                    <table class="table table-condensed table-hover">
1252
                                                    <tr>
1253
                                <td></td>
1254
                                <td>$parametres</td>
1255
                                <td></td>
1256
                            </tr>
1257
                                            </table>
1258
 
1259
 
1260
                                    <h4>Returns</h4>
1261
                    mixed
1262
                                            &mdash; <p>le dernier identifiant de clé primaire ajouté dans la base de données (string ou int).</p>
1263
                                                </article>
1264
        </div>
1265
        <aside class="span4 detailsbar">
1266
            <h1><i class="icon-arrow-down"></i></h1>
1267
                                                            <dl>
1268
                                                                                            <dt>See also</dt>
1269
                                                                <dd><a href="(http://fr.php.net/manual/fr/pdo.lastinsertid.php,"><span class="namespace-wrapper">PDO::lastInsertId([ string $name = NULL ]))</span></a></dd>
1270
                                            <dd><a href="(http://php.net/manual/en/mysqli.insert-id.php,"><span class="namespace-wrapper">mysqli-&gt;insert_id())</span></a></dd>
1271
                                            <dd><a href="(http://fr.php.net/manual/fr/function.mysql-insert-id.php,"><span class="namespace-wrapper">mysql_insert_id())</span></a></dd>
1272
                                            <dd><a href="(http://fr.php.net/manual/fr/sqlite3.lastinsertrowid.php,"><span class="namespace-wrapper">SQLite3::lastInsertRowID())</span></a></dd>
1273
                                                                </dl>
1274
            <h2>Tags</h2>
1275
            <table class="table table-condensed">
1276
                                    <tr>
1277
                        <th>
1278
                            todo
1279
                        </th>
1280
                        <td>
1281
                                                    </td>
1282
                    </tr>
1283
                            </table>
1284
        </aside>
1285
    </div>
1286
 
1287
                                    <div class="row-fluid">
1288
        <div class="span8 content class">
1289
            <a id="method___destruct" name="method___destruct" class="anchor"></a>
1290
            <article class="method">
1291
                <h3 class="public ">__destruct()</h3>
1292
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1293
                <pre class="signature" style="margin-right: 54px;">__destruct()</pre>
1294
                <p><em>Destructeur de classe, se contente de fermer explicitement la connexion à la base de donnée.</em></p>
1295
 
1296
 
1297
 
1298
 
1299
                            </article>
1300
        </div>
1301
        <aside class="span4 detailsbar">
1302
            <h1><i class="icon-arrow-down"></i></h1>
1303
                                                            <dl>
1304
                                                                            </dl>
1305
            <h2>Tags</h2>
1306
            <table class="table table-condensed">
1307
                                    <tr>
1308
                        <th>
1309
                            todo
1310
                        </th>
1311
                        <td>
1312
                                                    </td>
1313
                    </tr>
1314
                            </table>
1315
        </aside>
1316
    </div>
1317
 
1318
                                                    <div class="row-fluid">
1319
        <div class="span8 content class">
1320
            <a id="method_initialiserProtocole" name="method_initialiserProtocole" class="anchor"></a>
1321
            <article class="method">
1322
                <h3 class="protected ">initialiserProtocole()</h3>
1323
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1324
                <pre class="signature" style="margin-right: 54px;">initialiserProtocole()</pre>
1325
                <p><em>Initialise les constantes de classe à leur bonne valeur et déclenche une erreur si le protocole n&#039;est pas bien défini.</em></p>
1326
 
1327
 
1328
 
1329
 
1330
                            </article>
1331
        </div>
1332
        <aside class="span4 detailsbar">
1333
            <h1><i class="icon-arrow-down"></i></h1>
1334
                                                            <dl>
1335
                                                                            </dl>
1336
            <h2>Tags</h2>
1337
            <table class="table table-condensed">
1338
                                    <tr>
1339
                        <th>
1340
                            todo
1341
                        </th>
1342
                        <td>
1343
                                                    </td>
1344
                    </tr>
1345
                            </table>
1346
        </aside>
1347
    </div>
1348
 
1349
                                    <div class="row-fluid">
1350
        <div class="span8 content class">
1351
            <a id="method_connecter" name="method_connecter" class="anchor"></a>
1352
            <article class="method">
1353
                <h3 class="protected ">connecter()</h3>
1354
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1355
                <pre class="signature" style="margin-right: 54px;">connecter()</pre>
1356
                <p><em>Connection à la base de données en utilisant les informations fournies par
1357
le fichier de configuration.</em></p>
1358
                <p>Cette méthode est private et final car elle n'a pas vocation a être appelée par l'utilisateur.
1359
TODO : il est peut être nécessaire pour MYSQL, MYSQLi et SQLITE3 afin d'éviter les boucles infinis
1360
d'erreur quand la bdd n'est pas configuré d'utiliser : $this->connexion->query (comme pour PDO)</p>
1361
 
1362
 
1363
 
1364
                            </article>
1365
        </div>
1366
        <aside class="span4 detailsbar">
1367
            <h1><i class="icon-arrow-down"></i></h1>
1368
                                                            <dl>
1369
                                                                            </dl>
1370
            <h2>Tags</h2>
1371
            <table class="table table-condensed">
1372
                                    <tr>
1373
                        <th>
1374
                            todo
1375
                        </th>
1376
                        <td>
1377
                                                    </td>
1378
                    </tr>
1379
                            </table>
1380
        </aside>
1381
    </div>
1382
 
1383
                                    <div class="row-fluid">
1384
        <div class="span8 content class">
1385
            <a id="method_requete" name="method_requete" class="anchor"></a>
1386
            <article class="method">
1387
                <h3 class="protected deprecated">requete()</h3>
1388
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1389
                <pre class="signature" style="margin-right: 54px;">requete( <span class="argument">$requete</span>)</pre>
1390
                <p><em></em></p>
1391
 
1392
 
1393
                                    <h4>Parameters</h4>
1394
                    <table class="table table-condensed table-hover">
1395
                                                    <tr>
1396
                                <td></td>
1397
                                <td>$requete</td>
1398
                                <td></td>
1399
                            </tr>
1400
                                            </table>
1401
 
1402
 
1403
                            </article>
1404
        </div>
1405
        <aside class="span4 detailsbar">
1406
            <h1><i class="icon-arrow-down"></i></h1>
1407
                                                    <span class="label label-info">final</span>
1408
                                        <aside class="alert alert-block alert-error">
1409
                    <h4>Deprecated</h4>
1410
                    changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see requeter
1411
                </aside>
1412
                        <dl>
1413
                                                                            </dl>
1414
            <h2>Tags</h2>
1415
            <table class="table table-condensed">
1416
                                    <tr>
1417
                        <th>
1418
                            todo
1419
                        </th>
1420
                        <td>
1421
                                                    </td>
1422
                    </tr>
1423
                            </table>
1424
        </aside>
1425
    </div>
1426
 
1427
                                    <div class="row-fluid">
1428
        <div class="span8 content class">
1429
            <a id="method_requeteUn" name="method_requeteUn" class="anchor"></a>
1430
            <article class="method">
1431
                <h3 class="protected deprecated">requeteUn()</h3>
1432
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1433
                <pre class="signature" style="margin-right: 54px;">requeteUn( <span class="argument">$requete</span>,  <span class="argument">$mode</span>)</pre>
1434
                <p><em></em></p>
1435
 
1436
 
1437
                                    <h4>Parameters</h4>
1438
                    <table class="table table-condensed table-hover">
1439
                                                    <tr>
1440
                                <td></td>
1441
                                <td>$requete</td>
1442
                                <td></td>
1443
                            </tr>
1444
                                                    <tr>
1445
                                <td></td>
1446
                                <td>$mode</td>
1447
                                <td></td>
1448
                            </tr>
1449
                                            </table>
1450
 
1451
 
1452
                            </article>
1453
        </div>
1454
        <aside class="span4 detailsbar">
1455
            <h1><i class="icon-arrow-down"></i></h1>
1456
                                                    <span class="label label-info">final</span>
1457
                                        <aside class="alert alert-block alert-error">
1458
                    <h4>Deprecated</h4>
1459
                    changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see recuperer
1460
                </aside>
1461
                        <dl>
1462
                                                                            </dl>
1463
            <h2>Tags</h2>
1464
            <table class="table table-condensed">
1465
                                    <tr>
1466
                        <th>
1467
                            todo
1468
                        </th>
1469
                        <td>
1470
                                                    </td>
1471
                    </tr>
1472
                            </table>
1473
        </aside>
1474
    </div>
1475
 
1476
                                    <div class="row-fluid">
1477
        <div class="span8 content class">
1478
            <a id="method_requeteTous" name="method_requeteTous" class="anchor"></a>
1479
            <article class="method">
1480
                <h3 class="protected deprecated">requeteTous()</h3>
1481
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1482
                <pre class="signature" style="margin-right: 54px;">requeteTous( <span class="argument">$requete</span>,  <span class="argument">$mode</span>)</pre>
1483
                <p><em></em></p>
1484
 
1485
 
1486
                                    <h4>Parameters</h4>
1487
                    <table class="table table-condensed table-hover">
1488
                                                    <tr>
1489
                                <td></td>
1490
                                <td>$requete</td>
1491
                                <td></td>
1492
                            </tr>
1493
                                                    <tr>
1494
                                <td></td>
1495
                                <td>$mode</td>
1496
                                <td></td>
1497
                            </tr>
1498
                                            </table>
1499
 
1500
 
1501
                            </article>
1502
        </div>
1503
        <aside class="span4 detailsbar">
1504
            <h1><i class="icon-arrow-down"></i></h1>
1505
                                                    <span class="label label-info">final</span>
1506
                                        <aside class="alert alert-block alert-error">
1507
                    <h4>Deprecated</h4>
1508
                    changement de nom. Disparaîtra dans la version 0.4. Utiliser à la place : @see recupererTous
1509
                </aside>
1510
                        <dl>
1511
                                                                            </dl>
1512
            <h2>Tags</h2>
1513
            <table class="table table-condensed">
1514
                                    <tr>
1515
                        <th>
1516
                            todo
1517
                        </th>
1518
                        <td>
1519
                                                    </td>
1520
                    </tr>
1521
                            </table>
1522
        </aside>
1523
    </div>
1524
 
1525
                                                    <div class="row-fluid">
1526
        <div class="span8 content class">
1527
            <a id="method_protegerChaine" name="method_protegerChaine" class="anchor"></a>
1528
            <article class="method">
1529
                <h3 class="private ">protegerChaine()</h3>
1530
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1531
                <pre class="signature" style="margin-right: 54px;">protegerChaine( <span class="argument">$chaine</span>) : string</pre>
1532
                <p><em>Protège une chaine de caractères avant l&#039;insertion dans la base de données (ajout de quotes ou guillemets).</em></p>
1533
 
1534
 
1535
                                    <h4>Parameters</h4>
1536
                    <table class="table table-condensed table-hover">
1537
                                                    <tr>
1538
                                <td></td>
1539
                                <td>$chaine</td>
1540
                                <td></td>
1541
                            </tr>
1542
                                            </table>
1543
 
1544
 
1545
                                    <h4>Returns</h4>
1546
                    string
1547
                                            &mdash; <p>la chaine protégée</p>
1548
                                                </article>
1549
        </div>
1550
        <aside class="span4 detailsbar">
1551
            <h1><i class="icon-arrow-down"></i></h1>
1552
                                                            <dl>
1553
                                                                            </dl>
1554
            <h2>Tags</h2>
1555
            <table class="table table-condensed">
1556
                                    <tr>
1557
                        <th>
1558
                            todo
1559
                        </th>
1560
                        <td>
1561
                                                    </td>
1562
                    </tr>
1563
                            </table>
1564
        </aside>
1565
    </div>
1566
 
1567
                                    </div>
1568
    </section>
1569
 
1570
    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
1571
        <div class="modal-header">
1572
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
1573
            <h3 id="source-view-label">Bdd.php</h3>
1574
        </div>
1575
        <div class="modal-body">
1576
            <pre data-src="../files/Bdd.php.txt" class="language-php line-numbers"></pre>
1577
        </div>
1578
    </div>
1579
 
1580
    <footer class="row-fluid">
1581
        <section class="span10 offset2">
1582
            <section class="row-fluid">
1583
                <section class="span10 offset1">
1584
                    <section class="row-fluid footer-sections">
1585
                        <section class="span4">
1586
                                                        <h1><i class="icon-code"></i></h1>
1587
                            <div>
1588
                                <ul>
1589
                                                                    </ul>
1590
                            </div>
1591
                        </section>
1592
                        <section class="span4">
1593
                                                        <h1><i class="icon-bar-chart"></i></h1>
1594
                            <div>
1595
                                <ul>
1596
                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
1597
                                </ul>
1598
                            </div>
1599
                        </section>
1600
                        <section class="span4">
1601
                                                        <h1><i class="icon-pushpin"></i></h1>
1602
                            <div>
1603
                                <ul>
1604
                                    <li><a href="../reports/errors.html">Errors</a></li>
1605
                                    <li><a href="../reports/markers.html">Markers</a></li>
1606
                                </ul>
1607
                            </div>
1608
                        </section>
1609
                    </section>
1610
                </section>
1611
            </section>
1612
            <section class="row-fluid">
1613
                <section class="span10 offset1">
1614
                    <hr />
1615
                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
1616
                    on March 12th, 2014 at 16:53.
1617
                </section>
1618
            </section>
1619
        </section>
1620
    </footer>
1621
</div>
1622
 
1623
</body>
1624
</html>