diff --git a/Source/Controller/ControllerAdmin.php b/Source/Controller/ControllerAdmin.php
index 7836d09..e3e17ec 100644
--- a/Source/Controller/ControllerAdmin.php
+++ b/Source/Controller/ControllerAdmin.php
@@ -19,6 +19,10 @@ class ControllerAdmin
public function goToAdminPage(): void
{
global $rep, $views;
+
+ $categories = (new ModelAdmin())->getCategories();
+ $questions = (new ModelAdmin())->getQuestions();
+
require_once($rep.$views['admin']);
}
diff --git a/Source/Model/ModelAdmin.php b/Source/Model/ModelAdmin.php
index aa0921b..e03db40 100644
--- a/Source/Model/ModelAdmin.php
+++ b/Source/Model/ModelAdmin.php
@@ -53,4 +53,20 @@ class ModelAdmin
$keyword = $_POST['keyword'];
(new GatewayKeyword())->insertKeyword($keyword);
}
+
+ public function getCategories(): array
+ {
+ $categories = [];
+ foreach ((new GatewayKeyword())->getAllKeyword() as $category)
+ $categories[] = $category["word"];
+
+ return $categories;
+ }
+
+ public function getQuestions(): array
+ {
+ $idForm = (new GatewayForm())->getForm()[0]["id"];
+ $questionsArray = (new GatewayQuestion())->getAllQuestions($idForm);
+ return Factory::getBuiltObjects($questionsArray, "Question");
+ }
}
diff --git a/Source/Views/CSS/base.css b/Source/Views/CSS/base.css
index ea82ad1..7172367 100644
--- a/Source/Views/CSS/base.css
+++ b/Source/Views/CSS/base.css
@@ -29,3 +29,9 @@ h1 {
padding-left: 3%;
padding-top: 2%;
}
+
+#container {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+}
diff --git a/Source/Views/HTML/admin.php b/Source/Views/HTML/admin.php
index ea3aae9..a302d2f 100644
--- a/Source/Views/HTML/admin.php
+++ b/Source/Views/HTML/admin.php
@@ -19,7 +19,7 @@