Předdefinované proměnné
Předdefinované proměnné jsou:
NOW, NOWSTR, TODAY, TODAYSTR, MONTH, MONTHSTR
- čas/datum/počátek aktuálního měsíce jako timestamp a jako text
XMLID
- Id aktuálního formuláře
XML_IDSABLONY
- Id šablony, ze které je formulář vytvořen
XML_CONTEXT
- aktuální kontext XML formuláře - při událostech bývá nastaven například na hodnotu "insert" nebo "update"
XML_ERROR
- 1 pokud je ve formuláři chyba (např. nastavena tagem <error>, 0 pokud není
XML_DEBUG
- 1 pokud je zapnutý debug mód
XML_ACTION
- jméno prováděné akce
XML_POPIS
- popis aktuálního formuláře - přebrán z popisu šablony
XML_SHOWHEADER
- určuje, jestli se zobrazí popis formuláře (výchozí hodnota je 1 a nastavením na 0 se zobrazení popisu vypne)
XML_STAV
- stav aktuálního formuláře
XML_READONLY
- 1 pokud je formulář pouze pro čtení, jinak 0
XML_KODUROVNE
- aktuální úroveň předávání (pozor! uvnitř tagu <predatdale> a <vratitzpet> je již nastavena nová úroveň)
XML_PREDAVACIPROCES
- předávací proces, kterým se XML formulář řídí
XML_POCATECNIUROVEN, XML_PORADIPREDAVANI
- aktuální úroveň předávání (odkaz do tabulky PoradiPredavani)
XML_OBDOBI, XML_KONECOBDOBI, XML_POCATEKOBDOBISTR
- období, ke kterému je formulář přiřazen (tag <vyberobdobi>)
XML_ROZDELENI, XML_KODTYPUROZDELENI
- rozdělení, ke kterému je formulář přiřazen (tag <vyberrozdeleni>)
USER_LOGIN, USER_RC, USER_NAME
- přihlašovací jméno/RČ/jméno aktuálního uživatele
USER_NAME_LOG
- jméno uživatele pro vložení do logovacího pole (ořezáno na 25 znaků)
USER_PROFIL
- kód profilu uživatele
XML_ROZLISENI1, XML_ROZLISENI2, XML_ROZLISENI3, XML_ROZLISENI4
- hodnota pole Rozliseni... z tabulky VyplnenyXMLFormular
XML_DODATECNYPOPIS
- hodnota pole DodatecnyPopis z tabulky VyplnenyXMLFormular
XML_POZNAMKA
- hodnota pole DodatecnyPopis z tabulky Poznamka
GET_....
- hodnota parametrů zadaných na adresním řádku prohlížeče - např. GET_menuid, GET_record
a podobne.
POST_....
- hodnota parametrů zaslaných z klienta v POST - obvykle hodnoty z formulářových prvků (input, checkbox, ...) - např. POST_muj_edit, POST_record
a podobně.
XML_LINK
- url pro zobrazení aktuálního formuláře - použije se např. při vkládání prokliku z browseru
XML_LINK_JSON
- url pro odeslání AJAX požadavku aktuálnímu XML formuláři- použije se v javascriptu
XML_RC
- RČ osoby, které se formulář týká (POZOR! Pokud je přiřazen pracovní poměr, použijte proměnnou XML_PP_RC
!)
XML_PP_RC, XML_PP_OsobniCislo, XML_PP_DatumNastupu
- přiřazený pracovní poměr
USER_SETTINGS
- pole obsahující nastavení uživatele
SESSION
- pole obsahující nastavení proměnné session - ale pozor - jsou dostupné jen některé proměnné ze SESSION a většinou read-only. Formulář si ale může vytvářet jakékoliv další proměnné.