<?php

declare(strict_types=1);

use function Hpfc\Template\getHpfcMenu;

/**
 * Copyright by Alexander -Der-Sucher- Menden alex@alexmenden.de
 * Vollständiges Nutzungsrecht an HP-FC erteilt.
 * HP-FC wird als alleiniger Nutzer festgesetzt.
 * Eine unauthorisierte Weitergabe an jedwede andere Organisiation
 * (auch Hausgemeinschaften) ist untersagt.
 * Änderungen dürfen vorgenommen werden. Um Benachrichtigung zwecks
 * Optimierung wird gebeten.
 */


require __DIR__ . '/../../bootstrap.php';
require __DIR__ . '/hpfc_movie.class.movieshow.php';
const SELFLINK = 'hpfc_movie.php';
$SELF = SELFLINK;

/*																Selbstbearbeitungsbereich Anfang
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
$bildVerzeichnis = 'hpfc/charFilm/';
$imgmaxwidth = 300;
// Maximale Breite von Bildern, die auf den Server übertragen werden dürfen
$imgmaxheight = 300;
// Maximale Höhe von Bildern, die auf den Server übertragen werden dürfen

const MARKER = 'seagreen';
// Marker für 'ausgewählte' Optionen in Auswahlmenüs
$farbeNaviSuche = '#994c00';
// derzeit Lila - Farbe bei aktivierten Menüpunkten

// ACHTUNG: im folgendem Array nur/ausschließlich die Werte rechts des Pfeils ändern!!! - anderenfalls Zerstörung von Datenbankinhalten!!!
$feldarray = [
    'ortsname' => 'Ortsbezeichnung/-titel',
    'region' => 'Region/Landschaft',
    'state' => 'Land/Staat',
    'plz' => 'Postleitzahl',
    'rollenvorname' => 'Rollenvorname',
    'rollennachname' => 'Rollenachname',
    'rollennachname_i' => '<br /><span class="smallfont">Beim Eintragen von <u>Nebencharakt&auml;re ohne Rollenname</u>, bitte die Rolleninformation <em>(z.B. Todesser)</em> im Feld <strong>Rollen</strong><span style="color:red;">NACH</span>-Name eintragen.</span></strong>',
    'filme' => 'Filme',
    'website' => 'Webseite',
    'filme_zsi' => 'Zu sehen in folgenden HP-Filmen',
    'filme_as' => 'Mitwirkung in folgenden HP-Filmen',
    'taetigkeit' => 'T&auml;tigkeit/Aufgabe',
    'taetigkeit_i1' => 'T&auml;tigkeit/Aufgabe',
    'taetigkeit_i2' => "<br /><span class=\"smallfont\" style=\"color:red;\">(Bitte, durch Komma getrennt alle T&auml;tigkeiten auflisten. Weitere n&auml;here Infos bei 'Besonderheiten' auff&uuml;hren.)</span>",
    'vorname' => 'B&uuml;rgerlicher/ K&uuml;nstler-<span style="color:red;">VOR</span>name',
    'nachname' => 'B&uuml;rgerlicher/ K&uuml;nstler-<span style="color:red;">NACH</span>name',
    'bday' => 'Geburtstag',
    'sternzeichen' => 'Sternzeichen',
    'bort' => 'Geburtsort',
    'augenfarbe' => 'Augenfarbe',
    'haarfarbe' => 'Haarfarbe',
    'kgroesse' => 'K&ouml;rpergr&ouml;&szlig;e',
    'eltern' => 'Eltern',
    'geschwister' => 'Geschwister',
    'wohnort' => 'Wohnort',
    'schulzeit' => 'Schulzeit',
    'ausbildung' => 'Ausbildung',
    'rollen' => 'Weitere Rollen',
    'ehrungen' => 'Auszeichnungen /Ehrungen',
    'hobbies' => 'Hobbys/Freizeit',
    'familienstand' => 'Familienstand',
    'haustiere' => 'Haustiere',
    'essen' => 'Lieblingsessen/-getr&auml;nk',
    'besonderheiten' => 'Besonderheiten',
    'sonstiges' => 'Weitere Angaben',
    'syncsprecher' => 'Synchronsprecher',
    'syncsprecher_i1_schau' => 'Synchronsprecher',
    'syncsprecher_i1_synchro' => 'Synchronisierte Person',
    'syncsprecher_i2_schau' => '<br /><span class="smallfont" style="color:red;">(Mehrere Namen durch KOMMA trennen!)</span><strong>',
    'syncsprecher_i2_synchro' => '<br /><span class="smallfont" style="color:red;">(Mehrere Namen durch KOMMA trennen!)</span><strong>',
    'syncsprecher_a' => 'Deutsche(r) Synchronsprecher/in</span>',
    'syncsprecher_s' => 'Synchronisierte Schauspieler/Innen',
    'autogramm' => 'Autogrammadresse',
    'lastedit' => 'Letzte Bearbeitung',
    'haus' => 'HPFC-Haus vom Datensatzersteller',
];

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                                Selbstbearbeitungsbereich ENDE															*/


define('ADMIN', $wbbuserdata['admin'] === 1 || $wbbuserdata['prowo_filme'] === 1 || $wbbuserdata['is_techno'] === 1 ? 1 : 0);

$ADMIN = ADMIN;
// Für die Verwendung in Templates ist dies als Variable ebenfalls nötig



include __DIR__ . '/hpfc_movie.inc.php';
$hpfcMenu = getHpfcMenu('info');
if ($act === 'sitemap') {
    eval('$tpl->output("' . $tpl->get('movie_sitemap') . '");');
} else {
    $naviPage ??= '';
    $movie_start = '';
    eval('$tpl->output("' . $tpl->get('movie') . '");');
}
exit;
