Corrections sur les fichiers "index.php" dans la partie publique (pseudo-réécriture).
This commit is contained in:
parent
7be81c959e
commit
b6d540832b
|
@ -15,4 +15,5 @@ class CMS {
|
||||||
Modules::action($chemin, $action, $paramètres);
|
Modules::action($chemin, $action, $paramètres);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -24,7 +24,11 @@ class Stockage {
|
||||||
$php_str .= "require_once(" . Path::combine($config_chemin_base, "cms.php") . ");\n"
|
$php_str .= "require_once(" . Path::combine($config_chemin_base, "cms.php") . ");\n"
|
||||||
$php_str .= "CMS::cms(" . $chemin_vers->get() . ");\n"
|
$php_str .= "CMS::cms(" . $chemin_vers->get() . ");\n"
|
||||||
$php_str .= "?>\n"
|
$php_str .= "?>\n"
|
||||||
SystemeFichiers::écrire($chemin_vers->get_fs_public(), $php_str);
|
return SystemeFichiers::écrire($chemin_vers->get_fs_public(), $php_str);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function désactiver_réécriture($chemin_vers) {
|
||||||
|
return SystemeFichiers::supprimer($chemin_vers->get_fs_public());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function set_prop($chemin, $prop, $valeur) {
|
public function set_prop($chemin, $prop, $valeur) {
|
||||||
|
@ -80,6 +84,7 @@ class Stockage {
|
||||||
// code.
|
// code.
|
||||||
public function supprimer($chemin, $récursif) {
|
public function supprimer($chemin, $récursif) {
|
||||||
if (vérifier_permission($chemin, "supprimer")) {
|
if (vérifier_permission($chemin, "supprimer")) {
|
||||||
|
// TODO : désactiver_réécriture($chemin) récursivement
|
||||||
return SystèmeFichier::supprimer($chemin->get_fs_stockage(), $récursif);
|
return SystèmeFichier::supprimer($chemin->get_fs_stockage(), $récursif);
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
@ -104,6 +109,8 @@ class Stockage {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vérifier_permission($chemin->parent(), "nouvelle_page") && vérifier_permission($chemin, "supprimer")) {
|
if (vérifier_permission($chemin->parent(), "nouvelle_page") && vérifier_permission($chemin, "supprimer")) {
|
||||||
|
// TODO : désactiver_réécriture($chemin) récursivement
|
||||||
|
// TODO : puis activer_réécriture($chemin) récursivement
|
||||||
return SystemeFichiers::déplacer($chemin->get_fs_stockage(), $chemin->renomer($nouveau_nom)->get_fs_stockage());
|
return SystemeFichiers::déplacer($chemin->get_fs_stockage(), $chemin->renomer($nouveau_nom)->get_fs_stockage());
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user