]> gitweb.morketsmerke.org Git - libmm.git/commitdiff
Dalsze prace nad rozwojem. Dodanie możliwości definiowania kategorii
authorxf0r3m <jakubstasinski@protonmail.com>
Wed, 1 Nov 2023 14:00:18 +0000 (15:00 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Wed, 1 Nov 2023 14:00:18 +0000 (15:00 +0100)
index.php
modules/addbook.php [new file with mode: 0644]
modules/addcategorie.php [new file with mode: 0644]
modules/frontpage.php [new file with mode: 0644]
modules/template.php [new file with mode: 0644]

index 702279700aba655c1f36df5db5430d5a8fee731d..9af8f4a60f11aa413cede7b00baec60d02cfd229 100644 (file)
--- a/index.php
+++ b/index.php
         <!--main-menu-->
         <ul class="ul-menu">
           <li class="main-menu-element"><a href="index.php">Strona główna</a></li>
+          <li class="main-menu-element"><a href="?p=search">Szukaj</a></li>
+          <li class="main-menu-element"><a href="?p=books&t=0">Książki</a></li>
+          <li class="main-menu-element"><a href="?p=books&t=1">E-booki</a><li>
+          <li class="main-menu-element"><a href="?p=notes">Notatki</a></li>
           <?php
             if ( session_status() != 2 ) { session_start(); }
             if ( isset($_SESSION['username']) ) {
-              echo "<li class=\"main-menu-element\" style=\"float: right;\">Witaj," . $_SESSION['username'] . "(<a href=\"?p=logout\">wyloguj się</a>)</li>";
+            echo "<li class=\"main-menu-element\" style=\"float: right;\">Witaj," . $_SESSION['username'] . "(<a href=\"?p=logout\">wyloguj się</a>)</li>";
             } else {
               echo "<li class=\"main-menu-element\" style=\"float: right;\"><a href=\"?p=login\">Zaloguj się</a></li>";
             }
       <div id="main-content-container">
         <div id="side-menu-container">
           <!--side-menu-->
-          <ul class="ul-menu">
+          <label for="menu-generic"><strong>Ogólne:</strong></label>
+          <ul id="menu-generic" class="ul-menu">
+            <li><a href="?p=posts">Aktualności</a><li>
             <li><a href="?p=lastadded">Ostatnio dodane</a></li>
-          </ul> 
+          </ul>
+          <p>&nbsp;</p>
+          <?php
+            if ( session_status() != 2 ) { session_start(); }
+            if ( isset($_SESSION['username']) ) {
+              echo "<label for=\"admin-panel\"><strong>Panel administracyjny:</strong></label>";
+              echo "<ul class=\"ul-menu\" id=\"admin-panel\">";
+              echo "<li class=\"main-menu-element\"><a href=\"?p=addbook\">Dodaj książkę</a></li>";
+              echo "<li class=\"main-menu-element\"><a href=\"?p=addnote\">Dodaj notatkę</a></li>";
+              echo "<li class=\"main-menu-element\"><a href=\"?p=addcategorie\">Dodaj kategorię</a></li>";
+              echo "<li class=\"main-menu-element\"><a href=\"?p=addpost\">Dodaj post</a></li>";
+              echo "</ul>";
+            }
+          ?>
         </div>
         <div id="content-container">
           <!--content-->
           <?php
-            if ( isset($_GET['p']) && ($_GET['p'] == 'login') ) {
-              include('modules/login.php');
-            } else {
-              echo "<h1>Główna filia biblioteki morketsmerke.org</h1>";
-              echo "<p>Tutaj może znaleźć wiele interesujących pozycji";
-              echo "czytelniczych, choć niektóre zasoby mogą być niedostępne.</p>";
+            switch ($_GET['p']) {
+              case 'login':
+                include('modules/login.php'); break;
+              case 'addcategorie':
+                include('modules/addcategorie.php'); break;
+              default:
+                include('modules/frontpage.php');
             }
           ?>
         </div>
diff --git a/modules/addbook.php b/modules/addbook.php
new file mode 100644 (file)
index 0000000..43aa982
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- PHP CODE -->
+<?php
+?>
+<!-- HTML FORM -->
+
diff --git a/modules/addcategorie.php b/modules/addcategorie.php
new file mode 100644 (file)
index 0000000..7add66c
--- /dev/null
@@ -0,0 +1,20 @@
+<!-- PHP CODE -->
+<?php
+  if ( isset($_POST['categorie']) ) {
+    $tableName = 'categories';
+    $columnScheme = 'name';
+    $setValues = "'" . mysqli_real_escape_string($connection, $_POST['categorie']) . "'";
+    $addCategorieResult = dbAdd($connection, $tableName, $columnScheme, $setValues);
+    if ( mysqliResult($connection, $addCategorieResult) ) {
+      echo "<h3>Dodano kategorię: " . $_POST['categorie'] . "</h3>";
+    } else {
+      echo "<h3 style=\"color: red;\">Nie dodano kategorii.</h3>";
+    }
+  }
+?>
+<!-- HTML FORM -->
+<form action="?p=addcategorie" method="post">
+  <label for="catname">Nazwa kategorii:</label><br />
+  <input type="text" name="categorie" /><br /><br />
+  <button type="submit">Dodaj kategorię</button>
+</form>
diff --git a/modules/frontpage.php b/modules/frontpage.php
new file mode 100644 (file)
index 0000000..7fb30ae
--- /dev/null
@@ -0,0 +1,5 @@
+<?php
+echo "<h1>Główna filia biblioteki morketsmerke.org</h1>";
+echo "<p>Tutaj może znaleźć wiele interesujących pozycji";
+echo "czytelniczych, choć niektóre zasoby mogą być niedostępne.</p>";
+?>
diff --git a/modules/template.php b/modules/template.php
new file mode 100644 (file)
index 0000000..43aa982
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- PHP CODE -->
+<?php
+?>
+<!-- HTML FORM -->
+