aboutsummaryrefslogtreecommitdiff
path: root/src/view
diff options
context:
space:
mode:
Diffstat (limited to 'src/view')
-rw-r--r--src/view/BreadcrumbBuilder.php2
-rw-r--r--src/view/FooterBuilder.php2
-rw-r--r--src/view/HeadBuilder.php4
-rw-r--r--src/view/MainBuilder.php2
-rw-r--r--src/view/MenuBuilder.php4
-rw-r--r--src/view/NavBuilder.php6
-rw-r--r--src/view/NewPageBuilder.php2
-rw-r--r--src/view/templates/modify_block.php2
-rw-r--r--src/view/templates/modify_page.php14
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>