Nápověda a Dokumentace

Kompletní průvodce všemi funkcemi systému pro správu oddělení

Začínáme

První kroky po přihlášení
  1. Přihlášení přes Discord: Klikněte na tlačítko "Přihlásit se přes Discord" na úvodní stránce
  2. Vytvoření/Výběr oddělení: Po prvním přihlášení budete přesměrováni na stránku setup.php, kde můžete:
    • Vytvořit nové oddělení (budete jeho správcem)
    • Připojit se k existujícímu oddělení (pokud vás někdo přidal)
  3. Nastavení IC jména: Po vytvoření/připojení k oddělení nastavte své IC (In-Character) jméno
  4. Prozkoumání dashboardu: Nyní máte přístup k hlavnímu rozhraní systému
Tip: Pokud jste správce oddělení, měli byste si nejprve nastavit hodnosti a divize v sekci Nastavení.

Dashboard

Přehled dashboardu

Dashboard je hlavní stránka systému, která poskytuje rychlý přehled o aktivitě oddělení:

Statistiky (vlevo nahoře)
  • Celkem Patrol: Celkový počet všech patrol oddělení
  • Celkem Směn: Celkový počet všech služebních směn
  • Celkem Výjezdů: Celkový počet všech výjezdů
  • Pacientů (EMS): Celkový počet ošetřených pacientů (pouze pro EMS oddělení)
  • Celkem Hodin: Součet všech odpracovaných hodin
Měsíční přehled (vpravo nahoře)

Zobrazuje statistiky za aktuální měsíc - stejné kategorie jako celkové statistiky.

Nejaktivnější důstojníci (vlevo dole)

Žebříček 5 nejaktivnějších důstojníků podle celkového počtu odpracovaných hodin. Kliknutím na důstojníka zobrazíte jeho profil.

Nedávné události (vpravo dole)

Chronologický seznam posledních 10 událostí v oddělení (patroly, směny, výjezdy). Zobrazuje jméno důstojníka, typ události a dobu trvání.

Poznámka: Statistiky se aktualizují v reálném čase při každém načtení stránky.

Správa Personálu

Přehled důstojníků

Stránka officers.php poskytuje kompletní správu personálu oddělení.

Zobrazené informace
  • IC Jméno: Hlavní identifikátor důstojníka (In-Character jméno)
  • Discord: Discord uživatelské jméno (sekundární identifikátor)
  • Avatar: Automaticky stažený z Discord profilu
  • Odznak: Číslo služebního odznaku
  • Volačka: Radiový volací znak (např. 1-ADAM-7)
  • Hodnost: Přiřazená hodnost z nastaveného systému
  • Divize: Barevné odznaky divizí, které důstojník zastupuje
  • Status: Automatický status podle připojení:
    • Aktivní - důstojník je připojen na web (má Discord účet propojený)
    • Offline - důstojník není připojen na web
    • Suspendován - manuálně nastavený status (po 3 napomenutích automaticky)
    • Dovolená - manuálně nastavený status
Úprava důstojníka (Oprávnění: manage_officers)

Po kliknutí na tlačítko se otevře formulář:

  • Odznak: Nepovinné pole pro číslo odznaku
  • Volací Znak: Nepovinné pole pro radiovou volačku
  • Hodnost: Povinné - vyberte z existujících hodností
  • Divize: Volitelné - můžete vybrat více divizí držením Ctrl/Cmd
  • Speciální Status: Volitelné - nastavte pouze pokud chcete suspendovat nebo poslat na dovolenou. Status Aktivní/Offline se nastavuje automaticky.
  • Poznámky: Nepovinné interní poznámky
Zobrazení profilu důstojníka

Kliknutím na tlačítko zobrazíte detailní profil:

  • Celkem Patrol/Pacientů: Počet dokončených patrol nebo ošetřených pacientů (EMS)
  • Celkem Hodin: Odpracované hodiny celkem
  • Pochvaly: Počet obdržených pochval
  • Napomenutí: Počet obdržených napomenutí
Zpětná vazba (Feedback)

Z profilu důstojníka můžete:

  • Pochvala: Pochválit důstojníka za dobrou práci
  • Napomenutí: Udělit napomenutí (po 3 napomenutích automatická suspendace)
  • Zpětná Vazba: Zobrazit historii všech pochval a napomenutí
Odstranění důstojníka (Oprávnění: remove_officers)

Tlačítko odstraní důstojníka z oddělení. POZOR: Tato akce také odstraní člena z databáze oddělení!

Tip: Status Aktivní/Offline je automatický - systém kontroluje, zda má důstojník Discord účet propojený s webem.

Patroly, Směny a Výjezdy

Systém evidování služby

Stránka patrols.php slouží k evidenci všech druhů služebních aktivit.

Typy událostí
  • Patrola: Běžná hlídková služba
  • Směna: Služební směna na stanovišti
  • Výjezd (Callout): Speciální výjezd k události
Vytvoření nové patroly
  1. Klikněte na tlačítko "Nová Patrola"
  2. Vyplňte formulář:
    • Typ: Vyberte typ události (Patrola/Směna/Výjezd)
    • Datum: Datum konání (výchozí dnes)
    • Čas Začátku: Čas zahájení služby
    • Čas Konce: Čas ukončení služby (nebo aktuální čas pro aktivní patrolu)
    • Důstojníci: Vyberte účastníky (můžete vybrat více)
    • Poznámky: Volitelný popis události
    • Evidence: Můžete nahrát obrázky/videa jako důkaz
  3. Klikněte "Uložit Patrolu"
Aktivní patroly

Patroly můžete označit jako "Aktivní" - tím se zobrazí v seznamu probíhajících služeb a automaticky se nastaví čas konce na aktuální čas.

Filtry a vyhledávání
  • Typ: Filtrujte podle typu události
  • Důstojník: Zobrazit patroly konkrétního důstojníka
  • Časové období: Filtrujte podle data
Detail patroly

Po kliknutí na patrolu v seznamu se zobrazí kompletní detail včetně:

  • Všech účastníků
  • Celkové doby trvání
  • Poznámek
  • Nahraných souborů evidence
Pacienti (pouze EMS oddělení)

U EMS oddělení můžete k patrole přidat seznam ošetřených pacientů:

  • Jméno pacienta
  • Typ zranění/stavu
  • Provedené úkony
Poznámka: Systém automaticky počítá dobu trvání patroly z časů začátku a konce.

Kalendář událostí

Plánování a správa událostí

Stránka calendar.php poskytuje vizuální kalendář pro plánování tréninků, schůzek a dalších událostí.

Vytvoření události
  1. Klikněte na datum v kalendáři nebo na tlačítko "Nová Událost"
  2. Vyplňte formulář:
    • Název: Krátký popis události
    • Popis: Detailní informace o události
    • Typ: Kategorie události (Trénink, Schůzka, Zkouška, atd.)
    • Datum a Čas Začátku: Kdy událost začíná
    • Datum a Čas Konce: Kdy událost končí
    • Místo: Volitelné - kde se událost koná
    • Barva: Volitelné - vizuální odlišení v kalendáři
  3. Klikněte "Uložit Událost"
Typy událostí
  • Trénink: Cvičení a školení
  • Schůzka: Porady a meetingy
  • Zkouška: Testování znalostí
  • Operace: Speciální akce
  • Jiné: Ostatní události
Zobrazení kalendáře
  • Měsíc: Přehled celého měsíce
  • Týden: Detailní týdenní zobrazení
  • Den: Hodinový rozpis jednoho dne
  • Seznam: Textový seznam všech událostí
Detail události

Po kliknutí na událost v kalendáři se zobrazí detail s možností:

  • Zobrazit všechny informace
  • Upravit událost (Oprávnění: manage_calendar)
  • Smazat událost (Oprávnění: manage_calendar)
Tip: Události můžete přesouvat přetažením přímo v kalendáři (drag & drop).

Nábor nových členů

Systém náboru

Systém náboru se skládá ze dvou částí:

Veřejná náborová stránka (recruitment.php)

Dostupná i pro nepřihlášené uživatele. Zájemci zde vyplní náborovou žádost:

  • Discord uživatelské jméno
  • Herní jméno (IC jméno)
  • Motivace k vstupu do oddělení
  • Další požadované informace
Správa žádostí (recruitment_management.php)

Pouze pro přihlášené členy s oprávněním view_recruitment.

Zobrazení žádostí
  • Čekající: Nové žádosti čekající na schválení (žluté)
  • Schválené: Přijaté žádosti (zelené)
  • Zamítnuté: Odmítnuté žádosti (červené)
Akce nad žádostmi
  • Schválit: Přijmout žádost (uchazeč se stane členem oddělení)
  • Zamítnout: Odmítnout žádost s volitelnou poznámkou
  • Detail: Zobrazit kompletní informace o žádosti
  • Poznámka: Přidat interní poznámku k žádosti
Notifikace

V horním menu se zobrazuje badge s počtem čekajících žádostí (červené číslo).

POZOR: Po schválení žádosti je uchazeč automaticky přidán do oddělení jako důstojník s nejnižší hodností. Nezapomeňte mu nastavit správnou hodnost v sekci Personál.

Oznámení

Komunikace s oddělením

Stránka announcements.php slouží k publikování důležitých informací pro všechny členy.

Vytvoření oznámení (Oprávnění: post_announcements)
  1. Klikněte na tlačítko "Nové Oznámení"
  2. Vyplňte formulář:
    • Nadpis: Krátký výstižný titulek
    • Obsah: Detailní text oznámení (podporuje víceřádkový text)
    • Důležité: Zaškrtněte pro zvýraznění (červený rámeček)
  3. Klikněte "Publikovat"
Zobrazení oznámení
  • Všichni členové oddělení vidí všechna oznámení
  • Důležitá oznámení jsou zvýrazněna červeným orámováním
  • Každé oznámení zobrazuje autora a čas publikování
  • Oznámení jsou seřazena od nejnovějšího
Správa oznámení

Členové s oprávněním edit_announcements nebo delete_announcements mohou:

  • Upravit: Změnit nadpis, obsah nebo důležitost
  • Smazat: Odstranit oznámení (po potvrzení)
Stránkování

Oznámení jsou rozdělena po 10 na stránku. Navigujte pomocí čísel stránek v dolní části.

Tip: Důležitá oznámení používejte šetrně - příliš mnoho červených oznámení může vést k ignorování.

Smlouvy

Správa smluv

Stránka contracts.php umožňuje vytvářet a spravovat smlouvy pro členy oddělení.

Vytvoření smlouvy (Oprávnění: manage_contracts)
  1. Klikněte na tlačítko "Nová Smlouva"
  2. Vyplňte formulář:
    • Důstojník: Vyberte člena, pro kterého je smlouva
    • Typ: Vyberte typ smlouvy (Pracovní, Školení, atd.)
    • Název: Krátký popis smlouvy
    • Obsah: Kompletní text smlouvy
    • Platnost od: Datum začátku platnosti
    • Platnost do: Datum konce platnosti (volitelné)
  3. Klikněte "Vytvořit Smlouvu"
Podepsání smlouvy

Důstojník, pro kterého je smlouva určena, musí:

  1. Zobrazit detail smlouvy
  2. Přečíst obsah
  3. Kliknout na "Podepsat Smlouvu"
  4. Potvrdit podpis (zaznamená se čas a Discord ID)
Stavy smlouvy
  • Čeká na podpis - nová smlouva
  • Podepsáno - potvrzená smlouva
  • Aktivní - smlouva v platnosti
  • Expirovaná - prošlá smlouva
Tip: Systém automaticky kontroluje platnost smluv a upozorňuje na exspirované.

Pochvaly a Napomenutí

Systém zpětné vazby

Stránka warnings.php slouží k evidenci pochval a napomenutí.

Udělení pochvaly/napomenutí
  1. Přejděte na stránku Personál (officers.php)
  2. Klikněte na ikonu profilu u důstojníka
  3. Vyberte "Pochvala" nebo "Napomenutí"
  4. Vyplňte důvod
  5. Klikněte "Odeslat"
Zobrazení zpětné vazby

Stránka warnings.php zobrazuje:

  • Celkové statistiky: Počet pochval a napomenutí za měsíc
  • Filtrování: Podle důstojníka, typu, časového období
  • Detail: Kdo udělil, komu, kdy a z jakého důvodu
Automatická suspendace

Po obdržení 3 napomenutí je důstojník automaticky suspendován. Status se změní na Suspendován.

Oprávnění
  • manage_warnings: Může udělovat pochvaly a napomenutí
  • view_all_warnings: Vidí zpětnou vazbu všech důstojníků
  • delete_warnings: Může mazat zpětnou vazbu
POZOR: Systém automatické suspendace nelze obejít - po třetím napomenutí je důstojník okamžitě suspendován!

Nastavení oddělení

Konfigurace systému

Stránka settings.php je přístupná pouze správcům oddělení.

Základní nastavení
  • Název oddělení: Oficiální název
  • Zkratka: Krátká zkratka (např. LSPD, EMS)
  • Discord Webhook: URL pro Discord notifikace
  • Timezone: Časové pásmo pro správné zobrazení času
Hodnosti (Roles)

Definujte hierarchii hodností v oddělení:

  • Název: Název hodnosti (např. "Chief of Police")
  • Rank Level: Číslo určující pozici v hierarchii (vyšší číslo = vyšší hodnost)
  • Barva: Vizuální barva hodnosti
Divize (Divisions)

Vytvořte specializované divize/oddělení:

  • Název: Celý název divize (např. "Special Weapons and Tactics")
  • Zkratka: Krátká zkratka (např. "SWAT")
  • Barva: Barva odznaku divize
  • Popis: Volitelný popis účelu divize
Discord Role Synchronizace

Propojte hodnosti systému s Discord rolemi:

  • Vyberte hodnost v systému
  • Přiřaďte odpovídající Discord Role ID
  • Role se automaticky přidělí při povýšení důstojníka
Oprávnění (Permissions)

Pro každou hodnost nastavte oprávnění:

  • Zobrazování různých sekcí (view_*)
  • Správa dat (manage_*)
  • Mazání záznamů (delete_*)
  • Publikování oznámení (post_announcements)
POZOR: Změny v oprávněních se projeví okamžitě. Buďte opatrní při odebírání oprávnění vyšším hodnostem.

Průvodce oprávněními

Seznam všech oprávnění

Kompletní přehled všech oprávnění v systému:

Oprávnění Popis Doporučeno pro
view_dashboard Zobrazit hlavní dashboard Všichni
view_officers Zobrazit seznam personálu Všichni
manage_officers Upravovat informace o důstojnících Velení, HR
remove_officers Odstraňovat důstojníky z oddělení Velení
view_patrols Zobrazit patroly Všichni
manage_patrols Vytvářet a upravovat patroly Všichni
delete_patrols Mazat patroly Velení, Supervisoři
view_calendar Zobrazit kalendář Všichni
manage_calendar Vytvářet a upravovat události Velení, Trainers
view_announcements Zobrazit oznámení Všichni
post_announcements Vytvářet oznámení Velení, Supervisoři
edit_announcements Upravovat oznámení Velení
delete_announcements Mazat oznámení Velení
view_recruitment Zobrazit náborové žádosti Velení, HR
manage_recruitment Schvalovat/zamítat žádosti Velení, HR
view_contracts Zobrazit smlouvy Všichni
manage_contracts Vytvářet a upravovat smlouvy Velení, HR
view_ratings Zobrazit zpětnou vazbu Všichni (vlastní) / Velení (všechny)
manage_warnings Udělovat pochvaly a napomenutí Supervisoři, Velení
view_all_warnings Zobrazit všechny pochvaly a napomenutí Velení, HR
delete_warnings Mazat zpětnou vazbu Velení
manage_settings Přístup k nastavení oddělení Velení
view_audit_logs Zobrazit audit logy Velení
Doporučení: Začněte s minimálními oprávněními a postupně je přidávejte podle potřeby.

Další funkce

Doplňkové nástroje
Profil (profile.php)

Každý člen může spravovat svůj profil:

  • Změnit IC jméno
  • Zobrazit své statistiky
  • Zobrazit své pochvaly a napomenutí
  • Zobrazit své smlouvy
Audit Logs (audit_logs.php)

Systém automaticky zaznamenává:

  • Přihlášení uživatelů
  • Změny v databázi
  • Udělení/odebrání oprávnění
  • Vytvoření/smazání záznamů
Discord Bot integrace

Volitelný Discord bot pro notifikace:

  • Nové náborové žádosti
  • Nová oznámení
  • Nadcházející události
  • Aktivní patroly
Evidence (uploads/evidence/)

Systém pro nahrávání důkazů:

  • Screenshoty z patrol
  • Videa z akcí
  • Dokumenty
  • Automatická komprese obrázků
Testy a Zkoušky (tests.php)

Systém testování znalostí:

  • Vytváření testů s otázkami
  • Různé typy otázek (single/multiple choice)
  • Automatické vyhodnocování
  • Evidence výsledků
Internal Affairs (ia_cases.php)

Systém pro správu interních vyšetřování:

  • Typy případů: Provinění, stížnosti občanů, použití síly, korupce, diskriminace
  • Priority: Vysoká, střední, nízká
  • Stavy: Otevřený, probíhající, uzavřený, zamítnutý
  • Vyšetřovatelé: Přiřazení IA důstojníků k případům
  • Důvěrnost: Interní poznámky viditelné pouze pro IA tým

Oprávnění:

  • view_ia_cases - Zobrazit IA případy
  • manage_ia_cases - Vytvářet a upravovat případy
  • delete_ia_cases - Mazat případy
  • investigate_ia_cases - Vyšetřovat případy (pro IAA)
Radio Codes & 10-Codes (radio_codes.php)

Centrální reference pro rádiové kódy a komunikační zkratky:

  • 10-Codes: Standardní rádiové kódy (10-4, 10-8, 10-99 atd.)
  • Signal Codes: Speciální signály (Signal 100 - rádio ticho)
  • Priority Codes: Code 2, Code 3, Code 4
  • Filtrování: Rychlé vyhledávání podle typu nebo textu
  • Příklady použití: Každý kód obsahuje popis a příklad situace

Oprávnění:

  • view_radio_codes - Zobrazit rádiové kódy
  • manage_radio_codes - Spravovat kódy (přidávat, upravovat, mazat)

Výchozí kódy: Systém obsahuje přednastavené běžné kódy, které lze upravit nebo rozšířit podle potřeb oddělení.

Řešení problémů

Časté problémy a jejich řešení

Řešení:
  1. Zkontrolujte, zda jste přihlášeni na Discord
  2. Vymažte cookies a zkuste znovu
  3. Zkontrolujte, zda máte povolené cookies od třetích stran
  4. Kontaktujte správce oddělení

Řešení:

Pravděpodobně nemáte potřebná oprávnění. Kontaktujte svého nadřízeného nebo správce oddělení a požádejte o přidělení odpovídajících oprávnění.

Řešení:
  1. Obnovte stránku (F5 nebo Ctrl+R)
  2. Vymažte cache prohlížeče (Ctrl+Shift+R)
  3. Zkontrolujte konzoli prohlížeče na chyby (F12)
  4. Pokud problém přetrvává, kontaktujte správce

Řešení:
  1. Zkontrolujte velikost souboru (max obvykle 10 MB)
  2. Zkontrolujte formát souboru (podporované: jpg, png, gif, mp4)
  3. Zkuste soubor komprimovat
  4. Zkuste jiný prohlížeč

Řešení:
  1. Zkontrolujte Discord Webhook URL v nastavení
  2. Ověřte, že webhook existuje na Discord serveru
  3. Zkontrolujte oprávnění webhooků
  4. Zkuste webhook smazat a vytvořit znovu

Podpora

Pokud jste nenašli odpověď na svou otázku, kontaktujte:


Verze systému: 1.0.0
© 2025 IZS Management System