diff options
-rw-r--r-- | admin/objects/index.php | 31 | ||||
-rw-r--r-- | includes/skels/articles.json | 1 | ||||
-rw-r--r-- | includes/skels/gallery.json | 1 | ||||
-rw-r--r-- | includes/skels/people.json | 1 |
4 files changed, 26 insertions, 8 deletions
diff --git a/admin/objects/index.php b/admin/objects/index.php index efe400b..e910025 100644 --- a/admin/objects/index.php +++ b/admin/objects/index.php @@ -54,11 +54,26 @@ foreach (array_filter(scandir($_SERVER["DOCUMENT_ROOT"] . "/includes/data/reques } usort($keys, function ($a, $b) { - return strcmp($a["id"], $b["id"]); + return strcmp(getNameFromId($a["id"]), getNameFromId($b["id"])); }) ?> +<style> + .search-result span { + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis; + display: inline-block; + } + + @media (max-width: 1250px) { + .search-result { + grid-template-columns: 1fr 2fr 0 !important; + } + } +</style> + <div class="container"> <br><br> <a href="/admin">← <?= l("lang_admin_title") ?></a> @@ -69,14 +84,14 @@ usort($keys, function ($a, $b) { <div class="list-group" id="all-items"> <?php $entries = []; foreach ($keys as $item): $entries[] = ["id" => $item["id"], "name" => $item["name"] ?? null]; ?> - <a id="search-result-<?= $item["id"] ?>" class="search-result list-group-item list-group-item-action" href="/admin/edit/?id=<?= $item["id"] ?>"> + <a id="search-result-<?= $item["id"] ?>" class="search-result list-group-item list-group-item-action" href="/admin/edit/?id=<?= $item["id"] ?>" style="display: grid; grid-template-columns: 1fr 2fr 2fr; grid-gap: 10px;"> <?= match ($item["type"]) { - "articles" => "<span class='badge bg-success rounded-pill'>" . l("lang_admin_types_articles") . "</span>", - "gallery" => "<span class='badge bg-success rounded-pill'>" . l("lang_admin_types_gallery") . "</span>", - "people" => "<span class='badge bg-success rounded-pill'>" . l("lang_admin_types_people") . "</span>", - "profiles" => "<span class='badge bg-success rounded-pill'>" . l("lang_admin_types_profiles") . "</span>", - "requests" => "<span class='badge bg-success rounded-pill'>" . l("lang_admin_types_requests") . "</span>", - } ?> <?= isset($item["name"]) ? $item["name"] . " <span class='text-muted'>($item[id])</span>" : $item["id"] ?> + "articles" => "<span style='width: max-content; display: flex; height: max-content; align-self: center;' class='badge bg-success rounded-pill'>" . l("lang_admin_types_articles") . "</span>", + "gallery" => "<span style='width: max-content; display: flex; height: max-content; align-self: center;' class='badge bg-success rounded-pill'>" . l("lang_admin_types_gallery") . "</span>", + "people" => "<span style='width: max-content; display: flex; height: max-content; align-self: center;' class='badge bg-success rounded-pill'>" . l("lang_admin_types_people") . "</span>", + "profiles" => "<span style='width: max-content; display: flex; height: max-content; align-self: center;' class='badge bg-success rounded-pill'>" . l("lang_admin_types_profiles") . "</span>", + "requests" => "<span style='width: max-content; display: flex; height: max-content; align-self: center;' class='badge bg-success rounded-pill'>" . l("lang_admin_types_requests") . "</span>", + } ?> <?= isset($item["name"]) ? "<span>" . $item["name"] . "</span><span class='text-muted' style='font-family: monospace;'>$item[id]</span>" : "<span style='font-family: monospace;'>" . $item["id"] . "</span>" ?> </a> <?php endforeach; ?> </div> diff --git a/includes/skels/articles.json b/includes/skels/articles.json index 87e06f9..0d93c0a 100644 --- a/includes/skels/articles.json +++ b/includes/skels/articles.json @@ -2,6 +2,7 @@ "title": { "en": "[insert here]" }, + "language": "fr", "contents": null, "update": null, "update_user": null diff --git a/includes/skels/gallery.json b/includes/skels/gallery.json index 516ce94..6313f57 100644 --- a/includes/skels/gallery.json +++ b/includes/skels/gallery.json @@ -2,6 +2,7 @@ "title": { "en": "[insert here]" }, + "language": "fr", "contents": null, "update": null, "update_user": null, diff --git a/includes/skels/people.json b/includes/skels/people.json index 55e6b95..360d1aa 100644 --- a/includes/skels/people.json +++ b/includes/skels/people.json @@ -2,6 +2,7 @@ "first_name": "[insert here]", "last_name": "[insert here]", "update": null, + "language": "fr", "update_user": null, "alts": [], "born": null, |