diff options
Diffstat (limited to 'src/view')
-rw-r--r-- | src/view/BreadcrumbBuilder.php | 2 | ||||
-rw-r--r-- | src/view/FooterBuilder.php | 2 | ||||
-rw-r--r-- | src/view/HeadBuilder.php | 4 | ||||
-rw-r--r-- | src/view/MainBuilder.php | 2 | ||||
-rw-r--r-- | src/view/MenuBuilder.php | 4 | ||||
-rw-r--r-- | src/view/NavBuilder.php | 6 | ||||
-rw-r--r-- | src/view/NewPageBuilder.php | 2 | ||||
-rw-r--r-- | src/view/templates/modify_block.php | 2 | ||||
-rw-r--r-- | src/view/templates/modify_page.php | 14 |
9 files changed, 19 insertions, 19 deletions
diff --git a/src/view/BreadcrumbBuilder.php b/src/view/BreadcrumbBuilder.php index c042fa9..2655551 100644 --- a/src/view/BreadcrumbBuilder.php +++ b/src/view/BreadcrumbBuilder.php | |||
@@ -15,7 +15,7 @@ class BreadcrumbBuilder extends AbstractBuilder | |||
15 | private function breadcrumbHTML(): string | 15 | private function breadcrumbHTML(): string |
16 | { | 16 | { |
17 | $asset = 'assets/home.svg'; // => BDD? | 17 | $asset = 'assets/home.svg'; // => BDD? |
18 | $breadcrumb_array = Director::$page_path->getArray(); // tableau de Page | 18 | $breadcrumb_array = Model::$page_path->getArray(); // tableau de Page |
19 | $html = ''; | 19 | $html = ''; |
20 | $nb_of_entries = count($breadcrumb_array); | 20 | $nb_of_entries = count($breadcrumb_array); |
21 | 21 | ||
diff --git a/src/view/FooterBuilder.php b/src/view/FooterBuilder.php index f20dd2e..0a3f55c 100644 --- a/src/view/FooterBuilder.php +++ b/src/view/FooterBuilder.php | |||
@@ -57,7 +57,7 @@ class FooterBuilder extends AbstractBuilder | |||
57 | { | 57 | { |
58 | $div_admin = 'logged_out'; | 58 | $div_admin = 'logged_out'; |
59 | $url = new URL(['page' => 'connection', 'from' => CURRENT_PAGE]); | 59 | $url = new URL(['page' => 'connection', 'from' => CURRENT_PAGE]); |
60 | if(Director::$page_path->getLast()->getEndOfPath() === 'article' && isset($_GET['id'])){ | 60 | if(Model::$page_path->getLast()->getEndOfPath() === 'article' && isset($_GET['id'])){ |
61 | $url->addParams(['id' => $_GET['id']]); | 61 | $url->addParams(['id' => $_GET['id']]); |
62 | } | 62 | } |
63 | $zone_admin = '<button><a href="' . $url . '">Mode admin</a></button>'; | 63 | $zone_admin = '<button><a href="' . $url . '">Mode admin</a></button>'; |
diff --git a/src/view/HeadBuilder.php b/src/view/HeadBuilder.php index b2f3386..ad6e4ba 100644 --- a/src/view/HeadBuilder.php +++ b/src/view/HeadBuilder.php | |||
@@ -47,8 +47,8 @@ class HeadBuilder extends AbstractBuilder | |||
47 | $js .= '<script src="' . self::versionedFileURL('js', 'tinymce') . '"></script>' . "\n"; | 47 | $js .= '<script src="' . self::versionedFileURL('js', 'tinymce') . '"></script>' . "\n"; |
48 | } | 48 | } |
49 | 49 | ||
50 | $title = Director::$page_path->getLast()->getPageName(); | 50 | $title = Model::$page_path->getLast()->getPageName(); |
51 | $description = Director::$page_path->getLast()->getDescription(); | 51 | $description = Model::$page_path->getLast()->getDescription(); |
52 | 52 | ||
53 | // favicon | 53 | // favicon |
54 | foreach($node->getNodeData()->getImages() as $image) | 54 | foreach($node->getNodeData()->getImages() as $image) |
diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index d677971..a920eb4 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php | |||
@@ -16,7 +16,7 @@ class MainBuilder extends AbstractBuilder | |||
16 | $this->html .= "<main>\n"; | 16 | $this->html .= "<main>\n"; |
17 | 17 | ||
18 | // page article: cas particulier où l'article est greffé sur main | 18 | // page article: cas particulier où l'article est greffé sur main |
19 | if(Director::$page_path->getLast()->getEndOfPath() === 'article'){ | 19 | if(Model::$page_path->getLast()->getEndOfPath() === 'article'){ |
20 | // pas censé arriver | 20 | // pas censé arriver |
21 | if(!isset($_GET['id'])){ | 21 | if(!isset($_GET['id'])){ |
22 | header('Location: ' . new URL); | 22 | header('Location: ' . new URL); |
diff --git a/src/view/MenuBuilder.php b/src/view/MenuBuilder.php index 8ea4b8e..12298cf 100644 --- a/src/view/MenuBuilder.php +++ b/src/view/MenuBuilder.php | |||
@@ -21,10 +21,10 @@ class MenuBuilder extends AbstractBuilder | |||
21 | if(file_exists($viewFile)) | 21 | if(file_exists($viewFile)) |
22 | { | 22 | { |
23 | if($_SESSION['admin']){ | 23 | if($_SESSION['admin']){ |
24 | $this->unfoldMenu(Director::$menu_data); | 24 | $this->unfoldMenu(Model::$menu_data); |
25 | 25 | ||
26 | if($template){ | 26 | if($template){ |
27 | $this->unfoldOptions(Director::$menu_data); | 27 | $this->unfoldOptions(Model::$menu_data); |
28 | } | 28 | } |
29 | } | 29 | } |
30 | else{ | 30 | else{ |
diff --git a/src/view/NavBuilder.php b/src/view/NavBuilder.php index 2cbdef9..07c70d1 100644 --- a/src/view/NavBuilder.php +++ b/src/view/NavBuilder.php | |||
@@ -14,9 +14,9 @@ class NavBuilder extends AbstractBuilder | |||
14 | { | 14 | { |
15 | $this->html .= '<nav class="nav_main"><ul>'; | 15 | $this->html .= '<nav class="nav_main"><ul>'; |
16 | $this->html .= $this->navMainHTML( | 16 | $this->html .= $this->navMainHTML( |
17 | Director::$menu_data, | 17 | Model::$menu_data, |
18 | // param nullable, ça retire une dépendance stricte entre NavBuilder et Director | 18 | // param nullable, ça retire une dépendance stricte entre NavBuilder et Model |
19 | Director::$page_path != null ? Director::$page_path->getArray() : []); | 19 | Model::$page_path != null ? Model::$page_path->getArray() : []); |
20 | $this->html .= '</ul></nav>'; | 20 | $this->html .= '</ul></nav>'; |
21 | } | 21 | } |
22 | 22 | ||
diff --git a/src/view/NewPageBuilder.php b/src/view/NewPageBuilder.php index 2fae6fa..7bf8628 100644 --- a/src/view/NewPageBuilder.php +++ b/src/view/NewPageBuilder.php | |||
@@ -25,7 +25,7 @@ class NewPageBuilder extends AbstractBuilder | |||
25 | extract($node->getNodeData()->getData()); | 25 | extract($node->getNodeData()->getData()); |
26 | }*/ | 26 | }*/ |
27 | 27 | ||
28 | $this->unfoldOptions(Director::$menu_data); | 28 | $this->unfoldOptions(Model::$menu_data); |
29 | 29 | ||
30 | ob_start(); | 30 | ob_start(); |
31 | require $viewFile; // insertion de $this->html généré par unfoldMenu | 31 | require $viewFile; // insertion de $this->html généré par unfoldMenu |
diff --git a/src/view/templates/modify_block.php b/src/view/templates/modify_block.php index 3620100..75cb218 100644 --- a/src/view/templates/modify_block.php +++ b/src/view/templates/modify_block.php | |||
@@ -1,6 +1,6 @@ | |||
1 | <div class="modify_one_block" id="bloc_edit_<?= $child_node->getId() ?>"> | 1 | <div class="modify_one_block" id="bloc_edit_<?= $child_node->getId() ?>"> |
2 | <div class="block_options"> | 2 | <div class="block_options"> |
3 | <label for="bloc_rename_<?= $child_node->getId() ?>">Type <b><?= Blocks::$blocks[$child_node->getName()] ?></b> | 3 | <label for="bloc_rename_<?= $child_node->getId() ?>">Type <b><?= Blocks::$blocks[$child_node->getName()] ?? '<i>erreur base de données</i>' ?></b> |
4 | </label> | 4 | </label> |
5 | <p> | 5 | <p> |
6 | <input type="text" id="bloc_rename_<?= $child_node->getId() ?>" name="bloc_rename_title" value="<?= $child_node->getNodeData()->getdata()['title'] ?>" required> | 6 | <input type="text" id="bloc_rename_<?= $child_node->getId() ?>" name="bloc_rename_title" value="<?= $child_node->getNodeData()->getdata()['title'] ?>" required> |
diff --git a/src/view/templates/modify_page.php b/src/view/templates/modify_page.php index c9da4a4..ecacb02 100644 --- a/src/view/templates/modify_page.php +++ b/src/view/templates/modify_page.php | |||
@@ -5,28 +5,28 @@ | |||
5 | <div class="edit_page_title_zone"> | 5 | <div class="edit_page_title_zone"> |
6 | <p id="edit_page_title"> | 6 | <p id="edit_page_title"> |
7 | <label for="page_name">Titre de la page</label> | 7 | <label for="page_name">Titre de la page</label> |
8 | <input type="text" id="page_name" name="edit_page_title" value="<?= Director::$page_path->getLast()->getPageName() ?>" onchange="makePageNamePath()" required> | 8 | <input type="text" id="page_name" name="edit_page_title" value="<?= Model::$page_path->getLast()->getPageName() ?>" onchange="makePageNamePath()" required> |
9 | <button onclick="changePageTitle('<?= Director::$page_path->getLast()->getId() ?>')">Renommer</button> | 9 | <button onclick="changePageTitle('<?= Model::$page_path->getLast()->getId() ?>')">Renommer</button> |
10 | </p> | 10 | </p> |
11 | <form id="edit_page_menu_path" method="post" action="<?= new URL(['page' => CURRENT_PAGE]) ?>"> | 11 | <form id="edit_page_menu_path" method="post" action="<?= new URL(['page' => CURRENT_PAGE]) ?>"> |
12 | <label for="page_name_path">Chemin en "snake_case"</label> | 12 | <label for="page_name_path">Chemin en "snake_case"</label> |
13 | <input type="text" id="page_name_path" name="page_menu_path" value="<?= Director::$page_path->getLast()->getEndOfPath() ?>" placeholder="ex: nouvelle_page" required> | 13 | <input type="text" id="page_name_path" name="page_menu_path" value="<?= Model::$page_path->getLast()->getEndOfPath() ?>" placeholder="ex: nouvelle_page" required> |
14 | <input type="hidden" name="page_id" value="<?= Director::$page_path->getLast()->getId() ?>"><input type="hidden" name="page_name_path_hidden"> | 14 | <input type="hidden" name="page_id" value="<?= Model::$page_path->getLast()->getId() ?>"><input type="hidden" name="page_name_path_hidden"> |
15 | <input type="submit" value="Modifier"> | 15 | <input type="submit" value="Modifier"> |
16 | </form> | 16 | </form> |
17 | </div> | 17 | </div> |
18 | <div id="edit_description"> | 18 | <div id="edit_description"> |
19 | <label for="description_textarea">Description sous le titre dans les moteurs de recherche</label> | 19 | <label for="description_textarea">Description sous le titre dans les moteurs de recherche</label> |
20 | <div> | 20 | <div> |
21 | <textarea id="description_textarea" name="edit_description" cols="40" rows="3" placeholder="ex: nous faisons ceci et cela, etc" required><?= Director::$page_path->getLast()->getDescription(); ?></textarea> | 21 | <textarea id="description_textarea" name="edit_description" cols="40" rows="3" placeholder="ex: nous faisons ceci et cela, etc" required><?= Model::$page_path->getLast()->getDescription(); ?></textarea> |
22 | <button onclick="changeDescription('<?= Director::$page_path->getLast()->getId() ?>')">Modifier</button> | 22 | <button onclick="changeDescription('<?= Model::$page_path->getLast()->getId() ?>')">Modifier</button> |
23 | </div> | 23 | </div> |
24 | </div> | 24 | </div> |
25 | </div> | 25 | </div> |
26 | <div class="delete_page_zone"> | 26 | <div class="delete_page_zone"> |
27 | <form method="post" action="<?= new URL ?>"> | 27 | <form method="post" action="<?= new URL ?>"> |
28 | <label>Supprimer cette page</label> | 28 | <label>Supprimer cette page</label> |
29 | <input type="hidden" name="page_id" value="<?= Director::$page_path->getLast()->getId() ?>"> | 29 | <input type="hidden" name="page_id" value="<?= Model::$page_path->getLast()->getId() ?>"> |
30 | <input type="hidden" name="submit_hidden"> | 30 | <input type="hidden" name="submit_hidden"> |
31 | <input type="submit" value="Supprimer" onclick="return confirm('Voulez-vous vraiment supprimer cette page?');"> | 31 | <input type="submit" value="Supprimer" onclick="return confirm('Voulez-vous vraiment supprimer cette page?');"> |
32 | </form> | 32 | </form> |