diff options
author | polo <ordipolo@gmx.fr> | 2025-04-21 20:36:10 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-04-21 20:36:10 +0200 |
commit | eb3e1eb8c8365d3b3d1d39f24314ba420255afc2 (patch) | |
tree | 5e3d747b0e4d5e747052e9afed76f3a0f0986379 /src/controller/installation.php | |
parent | ca3949aca0c7c1af476c8eec93b4920d5aff21ec (diff) | |
download | cms-eb3e1eb8c8365d3b3d1d39f24314ba420255afc2.zip |
page menu et chemin, partie1
Diffstat (limited to 'src/controller/installation.php')
-rw-r--r-- | src/controller/installation.php | 10 |
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); |