Enveloppage des fonction du module admin dans des classes.

This commit is contained in:
Georges Dupéron 2010-07-31 20:17:05 +02:00
parent b9737b3283
commit 8d47727b8d
4 changed files with 126 additions and 120 deletions

View File

@ -1,6 +1,6 @@
<?php
class Connexion {
class AdminConnexion {
public function action($chemin, $action, $paramètres) {
if ($action == "connexion") {
if (connexion($paramètres["utilisateur"], $paramètres["mdp"])) {

View File

@ -1,6 +1,7 @@
<?php
function action($chemin, $action, $paramètres) {
class AdminCouleurs {
public function action($chemin, $action, $paramètres) {
if ($action == "anuler") {
return redirect($chemin);
} else {
@ -21,9 +22,9 @@ function action($chemin, $action, $paramètres) {
self::vue($chemin);
}
}
}
}
function vue($chemin, $vue = "normal") {
public function vue($chemin, $vue = "normal") {
if ($vue == "normal") {
// Si l'utilisateur a l'autorisation de modifier les propriétés,
// on affiche la version modifiable plutôt que la "vue".
@ -41,6 +42,7 @@ function vue($chemin, $vue = "normal") {
"Couleur_C" => Stockage::get_prop($chemin, "Coucleur_C")
));
}
}
}
?>

View File

@ -1,6 +1,7 @@
<?php
function action($chemin, $action, $paramètres) {
class AdminPermissions {
function action($chemin, $action, $paramètres) {
$singleton = new Chemin("/admin/permissions/");
if ($action == "anuler") {
return redirect($chemin);
@ -15,9 +16,9 @@ function action($chemin, $action, $paramètres) {
self::vue($chemin);
}
}
}
}
function vue($chemin, $vue = "normal") {
function vue($chemin, $vue = "normal") {
$singleton = new Chemin("/admin/permissions/");
if ($vue == "normal") {
$ret = "";
@ -30,6 +31,7 @@ function vue($chemin, $vue = "normal") {
}
return $ret;
}
}
}
?>

View File

@ -1,6 +1,7 @@
<?php
function action($chemin, $action, $paramètres) {
class AdminUtilisateurs {
public function action($chemin, $action, $paramètres) {
$singleton = new Chemin("/admin/utilisateurs/");
if ($action == "anuler") {
return redirect($chemin);
@ -43,9 +44,9 @@ function action($chemin, $action, $paramètres) {
self::vue($chemin);
}
}
}
}
function vue($chemin, $vue = "normal") {
public function vue($chemin, $vue = "normal") {
$singleton = new Chemin("/admin/utilisateurs/");
if ($vue == "normal") {
$ret = '';
@ -64,6 +65,7 @@ function vue($chemin, $vue = "normal") {
$ret .= '</tbody></table>';
return $ret;
}
}
}
?>