From 895cf7a438929f74c2e11996667685245a571f2a Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 10 May 2026 17:01:21 +0200 Subject: partie client de la restauration de BDD, script bin/mysqldump.php, changements permissions dossiers, renommage ViewDirector --- bin/mode.php | 65 ------------------------------------------------------- bin/mysqldump.php | 13 +++++++++++ 2 files changed, 13 insertions(+), 65 deletions(-) delete mode 100755 bin/mode.php create mode 100644 bin/mysqldump.php (limited to 'bin') diff --git a/bin/mode.php b/bin/mode.php deleted file mode 100755 index 552ce4e..0000000 --- a/bin/mode.php +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env php -\nModes disponibles : " . implode(', ', ALLOWED_MODES) . "\n"; -// version avec deux paramètres proposée par claude -/*$aide = "Usage : php bin/mode.php [--by ] - Modes disponibles : " . implode(', ', ALLOWED_MODES) . " - Exemple : php bin/mode.php maintenance --by alice\n";*/ -if($argc < 2 || in_array($argv[1], ['--help', '-h'])){ - echo $aide; - exit(0); -} - -// validation du mode -if(!in_array($argv[1], ALLOWED_MODES)){ - echo "Erreur : mode '$argv[1]' invalide.\n"; - echo "Modes disponibles : " . implode(', ', ALLOWED_MODES) . "\n"; - exit(1); -} - -// paramètre --by -/*$by = 'cli'; -for ($i = 2; $i < $argc; $i++) { - if ($argv[$i] === '--by' && isset($argv[$i + 1])) { - $by = $argv[$i + 1]; - break; - } -}*/ - -// changement BDD -try{ - AppMode::load($entityManager); - $current = AppMode::get(); - - if($current === $argv[1]){ - echo "Le mode est déjà '$argv[1]', aucun changement.\n"; - exit(0); - } - - AppMode::set($entityManager, $argv[1]); - echo "Mode changé : '$current' => '$argv[1]'\n"; - - // le mode deux paramètres permettra d'indiquer son nom et automatiquement de d'enregistrer la date du changement - //AppMode::set($entityManager, $argv[1], 'system'); - //echo "Mode changé : '$current' => '$argv[1]' (par $by)\n"; -} -catch(LogicException $e){ - echo "Erreur : " . $e->getMessage() . "\n"; - exit(1); -} \ No newline at end of file diff --git a/bin/mysqldump.php b/bin/mysqldump.php new file mode 100644 index 0000000..4356a81 --- /dev/null +++ b/bin/mysqldump.php @@ -0,0 +1,13 @@ +#!/usr/bin/env php +