summaryrefslogtreecommitdiff
path: root/src/controller/installation.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-04-21 20:36:10 +0200
committerpolo <ordipolo@gmx.fr>2025-04-21 20:36:10 +0200
commiteb3e1eb8c8365d3b3d1d39f24314ba420255afc2 (patch)
tree5e3d747b0e4d5e747052e9afed76f3a0f0986379 /src/controller/installation.php
parentca3949aca0c7c1af476c8eec93b4920d5aff21ec (diff)
downloadcms-eb3e1eb8c8365d3b3d1d39f24314ba420255afc2.zip
page menu et chemin, partie1
Diffstat (limited to 'src/controller/installation.php')
-rw-r--r--src/controller/installation.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/controller/installation.php b/src/controller/installation.php
index c2b38fd..ff168eb 100644
--- a/src/controller/installation.php
+++ b/src/controller/installation.php
@@ -80,9 +80,9 @@ function makeStartPage(EntityManager $entityManager){
80 $accueil = new Page('Accueil', 'accueil', true, true, 1, NULL); 80 $accueil = new Page('Accueil', 'accueil', true, true, 1, NULL);
81 $connection = new Page('Connexion', 'connexion', true, false, NULL, NULL); 81 $connection = new Page('Connexion', 'connexion', true, false, NULL, NULL);
82 $article = new Page('Article', 'article', true, false, NULL, NULL); 82 $article = new Page('Article', 'article', true, false, NULL, NULL);
83 $menu_paths = new Page("Menu et chemins", 'menu_chemins', true, false, NULL, NULL);
83 $edit_page = new Page("Modification d'une page", 'modif_page', true, false, NULL, NULL); 84 $edit_page = new Page("Modification d'une page", 'modif_page', true, false, NULL, NULL);
84 $new_page = new Page('Nouvelle page', 'nouvelle_page', true, false, NULL, NULL); 85 $new_page = new Page('Nouvelle page', 'nouvelle_page', true, false, NULL, NULL);
85 $edit_paths = new Page("Menu et chemins", 'menu_chemins', true, false, NULL, NULL);
86 86
87 /* -- table node -- */ 87 /* -- table node -- */
88 // paramètres: name_node, article_timestamp, attributes, position, parent, page, article 88 // paramètres: name_node, article_timestamp, attributes, position, parent, page, article
@@ -95,6 +95,8 @@ function makeStartPage(EntityManager $entityManager){
95 $head_login = new Node('head', NULL, ["stop" => true, 'css_array' => ['body', 'head', 'nav', 'main'], 'js_array' => ['main']], 1, NULL, $connection, NULL); 95 $head_login = new Node('head', NULL, ["stop" => true, 'css_array' => ['body', 'head', 'nav', 'main'], 'js_array' => ['main']], 1, NULL, $connection, NULL);
96 $login = new Node('login', NULL, [], 1, $main, $connection, NULL); 96 $login = new Node('login', NULL, [], 1, $main, $connection, NULL);
97 $head_article = new Node('head', NULL, ['css_array' => ['body', 'head', 'nav', 'main', 'foot'], 'js_array' => ['main']], 1, NULL, $article, NULL); 97 $head_article = new Node('head', NULL, ['css_array' => ['body', 'head', 'nav', 'main', 'foot'], 'js_array' => ['main']], 1, NULL, $article, NULL);
98 $head_edit_menu = new Node('head', NULL, ['css_array' => ['body', 'head', 'nav', 'main', 'menu'], 'js_array' => ['main']], 1, NULL, $menu_paths, NULL);
99 $edit_menu = new Node('menu', NULL, [], 1, $main, $menu_paths, NULL);
98 100
99 /* -- table image -- */ 101 /* -- table image -- */
100 // paramètres: file_name, file_path, file_path_mini, mime_type, alt 102 // paramètres: file_name, file_path, file_path_mini, mime_type, alt
@@ -111,13 +113,14 @@ function makeStartPage(EntityManager $entityManager){
111 $footer_data = new NodeData(["adresse" => "17, rue Raymonde Folgoas Guillou, 29120 Pont-l’Abbé", "contact_nom" => "Les Nageurs Bigoudens", "e_mail" => "nb.secretariat@orange.fr", "logo_footer" => "assets/logo-nb-et-ffn.png"], $footer); 113 $footer_data = new NodeData(["adresse" => "17, rue Raymonde Folgoas Guillou, 29120 Pont-l’Abbé", "contact_nom" => "Les Nageurs Bigoudens", "e_mail" => "nb.secretariat@orange.fr", "logo_footer" => "assets/logo-nb-et-ffn.png"], $footer);
112 $head_login_data = new NodeData(["description" => "Connexion", "title" => "Connexion"], $head_login, new ArrayCollection([$favicon])); 114 $head_login_data = new NodeData(["description" => "Connexion", "title" => "Connexion"], $head_login, new ArrayCollection([$favicon]));
113 $head_article_data = new NodeData(["description" => "", "title" => ""], $head_article, new ArrayCollection([$favicon])); 115 $head_article_data = new NodeData(["description" => "", "title" => ""], $head_article, new ArrayCollection([$favicon]));
116 $head_edit_menu_data = new NodeData(["description" => "Menu et chemins", "title" => "Menu et chemins"], $head_edit_menu, new ArrayCollection([$favicon]));
114 117
115 $entityManager->persist($accueil); 118 $entityManager->persist($accueil);
116 $entityManager->persist($connection); 119 $entityManager->persist($connection);
117 $entityManager->persist($article); 120 $entityManager->persist($article);
121 $entityManager->persist($menu_paths);
118 $entityManager->persist($edit_page); 122 $entityManager->persist($edit_page);
119 $entityManager->persist($new_page); 123 $entityManager->persist($new_page);
120 $entityManager->persist($edit_paths);
121 $entityManager->persist($head_accueil); 124 $entityManager->persist($head_accueil);
122 $entityManager->persist($header); 125 $entityManager->persist($header);
123 $entityManager->persist($nav); 126 $entityManager->persist($nav);
@@ -127,6 +130,8 @@ function makeStartPage(EntityManager $entityManager){
127 $entityManager->persist($head_login); 130 $entityManager->persist($head_login);
128 $entityManager->persist($login); 131 $entityManager->persist($login);
129 $entityManager->persist($head_article); 132 $entityManager->persist($head_article);
133 $entityManager->persist($head_edit_menu);
134 $entityManager->persist($edit_menu);
130 $entityManager->persist($favicon); 135 $entityManager->persist($favicon);
131 $entityManager->persist($logo); 136 $entityManager->persist($logo);
132 $entityManager->persist($facebook); 137 $entityManager->persist($facebook);
@@ -137,6 +142,7 @@ function makeStartPage(EntityManager $entityManager){
137 $entityManager->persist($footer_data); 142 $entityManager->persist($footer_data);
138 $entityManager->persist($head_login_data); 143 $entityManager->persist($head_login_data);
139 $entityManager->persist($head_article_data); 144 $entityManager->persist($head_article_data);
145 $entityManager->persist($head_edit_menu_data);
140 $entityManager->flush(); 146 $entityManager->flush();
141 147
142 header('Location: ' . new URL); 148 header('Location: ' . new URL);