Permission et utilisateurs fonctionnent (affichage seulement).
This commit is contained in:
parent
352c7f408b
commit
444e82deb4
|
@ -11,9 +11,9 @@ class AdminPermissions {
|
|||
}
|
||||
|
||||
if (isset($paramètres["vue"])) {
|
||||
self::vue($chemin, $paramètres["vue"]);
|
||||
return self::vue($chemin, $paramètres["vue"]);
|
||||
} else {
|
||||
self::vue($chemin);
|
||||
return self::vue($chemin);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,9 +23,9 @@ class AdminPermissions {
|
|||
if ($vue == "normal") {
|
||||
$ret = "";
|
||||
$ret .= "<h2>Règles de sécurité</h2>";
|
||||
$ret .= "<p>La première règle correspondant à une action de l'utilisateur est appliquée. Bla-bla blabla sur le fonctionnement.</p>";
|
||||
$ret .= "<p>La première règle correspondant à une action de l'utilisateur est appliquée. TODO Bla-bla blabla sur le fonctionnement.</p>";
|
||||
if (Permissions::vérifier_permission($singleton, "set_prop", Authentification::get_utilisateur())) {
|
||||
$ret .= "<textarea ...>" . Stockage::get_prop($singleton, "regles") . "</textarea>"; // TODO : html escape chars etc.
|
||||
$ret .= '<textarea class="admin permissions regles" cols="200" rows="20">' . Stockage::get_prop($singleton, "regles") . "</textarea>"; // TODO : html escape chars etc.
|
||||
} else {
|
||||
$ret .= "<pre><code>" . Stockage::get_prop($singleton, "regles") . "</code></pre>"; // TODO : html escape chars etc.
|
||||
}
|
||||
|
|
|
@ -48,9 +48,9 @@ class AdminUtilisateurs {
|
|||
}
|
||||
|
||||
if (isset($paramètres["vue"])) {
|
||||
self::vue($chemin, $paramètres["vue"]);
|
||||
return self::vue($chemin, $paramètres["vue"]);
|
||||
} else {
|
||||
self::vue($chemin);
|
||||
return self::vue($chemin);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -72,7 +72,7 @@ class AdminUtilisateurs {
|
|||
. '<td>' . $u . '</td>' // TODO : Prénom
|
||||
. '<td>' . Authentification::get_groupe($u) . '</td>'
|
||||
. '<td>' . Authentification::get_mot_de_passe($u) . '<input type="submit" value="Générer un nouveau mot de passe"/></td>'
|
||||
. '<td>' . Authentification::get_peut_se_connecter($u) . '</td>'
|
||||
. '<td>' . (Authentification::get_peut_se_connecter($u) ? "oui" : "non") . '</td>'
|
||||
. '<td><input type="submit" value="appliquer"/></td>'
|
||||
. '<td><input type="submit" value="supprimer"/></td>' // TODO
|
||||
. '</form>'
|
||||
|
@ -82,7 +82,7 @@ class AdminUtilisateurs {
|
|||
// $chemin->enfant("$utilisateur") ?action=gen_mdp .
|
||||
}
|
||||
$ret .= '</tbody></table>';
|
||||
return $ret;
|
||||
return new Page($ret, "Utilisateurs");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ class Modules {
|
|||
$type = Stockage::get_prop($chemin, "type");
|
||||
if (Erreur::is_erreur($type)) {
|
||||
// TODO : permettre l'empilement des erreurs. Quelle syntaxe utiliser ?
|
||||
Erreur::fatale($type, "Erreur lors de la lecture du type de la page " . $chemin->get() . ".");
|
||||
Erreur::fatale("Erreur lors de la lecture du type de la page " . $chemin->get() . ".", $type);
|
||||
} else if (!isset(self::$liste_modules[$type])) {
|
||||
Erreur::fatale("Type inconnu (" . var_export($type, true) . ") pour la page " . $chemin->get() . ".");
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ class Authentification {
|
|||
|
||||
public static function liste_utilisateurs() {
|
||||
$liste = array();
|
||||
foreach (stockage::liste_enfants($chemin) as $k) {
|
||||
foreach (stockage::liste_enfants(self::singleton()) as $k) {
|
||||
array_push($liste, $k->dernier());
|
||||
}
|
||||
sort($liste);
|
||||
|
|
|
@ -88,6 +88,10 @@ function get_css() {
|
|||
color: #7f7f33;
|
||||
}
|
||||
|
||||
.admin.permissions.regles {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.clearboth {
|
||||
clear: both;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user