Logo, emoji pois lomakkeesta, alikategoria-bugifi

- logo.svg: SVG-tekstilogo (sydän + tykkää kursiivillaa + .fi cream)
  korvaa emoji+h1-yhdistelmän; .logo-svg CSS-luokka headeriin
- index.html: emoji-kenttä poistettu julkaisulomakkeesta;
  kategoria-select ilman erillistä paria
- script.js: emoji haetaan automaattisesti kategoriasta, ei lomakkeen
  kentästä; sub-emoji poistettu reset-listalta
- api.php: seed_categories-toiminto päivittää categories.json:n
  uusilla subcategories-tiedoilla
- admin.html: seedPosts() kutsuu myös seed_categories ensin →
  alikategoriat toimivat nyt heti "Lataa esimerkkisisältö" -napin jälkeen

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 01:52:09 +02:00
parent f98aa72ca0
commit 416db62e5c
6 changed files with 35 additions and 15 deletions

View File

@@ -418,6 +418,12 @@ switch ($action) {
writeData('posts.json', $posts);
ok(['count' => count($posts)]);
case 'seed_categories':
if (!isAdmin()) err('Unauthorized', 403);
$cats = defaultCategories();
writeData('categories.json', $cats);
ok(['count' => count($cats)]);
case 'admin_login':
if (($body['password'] ?? '') === ADMIN_PASSWORD) {
$_SESSION['tykkaafi_admin'] = true;