Blame | Last modification | View Log | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Docs For Class listeAdmin</title>
<link rel="stylesheet" type="text/css" id="layout"
href="../media/layout.css" media="screen">
<link rel="stylesheet" type="text/css" href="../media/style.css"
media="all">
<link rel="stylesheet" type="text/css" href="../media/print.css"
media="print">
</head>
<body>
<div id="header">
<div id="navLinks">[ <a href="../classtrees_default.html">Class
Tree: default</a> ] [ <a href="../elementindex_default.html">Index:
default</a> ] [ <a href="../elementindex.html">All elements</a> ]</div>
<div id="packagePosition">
<div id="packageTitle2">default</div>
<div id="packageTitle">default</div>
<div id="elementPath">·</div>
</div>
</div>
<div id="nav" class="small">
<div id="packages">Packages:
<p><a href="../li_default.html">default</a></p>
<p><a href="../li_eFlore.html">eFlore</a></p>
</div>
<div id="index">
<div id="files">Files:<br>
<a href="../default/_controleurs---AdminAdministrateur.php.html">
AdminAdministrateur.php </a><br>
<a href="../default/_admin_administrateur.php.html">
admin_administrateur.php </a><br>
<a href="../default/_autoload.inc.php.html"> autoload.inc.php </a><br>
<a href="../default/_configuration---config.inc.php.html">
config.inc.php </a><br>
<a href="../default/_configuration---config_chemin.inc.php.html">
config_chemin.inc.php </a><br>
<a href="../default/_bibliotheque---Controleur.php.html">
Controleur.php </a><br>
<a href="../default/_bibliotheque---GestionnaireException.php.html">
GestionnaireException.php </a><br>
<a href="../default/_index.php.html"> index.php </a><br>
<a href="../default/_modeles---ListeAdmin.php.html"> ListeAdmin.php
</a><br>
<a href="../default/_bibliotheque---Modele.php.html"> Modele.php </a><br>
<a href="../default/_bibliotheque---Net_URL.php.html"> Net_URL.php </a><br>
<a href="../default/_bibliotheque---Net_URL2.php.html"> Net_URL2.php
</a><br>
<a href="../default/_bibliotheque---Registre.php.html"> Registre.php
</a><br>
</div>
<div id="interfaces"></div>
<div id="classes">Classes:<br>
<a href="../default/AdminAdministrateur.html"> AdminAdministrateur </a><br>
<a href="../default/Controleur.html"> Controleur </a><br>
<a href="../default/GestionnaireException.html">
GestionnaireException </a><br>
<a href="../default/listeAdmin.html"> listeAdmin </a><br>
<a href="../default/Modele.html"> Modele </a><br>
<a href="../default/Net_URL.html"> Net_URL </a><br>
<a href="../default/Net_URL2.html"> Net_URL2 </a><br>
<a href="../default/Registre.html"> Registre </a><br>
</div>
</div>
</div>
<div id="body">
<h1>Class: listeAdmin</h1>
<p style="margin: 0px;">Source Location: /modeles/ListeAdmin.php</p>
<div class="leftcol">
<h3><a href="#class_details">Class Overview</a> <span
class="smalllinenumber">[line 7]</span></h3>
<div id="classTree"><pre><a href="../default/Modele.html">Modele</a>
|
--listeAdmin</pre></div>
<div class="small">
<p>Modèle d'accès à la base de données des administrateurs</p>
<h4>Author(s):</h4>
<ul>
</ul>
<h4>Version:</h4>
<ul>
</ul>
<h4>Copyright:</h4>
<ul>
</li>
</div>
</div>
<div class="middlecol">
<h3><a href="#class_vars">Variables</a></h3>
<ul class="small">
<li><a href="../default/listeAdmin.html#var$config">$config</a></li>
</ul>
<h3><a href="#class_consts">Constants</a></h3>
<ul class="small">
</ul>
</div>
<div class="rightcol">
<h3><a href="#class_methods">Methods</a></h3>
<ul class="small">
<li><a href="../default/listeAdmin.html#methodajoutAdmin">ajoutAdmin</a></li>
<li><a href="../default/listeAdmin.html#methodchargerAdmin">chargerAdmin</a></li>
<li><a href="../default/listeAdmin.html#methodloadDetailsAdmin">loadDetailsAdmin</a></li>
<li><a href="../default/listeAdmin.html#methodmodifDetailsAdmin">modifDetailsAdmin</a></li>
<li><a href="../default/listeAdmin.html#methodsuppAdmin">suppAdmin</a></li>
<li><a href="../default/listeAdmin.html#methodvaliderMail">validerMail</a></li>
</ul>
</div>
<div id="content">
<hr>
<div class="contents"></div>
<div class="leftCol">
<h2>Inherited Variables</h2>
<h2>Inherited Constants</h2>
</div>
<div class="rightCol">
<h2>Inherited Methods</h2>
<div class="indent">
<h3>Class: <a href="../default/Modele.html">Modele</a></h3>
<dl class="small">
<dt><a href="../default/Modele.html#method__construct">Modele::__construct()</a>
</dt>
<dd>Constructeur par défaut, appelé à l'initialisation</dd>
<dt><a href="../default/Modele.html#methodproteger">Modele::proteger()</a>
</dt>
<dd>protège une chaine de caractères avant l'insertion dans la
base de données</dd>
<dt><a href="../default/Modele.html#methodrequete">Modele::requete()</a>
</dt>
<dd>Fonction qui appelle la bonne fonction de requete suivant le
type de bdd</dd>
<dt><a href="../default/Modele.html#method__destruct">Modele::__destruct()</a>
</dt>
<dd>Destructeur de classe, se contente de fermer explicitement la
connexion</dd>
</dl>
</div>
</div>
<br clear="all">
<hr>
<a name="class_details"></a>
<h2>Class Details</h2>
<p align="center"><strong>Modèle d'accès à la base de
données des administrateurs </strong></p>
<p>de papyrus</p>
<p class="small" style="color: #334B66;">[ <a href="#top">Top</a> ]</p>
<hr>
<a name="class_vars"></a>
<h2>Class Variables</h2>
<a name="var$config"></a>
<p></p>
<h4>$config = <span class="value">array()</span></h4>
<div class="indent">
<p class="linenumber">[line 9]</p>
<p><b>Type:</b> mixed</p>
<p><b>Overrides:</b></p>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<hr>
<a name="class_methods"></a>
<h2>Class Methods</h2>
<a name="methodajoutAdmin"></a>
<p></p>
<h3>ajoutAdmin</h3>
<div class="indent">
<p><code>array ajoutAdmin( string $nom, string $prenom,
string $mail, string $lang, string $pass, string $pass_conf)</code></p>
<p class="linenumber">[line 160]</p>
<p align="center"><strong>Ajoute un administrateur dans la
base de données </strong></p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
vide sinon</li>
</ul>
<h4>Parameters:</h4>
<ul>
<li><span class="type">string</span> <b>$nom</b> - nom</li>
<li><span class="type">string</span> <b>$prenom</b> - prenom</li>
<li><span class="type">string</span> <b>$mail</b> - le mail</li>
<li><span class="type">string</span> <b>$lang</b> - le code de
langue</li>
<li><span class="type">string</span> <b>$pass</b> - le mot de
passe</li>
<li><span class="type">string</span> <b>$pass_conf</b> - la
confirmation du mot de passe</li>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<a name="methodchargerAdmin"></a>
<p></p>
<h3>chargerAdmin</h3>
<div class="indent">
<p><code>array chargerAdmin( )</code></p>
<p class="linenumber">[line 16]</p>
<p align="center"><strong>Charge la liste complète des
administrateurs </strong></p>
<p>return array un tableau contenant des objets d'informations sur
les administrateurs</p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - un tableau d'objets contenant la liste des
administrateurs</li>
</ul>
<h4>Parameters:</h4>
<ul>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<a name="methodloadDetailsAdmin"></a>
<p></p>
<h3>loadDetailsAdmin</h3>
<div class="indent">
<p><code>object un loadDetailsAdmin( int $id)</code></p>
<p class="linenumber">[line 37]</p>
<p align="center"><strong>Charge les informations liées à
un administrateur </strong></p>
<p>grâce à son id</p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - object contenant les informations de
l'administrateur demandé</li>
</ul>
<h4>Parameters:</h4>
<ul>
<li><span class="type">int</span> <b>$id</b> - l'identifiant de
l'administrateur.</li>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<a name="methodmodifDetailsAdmin"></a>
<p></p>
<h3>modifDetailsAdmin</h3>
<div class="indent">
<p><code>array modifDetailsAdmin( int $id, string $nom,
string $prenom, string $mail, string $lang, [string $pass = ''], [string
$pass_conf = ''])</code></p>
<p class="linenumber">[line 62]</p>
<p align="center"><strong>Modifie les informations liées à
un administrateur dans la base de données </strong></p>
<p>Si le mot de passe n'est pas renseigné, il n'est pas changé</p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
vide sinon</li>
</ul>
<h4>Parameters:</h4>
<ul>
<li><span class="type">int</span> <b>$id</b> - identifiant de
l'admiistrateur</li>
<li><span class="type">string</span> <b>$nom</b> - nom</li>
<li><span class="type">string</span> <b>$prenom</b> - prenom</li>
<li><span class="type">string</span> <b>$mail</b> - le mail</li>
<li><span class="type">string</span> <b>$lang</b> - le code de
langue</li>
<li><span class="type">string</span> <b>$pass</b> - le mot de
passe (optionnel)</li>
<li><span class="type">string</span> <b>$pass_conf</b> - la
confirmation du mot de passe (optionnel)</li>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<a name="methodsuppAdmin"></a>
<p></p>
<h3>suppAdmin</h3>
<div class="indent">
<p><code>array suppAdmin( int $id)</code></p>
<p class="linenumber">[line 121]</p>
<p align="center"><strong>Supprime un administrateur ayant
un id donnée </strong></p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - un tableau contenant les erreurs s'il y en a,
vide sinon</li>
</ul>
<h4>Parameters:</h4>
<ul>
<li><span class="type">int</span> <b>$id</b> - l'identifiant de
l'administrateur</li>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<a name="methodvaliderMail"></a>
<p></p>
<h3>validerMail</h3>
<div class="indent">
<p><code>bool validerMail( string $mail)</code></p>
<p class="linenumber">[line 226]</p>
<p align="center"><strong>Fonction qui prend une chaine en
paramètre et renvoie vrai si elle constitue un email syntaxiquement
valide, faux sinon. </strong></p>
<h4>Tags:</h4>
<ul>
<li><b>return</b> - true si le mail est valide, false sinon</li>
</ul>
<h4>Parameters:</h4>
<ul>
<li><span class="type">string</span> <b>$mail</b> - le mail à
valider</li>
</ul>
</div>
<p class="top">[ <a href="#top">Top</a> ]</p>
<hr>
<a name="class_consts"></a>
<h2>Class Constants</h2>
</div>
<div id="credit">
<hr>
Documentation generated on Thu, 02 Apr 2009 10:23:02 +0200 by <a
href="http://www.phpdoc.org">phpDocumentor 1.4.1</a></div>
</div>
</body>
</html>