/trunk/exemple/config.inc.php |
---|
File deleted |
\ No newline at end of file |
/trunk/exemple/admin_administrateur.php |
---|
File deleted |
\ No newline at end of file |
/trunk/exemple/config.ini |
---|
New file |
0,0 → 1,4 |
; URL de base de l'application, si elle est laissée vide, l'application fonctionnera en Stand-alone |
url_base = "" |
; Mettre à true si l'application nécessite de s'identifier. |
identification = false |
/trunk/exemple/index.php |
---|
1,9 → 1,90 |
<?php |
/** |
* Created on 19 mars 2009 |
* |
* To change the template for this generated file go to |
* Window - Preferences - PHPeclipse - PHP - Code Templates |
**/ |
header('Location: admin_administrateur.php'); |
?> |
* @category PHP |
* @package Framework |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
* @copyright Tela-Botanica 2009 |
* @link /doc/framework/ |
* Ceci est un exemple d'application qui permet d'illustrer le fonctionnement du framework, il montre comment |
* une application peut être dans papyrus, ou bien utilisée en stand alone. |
*/ |
// La fonction autolad doit être appelée avant tout autre chose dans l'application. |
// Sinon, rien ne sera chargé. |
require_once '../framework/autoload.inc.php'; |
/** |
* Fonction d'affichage de Papyrus, pour le corps de page |
*/ |
function afficherContenuCorps() { |
// Si l'utilisateur est authentifié |
if (!Config::get('identification')) { |
// on renvoie la vue principale de l'application |
$methode = '' ; |
if (isset($_GET['m'])) { |
$methode = $_GET['m']; |
} |
$controlleur = new AdminAdministrateur(); |
switch ($methode) { |
case 'ajout_admin': |
return $controlleur->ajoutAdmin(); |
break; |
case 'ajout_admin_va': |
$nom = $_POST['admin_nom']; |
$prenom = $_POST['admin_prenom']; |
$mail = $_POST['admin_mail']; |
$lang = $_POST['admin_lang']; |
$pass = $_POST['admin_pass']; |
$pass_conf = $_POST['admin_pass_confirm']; |
return $controlleur->ajoutAdminVa($nom, $prenom, $mail, $lang, $pass, $pass_conf); |
break; |
case 'modif_admin': |
$id = $_GET['id_admin']; |
return $controlleur->modifAdmin($id); |
break; |
case 'modif_admin_va': |
$id = $_GET['id_admin']; |
$nom = $_POST['admin_nom']; |
$prenom = $_POST['admin_prenom']; |
$mail = $_POST['admin_mail']; |
$lang = $_POST['admin_lang']; |
$pass = $_POST['admin_pass']; |
$pass_conf = $_POST['admin_pass_confirm']; |
return $controlleur->modifAdminVa($id, $nom, $prenom, $mail, $lang, $pass, $pass_conf); |
break; |
case 'suppr_admin': |
$id = $_GET['id_admin']; |
return $controlleur->supprAdmin($id); |
break; |
default: |
return $controlleur->chargerAdmin(); |
break; |
} |
} else { |
// sinon on lui demande de s'identifier |
$controlleur = new AdminAdministrateur(); |
return $controlleur->demanderIdent(); |
} |
} |
function afficherContenuTete() { |
$controlleur = new AdminAdministrateur(); |
return $controlleur->adminTete(); |
} |
function afficherContenuPied() { |
$controlleur = new AdminAdministrateur(); |
return $controlleur->adminPied(); |
} |
if(!defined('PAP_VERSION')) { |
echo afficherContenuTete(); |
echo afficherContenuCorps(); |
echo afficherContenuPied(); |
} |
/* |
* afficherContenuNavigation() |
* afficherContenuMenu() |
*/ |
?> |
/trunk/exemple/squelettes/liste_admin.tpl.html |
---|
12,15 → 12,12 |
<td><?=$element['ga_nom'] ?></td> |
<td><?=$element['ga_prenom'] ?></td> |
<td><?=$element['ga_ce_i18n'] ?></td> |
<td><a href=<?=$base_url.'?m=modif_admin&id_admin='.$element['ga_id_administrateur'] |
?>>Modifier</a></td> |
<td><a href=<?=$base_url.'?m=suppr_admin&id_admin='.$element['ga_id_administrateur'] |
?>>Supprimer</a></td> |
<td><a href="<?=$base_url.'?m=modif_admin&id_admin='.$element['ga_id_administrateur'];?>">Modifier</a></td> |
<td><a href="<?=$base_url.'?m=suppr_admin&id_admin='.$element['ga_id_administrateur'];?>">Supprimer</a></td> |
</tr> |
<?php endforeach; ?> |
</table> |
<?php if (isset($erreurs['supp'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['supp'] ?> </span> |
<span class="symbole_obligatoire"> <?=$erreurs['supp'];?> </span> |
<?php endif; ?> |
<p><a href="<?=$base_url.'?&m=ajout_admin' ?>"> Ajouter un |
administrateur </a></p> |
<p><a href="<?=$base_url.'?&m=ajout_admin';?>"> Ajouter un administrateur </a></p> |
/trunk/exemple/squelettes/ident_admin.tpl.html |
---|
1,13 → 1,11 |
<p class="zone_alert">Identifiez-vous</p> |
<form id="form_connexion" style="clear: both;" |
class="form_identification" action="<?=$base_url ?>" |
method="post"> |
<fieldset><legend>Identifiez vous</legend> <label |
for="username">Courriel : </label> <input type="text" id="username" |
name="username" maxlength="80" tabindex="1" value="courriel" /> <label |
for="password">Mot de passe : </label> <input type="password" |
id="password" name="password" maxlength="80" tabindex="2" |
value="mot de passe" /> <input type="submit" id="connexion" |
name="connexion" tabindex="3" value="ok" /></fieldset> |
<form id="form_connexion" style="clear: both;" class="form_identification" action="<?=$base_url ?>" method="post"> |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel :</label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" /> |
</fieldset> |
</form> |