pub / rememori

Simple file-based bookmarking and notes application
git clone src.jayvii.de/pub/rememori.git
Home | Log | Files | Exports | Refs | README | RSS

commit 802b03def520701f48901e4b7eb8946cfc0efde5
parent 47c28256f3729313854422849fdd9581a5af373a
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date:   Fri, 20 Dec 2024 12:25:49 +0100

feat: show all categories below current note

Diffstat:
Mconfig/i18n.php | 2+-
Mlib/show.php | 51+++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/config/i18n.php b/config/i18n.php @@ -15,6 +15,7 @@ if ($lang == "en") { $GLOBALS["i18n_note"] = "Note"; $GLOBALS["i18n_notes"] = "Notes"; $GLOBALS["i18n_category"] = "Category"; + $GLOBALS["i18n_categories"] = "Categories"; $GLOBALS["i18n_filename"] = "File name"; $GLOBALS["i18n_save"] = "Save note"; $GLOBALS["i18n_edit"] = "Edit note"; @@ -26,7 +27,6 @@ if ($lang == "en") { $GLOBALS["i18n_pass"] = "Password"; $GLOBALS["i18n_noauth"] = "You could not be authenticated. Please login and try again!"; $GLOBALS["i18n_logout"] = "Logout"; - $GLOBALS["i18n_categories"] = "Categories"; $GLOBALS["i18n_delete"] = "Delete"; $GLOBALS["i18n_cookie"] = "Keep me logged in! (this will set a cookie)"; $GLOBALS["i18n_cookie_session"] = "No, only temporarily"; diff --git a/lib/show.php b/lib/show.php @@ -118,6 +118,57 @@ function show_note( } // if-statement +?> + +<!-- all other categories --> + +<div class="categories"> + + <stretch><?php echo $GLOBALS["i18n_categories"]; ?>:</stretch><br> + + +<?php + $categories = gather_categories($user); + foreach ($categories as $category) { + + /* Skip empty categories */ + if ($category["matches"] < 1) { + continue; + } + + /* construct button label */ + $cat_label = $category["name"] . " (" . $category["matches"] . ")"; +?> + + <!-- other category button --> + <form action="/" method="post" class="inline"> + <input + id="category" + name="category" + type="hidden" + value="<?php echo $category["name"]; ?>" + > + <input + id="action" + name="action" + type="hidden" + value="list" + > + <input + class="likenavitem" + type="submit" + value="<?php echo $cat_lab; ?>" + > + </form> + +<?php + } // foreach loop +?> + +</div> + +<?php + } // function ?>