Subversion Repositories Applications.framework

Rev

Rev 467 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
467 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.2</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.2</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">
476 jpm 116
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">70</span>
467 jpm 117
                                </a>
118
                            </li>
119
                            <li>
120
                                <a href="../reports/markers.html">
476 jpm 121
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">0</span>
467 jpm 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">
476 jpm 141
                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-1802128692"></a>
467 jpm 142
                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
143
            </div>
476 jpm 144
            <div id="namespace-1802128692" class="accordion-body collapse in">
467 jpm 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/SquelettePhp.html">SquelettePhp</a></li>
153
                                                    <li class="class"><a href="../classes/Controleur.html">Controleur</a></li>
154
                                                    <li class="class"><a href="../classes/GestionnaireException.html">GestionnaireException</a></li>
155
                                                    <li class="class"><a href="../classes/Modele.html">Modele</a></li>
156
                                                    <li class="class"><a href="../classes/Registre.html">Registre</a></li>
476 jpm 157
                                                    <li class="class"><a href="../classes/I18n.html">I18n</a></li>
467 jpm 158
                                                    <li class="class"><a href="../classes/Config.html">Config</a></li>
159
                                                    <li class="class"><a href="../classes/Application.html">Application</a></li>
160
                                                    <li class="class"><a href="../classes/Log.html">Log</a></li>
161
                                            </ul>
162
                </div>
163
            </div>
164
        </div>
165
    </div>
166
 
167
        </div>
168
    </section>
169
    <section class="row-fluid">
170
        <div class="span10 offset2">
171
            <div class="row-fluid">
172
                <div class="span8 content class">
173
                    <nav>
174
                                                <a href="../namespaces/default.html">\</a> <i class="icon-level-up"></i>
175
                                            </nav>
176
                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
177
 
178
                    <h1><small>\</small>Modele</h1>
179
                    <p><em>Classe modèle, donc d&#039;accés au données, elle ne devrait pas être appelée de l&#039;extérieur.</em></p>
180
                    <p>Elle fait office d'abstraction légère de base de données en utilisant diveres possibilités
181
d'abstraction de base de données (PDO, mysql, mysqli, sqlite)
182
Elle est abstraite donc doit obligatoirement être étendue.</p>
183
 
184
                    <section id="summary">
185
                        <h2>Summary</h2>
186
                        <section class="row-fluid heading">
187
                            <section class="span4">
188
                                <a href="#methods">Methods</a>
189
                            </section>
190
                            <section class="span4">
191
                                <a href="#properties">Properties</a>
192
                            </section>
193
                            <section class="span4">
194
                                <a href="#constants">Constants</a>
195
                            </section>
196
                        </section>
197
                        <section class="row-fluid public">
198
                            <section class="span4">
199
                                                                    <a href="../classes/Modele.html#method___construct" class="">__construct()</a><br />
200
                                                                    <a href="../classes/Modele.html#method_initialiserProtocole" class="">initialiserProtocole()</a><br />
201
                                                                    <a href="../classes/Modele.html#method___destruct" class="">__destruct()</a><br />
202
                                                            </section>
203
                            <section class="span4">
204
                                                                    <em>No public properties found</em>
205
                                                            </section>
206
                            <section class="span4">
207
                                                                    <em>No constants found</em>
208
                                                            </section>
209
                        </section>
210
                        <section class="row-fluid protected">
211
                            <section class="span4">
212
                                                                    <a href="../classes/Modele.html#method_requete" class="">requete()</a><br />
213
                                                                    <a href="../classes/Modele.html#method_requeteUn" class="">requeteUn()</a><br />
214
                                                                    <a href="../classes/Modele.html#method_requeteTous" class="">requeteTous()</a><br />
215
                                                                    <a href="../classes/Modele.html#method_proteger" class="">proteger()</a><br />
216
                                                            </section>
217
                            <section class="span4">
218
                                                                    <em>No protected properties found</em>
219
                                                            </section>
220
                            <section class="span4">
221
                                <em>N/A</em>
222
                            </section>
223
                        </section>
224
                        <section class="row-fluid private">
225
                            <section class="span4">
226
                                                                    <a href="../classes/Modele.html#method_connecter" class="">connecter()</a><br />
227
                                                            </section>
228
                            <section class="span4">
229
                                                                    <a href="../classes/Modele.html#property_ASSOC" class="">$ASSOC</a><br />
230
                                                                    <a href="../classes/Modele.html#property_OBJECT" class="">$OBJECT</a><br />
231
                                                                    <a href="../classes/Modele.html#property_abstraction" class="">$abstraction</a><br />
232
                                                                    <a href="../classes/Modele.html#property_registre" class="">$registre</a><br />
233
                                                                    <a href="../classes/Modele.html#property_dsn" class="">$dsn</a><br />
234
                                                                    <a href="../classes/Modele.html#property_type" class="">$type</a><br />
235
                                                                    <a href="../classes/Modele.html#property_hote" class="">$hote</a><br />
236
                                                                    <a href="../classes/Modele.html#property_bdd_nom" class="">$bdd_nom</a><br />
237
                                                                    <a href="../classes/Modele.html#property_utilisateur" class="">$utilisateur</a><br />
238
                                                                    <a href="../classes/Modele.html#property_pass" class="">$pass</a><br />
239
                                                                    <a href="../classes/Modele.html#property_encodage" class="">$encodage</a><br />
240
                                                                    <a href="../classes/Modele.html#property_connexion" class="">$connexion</a><br />
241
                                                            </section>
242
                            <section class="span4">
243
                                <em>N/A</em>
244
                            </section>
245
                        </section>
246
                    </section>
247
                </div>
248
                <aside class="span4 detailsbar">
249
                                            <span class="label label-info">abstract</span>
250
 
251
 
252
                    <dl>
253
                        <dt>File</dt>
254
                            <dd><a href="../files/Modele.php.html"><div class="path-wrapper">Modele.php</div></a></dd>
255
                                                <dt>Package</dt>
256
                            <dd><div class="namespace-wrapper">\Framework</div></dd>
257
                                                <dt>Class hierarchy</dt>
258
                            <dd class="hierarchy">
259
                                                                                                                                                                    <div class="namespace-wrapper">\Modele</div>
260
                            </dd>
261
 
262
 
263
 
264
 
476 jpm 265
 
467 jpm 266
                                                                        </dl>
267
                    <h2>Tags</h2>
268
                    <table class="table table-condensed">
269
                                            <tr>
270
                            <th>
271
                                category
272
                            </th>
273
                            <td>
476 jpm 274
                                                                    <p>PHP 5.2</p>
467 jpm 275
                                                            </td>
276
                        </tr>
277
                                            <tr>
278
                            <th>
279
                                author
280
                            </th>
281
                            <td>
476 jpm 282
                                                                    <p>Aurélien PERONNET <a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a></p>
467 jpm 283
                                                            </td>
284
                        </tr>
285
                                            <tr>
286
                            <th>
287
                                copyright
288
                            </th>
289
                            <td>
476 jpm 290
                                                                    <p>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</p>
467 jpm 291
                                                            </td>
292
                        </tr>
293
                                            <tr>
294
                            <th>
295
                                license
296
                            </th>
297
                            <td>
476 jpm 298
                                                                    <p>GNU-GPL-v3 <a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a></p>
299
                                                                    <p>CECILL-v2 <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt</a></p>
467 jpm 300
                                                            </td>
301
                        </tr>
302
                                            <tr>
303
                            <th>
304
                                todo
305
                            </th>
306
                            <td>
307
                                                            </td>
308
                        </tr>
309
                                        </table>
310
                </aside>
311
            </div>
312
 
313
 
314
                                    <a id="properties" name="properties"></a>
315
            <div class="row-fluid">
316
                <div class="span8 content class">
317
                    <h2>Properties</h2>
318
                </div>
319
                <aside class="span4 detailsbar"></aside>
320
            </div>
321
 
322
                                                                    <div class="row-fluid">
323
        <div class="span8 content class">
324
            <a id="property_ASSOC" name="property_ASSOC" class="anchor"></a>
325
            <article class="property">
326
                <h3 class="private ">$ASSOC</h3>
327
                <pre class="signature">$ASSOC</pre>
328
                <p><em>Mode de fetch associatif</em></p>
329
 
330
 
331
                            </article>
332
        </div>
333
        <aside class="span4 detailsbar">
334
            <h1><i class="icon-arrow-down"></i></h1>
335
                        <dl>
336
                                                            </dl>
337
            <h2>Tags</h2>
338
            <table class="table table-condensed">
339
                                    <tr>
340
                        <th>
341
                            todo
342
                        </th>
343
                        <td>
344
                                                    </td>
345
                    </tr>
346
                            </table>
347
        </aside>
348
    </div>
349
 
350
                                    <div class="row-fluid">
351
        <div class="span8 content class">
352
            <a id="property_OBJECT" name="property_OBJECT" class="anchor"></a>
353
            <article class="property">
354
                <h3 class="private ">$OBJECT</h3>
355
                <pre class="signature">$OBJECT</pre>
356
                <p><em>Mode de fetch objet</em></p>
357
 
358
 
359
                            </article>
360
        </div>
361
        <aside class="span4 detailsbar">
362
            <h1><i class="icon-arrow-down"></i></h1>
363
                        <dl>
364
                                                            </dl>
365
            <h2>Tags</h2>
366
            <table class="table table-condensed">
367
                                    <tr>
368
                        <th>
369
                            todo
370
                        </th>
371
                        <td>
372
                                                    </td>
373
                    </tr>
374
                            </table>
375
        </aside>
376
    </div>
377
 
378
                                    <div class="row-fluid">
379
        <div class="span8 content class">
380
            <a id="property_abstraction" name="property_abstraction" class="anchor"></a>
381
            <article class="property">
382
                <h3 class="private ">$abstraction</h3>
383
                <pre class="signature">$abstraction</pre>
384
                <p><em>abstraction de base de données utilisée</em></p>
385
 
386
 
387
                            </article>
388
        </div>
389
        <aside class="span4 detailsbar">
390
            <h1><i class="icon-arrow-down"></i></h1>
391
                        <dl>
392
                                                            </dl>
393
            <h2>Tags</h2>
394
            <table class="table table-condensed">
395
                                    <tr>
396
                        <th>
397
                            todo
398
                        </th>
399
                        <td>
400
                                                    </td>
401
                    </tr>
402
                            </table>
403
        </aside>
404
    </div>
405
 
406
                                    <div class="row-fluid">
407
        <div class="span8 content class">
408
            <a id="property_registre" name="property_registre" class="anchor"></a>
409
            <article class="property">
410
                <h3 class="private ">$registre</h3>
411
                <pre class="signature">$registre</pre>
412
                <p><em>registre global</em></p>
413
 
414
 
415
                            </article>
416
        </div>
417
        <aside class="span4 detailsbar">
418
            <h1><i class="icon-arrow-down"></i></h1>
419
                        <dl>
420
                                                            </dl>
421
            <h2>Tags</h2>
422
            <table class="table table-condensed">
423
                                    <tr>
424
                        <th>
425
                            todo
426
                        </th>
427
                        <td>
428
                                                    </td>
429
                    </tr>
430
                            </table>
431
        </aside>
432
    </div>
433
 
434
                                    <div class="row-fluid">
435
        <div class="span8 content class">
436
            <a id="property_dsn" name="property_dsn" class="anchor"></a>
437
            <article class="property">
438
                <h3 class="private ">$dsn</h3>
439
                <pre class="signature">$dsn</pre>
440
                <p><em>DSN pour accéder à la base de données</em></p>
441
 
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="property_type" name="property_type" class="anchor"></a>
465
            <article class="property">
466
                <h3 class="private ">$type</h3>
467
                <pre class="signature">$type</pre>
468
                <p><em>Type de base de données (mysql, mysqli, etc .</em></p>
469
                <p>..)</p>
470
 
471
                            </article>
472
        </div>
473
        <aside class="span4 detailsbar">
474
            <h1><i class="icon-arrow-down"></i></h1>
475
                        <dl>
476
                                                            </dl>
477
            <h2>Tags</h2>
478
            <table class="table table-condensed">
479
                                    <tr>
480
                        <th>
481
                            todo
482
                        </th>
483
                        <td>
484
                                                    </td>
485
                    </tr>
486
                            </table>
487
        </aside>
488
    </div>
489
 
490
                                    <div class="row-fluid">
491
        <div class="span8 content class">
492
            <a id="property_hote" name="property_hote" class="anchor"></a>
493
            <article class="property">
494
                <h3 class="private ">$hote</h3>
495
                <pre class="signature">$hote</pre>
496
                <p><em>Hote herbergeant la base de données</em></p>
497
 
498
 
499
                            </article>
500
        </div>
501
        <aside class="span4 detailsbar">
502
            <h1><i class="icon-arrow-down"></i></h1>
503
                        <dl>
504
                                                            </dl>
505
            <h2>Tags</h2>
506
            <table class="table table-condensed">
507
                                    <tr>
508
                        <th>
509
                            todo
510
                        </th>
511
                        <td>
512
                                                    </td>
513
                    </tr>
514
                            </table>
515
        </aside>
516
    </div>
517
 
518
                                    <div class="row-fluid">
519
        <div class="span8 content class">
520
            <a id="property_bdd_nom" name="property_bdd_nom" class="anchor"></a>
521
            <article class="property">
522
                <h3 class="private ">$bdd_nom</h3>
523
                <pre class="signature">$bdd_nom</pre>
524
                <p><em>Nom de la base de données à laquelle le modèle doit se connecter</em></p>
525
 
526
 
527
                            </article>
528
        </div>
529
        <aside class="span4 detailsbar">
530
            <h1><i class="icon-arrow-down"></i></h1>
531
                        <dl>
532
                                                            </dl>
533
            <h2>Tags</h2>
534
            <table class="table table-condensed">
535
                                    <tr>
536
                        <th>
537
                            todo
538
                        </th>
539
                        <td>
540
                                                    </td>
541
                    </tr>
542
                            </table>
543
        </aside>
544
    </div>
545
 
546
                                    <div class="row-fluid">
547
        <div class="span8 content class">
548
            <a id="property_utilisateur" name="property_utilisateur" class="anchor"></a>
549
            <article class="property">
550
                <h3 class="private ">$utilisateur</h3>
551
                <pre class="signature">$utilisateur</pre>
552
                <p><em>Nom d&#039;utilisateur</em></p>
553
 
554
 
555
                            </article>
556
        </div>
557
        <aside class="span4 detailsbar">
558
            <h1><i class="icon-arrow-down"></i></h1>
559
                        <dl>
560
                                                            </dl>
561
            <h2>Tags</h2>
562
            <table class="table table-condensed">
563
                                    <tr>
564
                        <th>
565
                            todo
566
                        </th>
567
                        <td>
568
                                                    </td>
569
                    </tr>
570
                            </table>
571
        </aside>
572
    </div>
573
 
574
                                    <div class="row-fluid">
575
        <div class="span8 content class">
576
            <a id="property_pass" name="property_pass" class="anchor"></a>
577
            <article class="property">
578
                <h3 class="private ">$pass</h3>
579
                <pre class="signature">$pass</pre>
580
                <p><em>Mot de passe</em></p>
581
 
582
 
583
                            </article>
584
        </div>
585
        <aside class="span4 detailsbar">
586
            <h1><i class="icon-arrow-down"></i></h1>
587
                        <dl>
588
                                                            </dl>
589
            <h2>Tags</h2>
590
            <table class="table table-condensed">
591
                                    <tr>
592
                        <th>
593
                            todo
594
                        </th>
595
                        <td>
596
                                                    </td>
597
                    </tr>
598
                            </table>
599
        </aside>
600
    </div>
601
 
602
                                    <div class="row-fluid">
603
        <div class="span8 content class">
604
            <a id="property_encodage" name="property_encodage" class="anchor"></a>
605
            <article class="property">
606
                <h3 class="private ">$encodage</h3>
607
                <pre class="signature">$encodage</pre>
608
                <p><em>Encodage de la base de données</em></p>
609
 
610
 
611
                            </article>
612
        </div>
613
        <aside class="span4 detailsbar">
614
            <h1><i class="icon-arrow-down"></i></h1>
615
                        <dl>
616
                                                            </dl>
617
            <h2>Tags</h2>
618
            <table class="table table-condensed">
619
                                    <tr>
620
                        <th>
621
                            todo
622
                        </th>
623
                        <td>
624
                                                    </td>
625
                    </tr>
626
                            </table>
627
        </aside>
628
    </div>
629
 
630
                                    <div class="row-fluid">
631
        <div class="span8 content class">
632
            <a id="property_connexion" name="property_connexion" class="anchor"></a>
633
            <article class="property">
634
                <h3 class="private ">$connexion</h3>
635
                <pre class="signature">$connexion</pre>
636
                <p><em>Connexion à la base de données</em></p>
637
 
638
 
639
                            </article>
640
        </div>
641
        <aside class="span4 detailsbar">
642
            <h1><i class="icon-arrow-down"></i></h1>
643
                        <dl>
644
                                                            </dl>
645
            <h2>Tags</h2>
646
            <table class="table table-condensed">
647
                                    <tr>
648
                        <th>
649
                            todo
650
                        </th>
651
                        <td>
652
                                                    </td>
653
                    </tr>
654
                            </table>
655
        </aside>
656
    </div>
657
 
658
 
659
                                    <a id="methods" name="methods"></a>
660
            <div class="row-fluid">
661
                <div class="span8 content class"><h2>Methods</h2></div>
662
                <aside class="span4 detailsbar"></aside>
663
            </div>
664
 
665
                                    <div class="row-fluid">
666
        <div class="span8 content class">
667
            <a id="method___construct" name="method___construct" class="anchor"></a>
668
            <article class="method">
669
                <h3 class="public ">__construct()</h3>
670
                <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>
671
                <pre class="signature" style="margin-right: 54px;">__construct()</pre>
672
                <p><em>Constructeur par défaut, appelé à l&#039;initialisation.</em></p>
673
 
674
 
675
 
676
 
677
                            </article>
678
        </div>
679
        <aside class="span4 detailsbar">
680
            <h1><i class="icon-arrow-down"></i></h1>
681
                                                            <dl>
682
                                                                            </dl>
683
            <h2>Tags</h2>
684
            <table class="table table-condensed">
685
                                    <tr>
686
                        <th>
687
                            todo
688
                        </th>
689
                        <td>
690
                                                    </td>
691
                    </tr>
692
                            </table>
693
        </aside>
694
    </div>
695
 
696
                                    <div class="row-fluid">
697
        <div class="span8 content class">
698
            <a id="method_initialiserProtocole" name="method_initialiserProtocole" class="anchor"></a>
699
            <article class="method">
700
                <h3 class="public ">initialiserProtocole()</h3>
701
                <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>
702
                <pre class="signature" style="margin-right: 54px;">initialiserProtocole()</pre>
703
                <p><em>initialise les constantes de classe à leur bonne valeur
704
et lance une exception si le protocole n&#039;est pas bien défini</em></p>
705
 
706
 
707
 
708
                                    <h4>Throws</h4>
709
                    <dl>
710
                                                    <dt>\Exception</dt>
711
                            <dd></dd>
712
                                                                    </dl>
713
 
714
                            </article>
715
        </div>
716
        <aside class="span4 detailsbar">
717
            <h1><i class="icon-arrow-down"></i></h1>
718
                                                    <span class="label label-info">final</span>
719
                                    <dl>
720
                                                                            </dl>
721
            <h2>Tags</h2>
722
            <table class="table table-condensed">
723
                                    <tr>
724
                        <th>
725
                            todo
726
                        </th>
727
                        <td>
728
                                                    </td>
729
                    </tr>
730
                            </table>
731
        </aside>
732
    </div>
733
 
734
                                    <div class="row-fluid">
735
        <div class="span8 content class">
736
            <a id="method___destruct" name="method___destruct" class="anchor"></a>
737
            <article class="method">
738
                <h3 class="public ">__destruct()</h3>
739
                <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>
740
                <pre class="signature" style="margin-right: 54px;">__destruct()</pre>
741
                <p><em>Destructeur de classe, se contente de fermer explicitement la connexion</em></p>
742
 
743
 
744
 
745
 
746
                            </article>
747
        </div>
748
        <aside class="span4 detailsbar">
749
            <h1><i class="icon-arrow-down"></i></h1>
750
                                                    <span class="label label-info">final</span>
751
                                    <dl>
752
                                                                            </dl>
753
            <h2>Tags</h2>
754
            <table class="table table-condensed">
755
                                    <tr>
756
                        <th>
757
                            todo
758
                        </th>
759
                        <td>
760
                                                    </td>
761
                    </tr>
762
                            </table>
763
        </aside>
764
    </div>
765
 
766
                                                    <div class="row-fluid">
767
        <div class="span8 content class">
768
            <a id="method_requete" name="method_requete" class="anchor"></a>
769
            <article class="method">
770
                <h3 class="protected ">requete()</h3>
771
                <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>
772
                <pre class="signature" style="margin-right: 54px;">requete( <span class="argument">$requete</span>) : \PDOStatement</pre>
773
                <p><em>Fonction qui appelle la bonne fonction pour executer une requête suivant le type de bdd.</em></p>
774
 
775
 
776
                                    <h4>Parameters</h4>
777
                    <table class="table table-condensed table-hover">
778
                                                    <tr>
779
                                <td></td>
780
                                <td>$requete</td>
781
                                <td></td>
782
                            </tr>
783
                                            </table>
784
 
785
 
786
                                    <h4>Returns</h4>
787
                    \PDOStatement
788
                                            &mdash; <p>un objet contenant le résultat de la requête</p>
789
                                                </article>
790
        </div>
791
        <aside class="span4 detailsbar">
792
            <h1><i class="icon-arrow-down"></i></h1>
793
                                                    <span class="label label-info">final</span>
794
                                    <dl>
795
                                                                            </dl>
796
            <h2>Tags</h2>
797
            <table class="table table-condensed">
798
                                    <tr>
799
                        <th>
800
                            todo
801
                        </th>
802
                        <td>
803
                                                    </td>
804
                    </tr>
805
                            </table>
806
        </aside>
807
    </div>
808
 
809
                                    <div class="row-fluid">
810
        <div class="span8 content class">
811
            <a id="method_requeteUn" name="method_requeteUn" class="anchor"></a>
812
            <article class="method">
813
                <h3 class="protected ">requeteUn()</h3>
814
                <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>
815
                <pre class="signature" style="margin-right: 54px;">requeteUn( <span class="argument">$requete</span>,  <span class="argument">$mode</span>)</pre>
816
                <p><em></em></p>
817
 
818
 
819
                                    <h4>Parameters</h4>
820
                    <table class="table table-condensed table-hover">
821
                                                    <tr>
822
                                <td></td>
823
                                <td>$requete</td>
824
                                <td></td>
825
                            </tr>
826
                                                    <tr>
827
                                <td></td>
828
                                <td>$mode</td>
829
                                <td></td>
830
                            </tr>
831
                                            </table>
832
 
833
 
834
                            </article>
835
        </div>
836
        <aside class="span4 detailsbar">
837
            <h1><i class="icon-arrow-down"></i></h1>
838
                                                    <span class="label label-info">final</span>
839
                                    <dl>
840
                                                                            </dl>
841
            <h2>Tags</h2>
842
            <table class="table table-condensed">
843
                                    <tr>
844
                        <th>
845
                            todo
846
                        </th>
847
                        <td>
848
                                                    </td>
849
                    </tr>
850
                            </table>
851
        </aside>
852
    </div>
853
 
854
                                    <div class="row-fluid">
855
        <div class="span8 content class">
856
            <a id="method_requeteTous" name="method_requeteTous" class="anchor"></a>
857
            <article class="method">
858
                <h3 class="protected ">requeteTous()</h3>
859
                <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>
860
                <pre class="signature" style="margin-right: 54px;">requeteTous( <span class="argument">$requete</span>,  <span class="argument">$mode</span>)</pre>
861
                <p><em></em></p>
862
 
863
 
864
                                    <h4>Parameters</h4>
865
                    <table class="table table-condensed table-hover">
866
                                                    <tr>
867
                                <td></td>
868
                                <td>$requete</td>
869
                                <td></td>
870
                            </tr>
871
                                                    <tr>
872
                                <td></td>
873
                                <td>$mode</td>
874
                                <td></td>
875
                            </tr>
876
                                            </table>
877
 
878
 
879
                            </article>
880
        </div>
881
        <aside class="span4 detailsbar">
882
            <h1><i class="icon-arrow-down"></i></h1>
883
                                                    <span class="label label-info">final</span>
884
                                    <dl>
885
                                                                            </dl>
886
            <h2>Tags</h2>
887
            <table class="table table-condensed">
888
                                    <tr>
889
                        <th>
890
                            todo
891
                        </th>
892
                        <td>
893
                                                    </td>
894
                    </tr>
895
                            </table>
896
        </aside>
897
    </div>
898
 
899
                                    <div class="row-fluid">
900
        <div class="span8 content class">
901
            <a id="method_proteger" name="method_proteger" class="anchor"></a>
902
            <article class="method">
903
                <h3 class="protected ">proteger()</h3>
904
                <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>
905
                <pre class="signature" style="margin-right: 54px;">proteger( <span class="argument">$chaine</span>)</pre>
906
                <p><em>protège une chaine de caractères avant l&#039;insertion dans la base de données</em></p>
907
 
908
 
909
                                    <h4>Parameters</h4>
910
                    <table class="table table-condensed table-hover">
911
                                                    <tr>
912
                                <td></td>
913
                                <td>$chaine</td>
914
                                <td></td>
915
                            </tr>
916
                                            </table>
917
 
918
 
919
                            </article>
920
        </div>
921
        <aside class="span4 detailsbar">
922
            <h1><i class="icon-arrow-down"></i></h1>
923
                                                    <span class="label label-info">final</span>
924
                                    <dl>
925
                                                                            </dl>
926
            <h2>Tags</h2>
927
            <table class="table table-condensed">
928
                                    <tr>
929
                        <th>
930
                            todo
931
                        </th>
932
                        <td>
933
                                                    </td>
934
                    </tr>
935
                            </table>
936
        </aside>
937
    </div>
938
 
939
                                                    <div class="row-fluid">
940
        <div class="span8 content class">
941
            <a id="method_connecter" name="method_connecter" class="anchor"></a>
942
            <article class="method">
943
                <h3 class="private ">connecter()</h3>
944
                <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>
945
                <pre class="signature" style="margin-right: 54px;">connecter()</pre>
946
                <p><em>Connection à la base de données en utilisant les informations fournies par
947
le fichier de configuration.</em></p>
948
                <p>private et final car n'a pas vocation a être appelée par l'utilisateur.</p>
949
 
950
 
951
                                    <h4>Throws</h4>
952
                    <dl>
953
                                                    <dt>\Exception</dt>
954
                            <dd><p>une exception dans le cas ou là connexion échoue</p></dd>
955
                                                                    </dl>
956
 
957
                            </article>
958
        </div>
959
        <aside class="span4 detailsbar">
960
            <h1><i class="icon-arrow-down"></i></h1>
961
                                                    <span class="label label-info">final</span>
962
                                    <dl>
963
                                                                            </dl>
964
            <h2>Tags</h2>
965
            <table class="table table-condensed">
966
                                    <tr>
967
                        <th>
968
                            todo
969
                        </th>
970
                        <td>
971
                                                    </td>
972
                    </tr>
973
                            </table>
974
        </aside>
975
    </div>
976
 
977
                                    </div>
978
    </section>
979
 
980
    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
981
        <div class="modal-header">
982
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
983
            <h3 id="source-view-label">Modele.php</h3>
984
        </div>
985
        <div class="modal-body">
986
            <pre data-src="../files/Modele.php.txt" class="language-php line-numbers"></pre>
987
        </div>
988
    </div>
989
 
990
    <footer class="row-fluid">
991
        <section class="span10 offset2">
992
            <section class="row-fluid">
993
                <section class="span10 offset1">
994
                    <section class="row-fluid footer-sections">
995
                        <section class="span4">
996
                                                        <h1><i class="icon-code"></i></h1>
997
                            <div>
998
                                <ul>
999
                                                                    </ul>
1000
                            </div>
1001
                        </section>
1002
                        <section class="span4">
1003
                                                        <h1><i class="icon-bar-chart"></i></h1>
1004
                            <div>
1005
                                <ul>
1006
                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
1007
                                </ul>
1008
                            </div>
1009
                        </section>
1010
                        <section class="span4">
1011
                                                        <h1><i class="icon-pushpin"></i></h1>
1012
                            <div>
1013
                                <ul>
1014
                                    <li><a href="../reports/errors.html">Errors</a></li>
1015
                                    <li><a href="../reports/markers.html">Markers</a></li>
1016
                                </ul>
1017
                            </div>
1018
                        </section>
1019
                    </section>
1020
                </section>
1021
            </section>
1022
            <section class="row-fluid">
1023
                <section class="span10 offset1">
1024
                    <hr />
1025
                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
476 jpm 1026
                    on March 18th, 2014 at 19:19.
467 jpm 1027
                </section>
1028
            </section>
1029
        </section>
1030
    </footer>
1031
</div>
1032
 
1033
</body>
1034
</html>