Subversion Repositories Applications.framework

Rev

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