WebToDate/Struktura databáze/Hlavní databázové tabulky systému WebToDate
NEWSADS
Tabulka obsahuje kódy bannerů použitých systémem WebToDate.
Smyslem kódů je, aby byly schopny zobrazit konkrétní reklamní banner pro různé články, užívající stejnou šablonu, v závislosti na obsahu článku.
- ID – identifikátor záznamu
- NAZEV – název banneru
- KATEGID – odkaz na tabulku NEWSADSKATEG
- KOD – HTML kód banneru
NEWSADSKATEG
Tabulka definuje seznam kategorií, které mohou být použity pro kategorizaci bannerů z tabulky NEWSADS. Kategorizace slouží pouze pro vnitřní rozdělení bannerů.
- KATEGID – identifikátor záznamu
- KATEGNAME – název kategorie
NEWSADSRULES
Tabulka uchovává pravidla pro zobrazování bannerů na jednotlivých stránkách.
- ID – identifikátor záznamu
- STRANAID – identifikátor stránky (odkaz na tabulku NEWSPAGE)
- POZICE – identifikátor pozice
- KATEGID – identifikátor kategorie (odkaz na tabulku NEWSKATEG)
- PUBLID – identifikátor publikace, ke které je článek přiřazen (odkaz na tabulku NEWSPUBL)
- JAZYKID- identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE)
- BANNERID – identifikátor banneru (odkaz na tabulku NEWSADS)
NEWSAKCE
Tabulka uchovává parametry Akcí (seznamů jednotlivých úkonů, jako např. přidání článků do stránky ).
- ID – identifikátor záznamu
- NAZEV – název Akce
- TYP – typ Akce (přidat / odstranit)
- STRANAID – identifikátor Stránky, se kterou má Akce pracovat (odkaz na tabulku NEWSPAGE)
- TYPID – identifikátor Oblasti, se kterou má Akce pracovat (odkaz na tabulku NEWSTYP)
- DNI – počet dní (stáří článků, kterých se Akce týká; 0 = dnešní články)
- SKUPINAID – identifikátor Skupiny zpráv, se kterou má Akce pracovat (odkaz na tabulku NEWSSKUPINA)
- PUBLID – identifikátor Publikace, se kterou má Akce pracovat (odkaz na tabulku NEWSPUBL)
- KATEGID - identifikátor Kategorie, se kterou má Akce pracovat (odkaz na tabulku NEWSKATEG)
- MAXZPRAV – maximum zpráv, které budou přidány do Stránky (má smysl jen pokud jde o přidávací akci).
NEWSATTACHLISTS
Tabulka uchovává seznamy příloh
- ID – identifikátor záznamu
- NAME – název seznamu příloh
NEWSCONN
Tabulka definuje propojení mezi Články a Stránkami, určuje, který Článek je připojen ke které Stránce.
- ID – identifikátor záznamu
- TYPID – identifikátor Oblasti (odkaz na tabulku NEWSTYP)
- LAYOUTID – identifikátor Stylu (odkaz na tabulku NEWSLAYOUT)
- PRIORITA - priorita
- STRANAID – identifikátor Stránky (odkaz na tabulku NEWSPAGE)
- OBJECT – určuje, zda je objekt umístěný do stránky Článek nebo Seznam
1.. objekt je Článek, 2.. objekt je Seznam, 3.. objekt je Navigace
- GENEROVAT – volba určuje, zda je objekt umístěný do Stránky staticky nebo dynamicky
- NEWSID – identifikátor Článku (odkaz na tabulku NEWSDB)
- LISTID – identifikátor Seznamu (odkaz na tabulku NEWSPROPOJENI)
- NAVIGID – identifikátor Navigace (odkaz na tabulku NEWSNAVIG)
NEWSCONVRULES
Tabulka uchovává nastavení konverzních pravidel pro zdroje.
- ID – identifikátor záznamu (generované s využitím tabulky NEWSIDGEN)
- NAME – název pravidla
- FILEKIND – druh souboru (obrázek, video, audio, zip archív, externí)
- FILETYPE – přípona souboru
- RULEKIND – druh pravidla (automatická, volitelná nebo ručně spouštěná konverze)
- OPTARGET – cíl konverze
- OPCOND – podmínka konverze
- OPPARS – další parametry konverze
NEWSDB
Tabulka uchovává data jednotlivých článků.
- ID – identifikátor záznamu (generované s využitím tabulky NEWSIDGEN)
- NADPIS – název Zprávy - povinný
- ABBREV – zkratka, používána k odkazování na Zprávu přes URL
- LINKNADPIS – URL odkaz na detailní stránku se Zprávou
- POPIS – popis Zprávy
- TELO – tělo Zprávy. Pokud jsou Zprávy uloženy v jednotlivých souborech, pole POPIS a TELO mají hodnotu NULL.
- OBRAZEK – odkaz na soubor s případným obrázkem ke Zprávě
- ALTOBRAZEK – popisek k obrázku
- DATUM – datum vytvoření Zprávy
- DATUMPUBL – datum a čas publikování Zprávy
- DATUMEXP – datum a čas expirace Zprávy
- DATUMACT- automaticky doplňované datum a čas poslední úpravy Zprávy
- LINKPOPIS – volitelné; URL odkaz popisu
- PODTEXT – volitelné; doplňující text zprávy, např. zápatí
- LINKPODTEXT – volitelné; URL odkaz podtextu
- KATEGID – identifikátor Kategorie (odkaz na tabulku NEWSKATEG)
- CAS – čas vytvoření Zprávy
- DETAILPAGE – identifikátor Detailní stránky (odkaz na tabulku NEWSPAGE)
- DYNAMIC_BR – určení, zda při zobrazení detailní stránky nahrazovat konce řádků za určený HTML tag
- CESTA – relativní cesta k souboru s textem Zprávy
- PUBLID – identifikátor Publikace (odkaz na tabulku NEWSPUBL)
- VYDANIID – číslo vydání (volitelné)
- STRANA – číslo strany (např. novinová stránka)
- RUBRIKA – název rubriky
- JAZYKID – identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE)
- AUTOR – jméno autora
- AUTORID – identifikátor autora; identifikátor není používán
- KOREKTURA – status Zprávy (3=Vloženo / 6=Ke schválení / 2=Schváleno / 3=Publikováno / 4=Odloženo / 5=Vypršelo / 7=Archivováno)
- POZNAMKA - poznámka
- ISTABLE – používá se v rámci některých importních modulů a vyznačuje tabulku
- IDAUX – pomocný identifikátor (pro import)
- PRIORAUX – pomocná priorita (pro import)
- GROUPID – identifikátor Skupiny uživatelů, do které patří uživatel, který Zprávu do systému vložil (odkaz na tabulku NEWSUSERGROUPS)
- LOCKED – status uzamčení Zprávy
- LOCKUSERID – identifikátor uživatele, který Zprávu uzamkl (odkaz na tabulku NEWSUSERPERSONS)
- LOCKDATE – datum a čas uzamčení Zprávy
- USERID – identifikátor uživatele, který Zprávu vložil
- HTMLFRAGMENT – určuje, zda se jedná o Fragment (1) ,Zprávu (0), nebo Zdroj (2)
- VERSIONID – číslo verze zprávy
- PREVVERREF – identifikátor předchozí verze zprávy
- VARDOCID – identifikátor variabilní struktury zprávy
- VARDOCXML – variabilní struktura zprávy ve formě XML
- URLLOCK – zámek odkazu nadpisu (true=nemá se automaticky přegenerovat)
NEWSDBLANG
Tabulka uchovává vztahy mezi Zprávami se stejným obsahem, ale v různých jazycích.
- SKUPINAID – identifikátor skupiny se stejným obsahem (podle tabulky NEWSIDGEN)
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- JAZYKID – identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE)
NEWSDBVAR
Tabulka uchovává pole variabilní struktury pokud se používá nastavení ukládání těchto polí do databáze
- NEWSID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
Další pole tabulky odpovídají polím variabilní struktury zpráv definovaných v administračním rozhraní WebToDate
NEWSDBVIEWS
Tabulka definuje, jaký pohled se bude užívat pro zobrazení které Zprávy.
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- POHLEDID – identifikátor Pohledu (odkaz na tabulku NEWSVIEWS)
NEWSFILES
Tabulka pro ukládání souborů patřících ke zdrojům
- ID – identifikátor záznamu
- NEWSID - odkaz na záznam s metadaty zdroje (NEWSDB.ID)
- FILEVERSIONID - číslování závislé na zdroji. Čísla musí být unikátní pro dané NEWSID.
(1= master, 2=náhled, číslování dalších souborů začíná od 101)
- FILENAME - název uloženého souboru (např. obrazek1.jpg)
- FILEPATH - relativní cesta k souboru
- FILETYPE - typ souboru (koncovka převedená na malá písmena), např. jpg
- FILESIZE - velikost souboru v B
- FILEWIDTH - šířka obrázku
- FILEHEIGHT - výška obrázku
- TARGETLOCATION - cíl uložení (1=veřejná zóna, 2=privátní zóna, 10=externí soubor); výchozí hodnota 1
- CURRENTLOCATION - kde je soubor aktuálně uložen: 1 = veřejná zóna, 2 = privátní zóna v souborovém systému, 3 = privátní zóna v databázi, 10=externí soubor
- FILEBIN - BLOB pole pro uložení vlastního souboru
- EXTERNALURL – URL externího souboru
NEWSFILETYPES
Konfigurační tabulka typů souborů
- ID– identifikátor záznamu
- FILETYPE - typ souboru (koncovka převedená na malá písmena), např. jpg
- CREATETHUMB - pokud je zde hodnota true, spouští se funkce na vytvoření náhledu
- ICONFILE - název souboru s ikonou (např. jpeg.gif)
- MIME - MIME typ pro daný typ souboru
NEWSIDCONN
Tabulka uchovává informace o propojení zpráv pomocí ručního vypsání seznamu souvisejících ID.
- ZPRAVAID – identifikátor primární Zprávy (odkaz na tabulku NEWSDB)
- NEWSID – identifikátor souvisejících Zpráv
NEWSIDGEN
Tabulka slouží jako generátor číselných sekvencí. Je používána pro číslování Zpráv, Publikací ,Vydání a dalších tabulek.
- DBID – identifikátor sekvence
- NEXTID – následující použitelné číslo
- POPIS – název tabulky, ke které se sekvence vztahuje (jen k informativním účelům)
NEWSIMPRESSIONS
Tabulka je určena k uchovávání záznamů o přístupech k jednotlivým článkům.
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- DATUM – datum přístupu ke Zprávě
- IMPRESSIONS – počet přístupů ke Zprávě za daný den
- SUMMARIZED – určuje, zda jsou data sumarizována v tabulce NEWSIMPSUM
NEWSIMPSUM
Tabulka uchovává sumarizace přístupů (nezávisle na datu přístupu).
Data jsou z tabulky NEWSIMPRESSIONS sumarizována úlohou Sumarizace počtu shlédnutí spouštěnou z plánovače úloh.
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- IMPRESSIONS – celková počet přístupů ke Zprávě
NEWSINSTANCE
Tabulka instancí souborů ve zprávách
- ID - interní číslování záznamů
- NEWSID - ID zprávy, ke které instance patří (NEWSDB.ID)
- FILEID - ID souboru, který vystupuje v dané instanci (NEWSFILES.ID)
- LAYOUTID - ID stylu, kterým je formátována instance (NEWSLAYOUT.ID)
- ALISTID - ID druhu seznamu příloh (NEWSATTACHLISTS.ID)
- DDEFAULT - true znamená, že se jedná o výchozí dokument, pro stejné NEWSID může mít pouze jeden záznam hodnotu true.
- PRIORITY - priorita určující pořadí v seznamu příloh ke zprávě v případě, že přílohy mají definováno ručně pořadí
NEWSIPBLACKLIST
Tabulku používá implementace blokování přístupů do redakční části (blacklist)
- LDATE – datum a čas pokusu
- IP – IP adresa
NEWSKATEG
Definice stromu kategorií
- ID - číslování záznamů
- NAZEV - systémový název
- FULLTEXTSEARCH - kategorii fulltextově prohledávat, výchozí hodnota true
- PARENTID - ID nadřazené kategorie (ukazuje na NEWSKATEG.ID)
- TREEID - pomocné číslování pro strom
- FOLDERNAME - název složky pro kategorii
- PRIORITY - priorita
- GROUPID - ID týmu vlastnícího danou kategorii (NEWSUSERGROUPS.ID)
- ALLOWDATA - lze vkládat data, výchozí hodnota true
- ALIASID - rezervováno pro budoucí použití, v této verzi se pevně vkládá výchozí hodnota NULL
- CUSTSTRING1 - zákaznický řetězec, výchozí hodnota NULL
- CUSTINT1 - zákaznické číslo, výchozí hodnota NULL
NEWSKATEGCONN
Tabulka obsahuje řazení zpráv do kategorií
- NEWSID - ID zprávy v dané kategorii (NEWSDB.ID)
- KATEGID - ID kategorie, do které zpráva patří (NEWSKATEG.ID)
- TREEID - Pomocné číslování pro strom
NEWSKATEGLOC
Tabulka obsahuje jazykově závislé vlastnosti kategorií
- ID - číslování záznamů
- KATEGID - ID kategorie (NEWSKATEG.ID), ke které jazykové vlastnosti patří
- LANGUAGEID - ID jazyka (NEWSLANGUAGE.ID), ke kterému se vlastnosti vztahují
- NAME - lokalizovaný název kategorie
- DESCRIPTION - popis
- DEFAULTPAGEID - ID výchozí stránky pro daný jazyk (NEWSPAGE.ID)
- URL - URL kategorie
- DEFAULTPATTERNID - ID výchozí předlohy pro daný jazyk (NEWSPAGE.ID)
- NAVIGATION - kategorie patří do navigací, výchozí hodnota true
NEWSKEYWCONN
Tabulka definuje propojení mezi klíčovými slovy a Zprávami.
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- KEYWID – identifikátor Klíčového slova (odkaz na tabulku NEWSKEYWORDS)
NEWSKEYWORDS
Tabulka uchovává jednotlivá klíčová slova ke článkům.
Každé Klíčové slovo je uloženo pouze jednou a je převedono na malá písmena.
- ID – identifikátor záznamu
- KEYWORD – klíčové slovo
NEWSLANGUAGE
Tabulka uchovává seznam jazyků. Každá Zpráva musí mít nastavenou hodnotu parametru Jazyk.
- ID – identifikátor záznamu
- NAZEV – název jazyka
- LOCALE – dvouznaková zkratka jazyka (Microsoft konvence; CS=česky, EN=anglicky)
NEWSLAYOUT
Tabulka se Styly. Styly jsou části HTML kódu používající databázová pole Zpráv. Ta jsou při generování dané stránky nahrazována odpovídajícími hodnotami.
- ID – identifikátor záznamu
- NAZEV – název Stylu
- HLAVICKA – hlavička Stylu. Pokud je Styl použit na jednotlivé Články, hlavička je aplikována na každý Článek. Pokud je použit na Seznam článků a je povolené dělení do sekcí, hlavička je aplikována na každou sekci Seznamu (příp. jen na začátek Seznamu, pokud v něm žádně sekce nejsou nebo není dělení do sekcí povolené)
- TELO – tělo Stylu
- PATICKA – patička Stylu. Funkčnost je obdobná jako u pole HLAVICKA.
- SECTIONBEGIN – kód vkládaný na začátek každé sekce Seznamu
- SECTIONEND – kód vkládaný za každý konec sekce Seznamu
- LSEPARATOR – oddělovač jednotlivých Zpráv v Seznamu
- NAPOVEDA – nápověda, popiska pro Styl
- PATTERNID – identifikátor Předlohy
NEWSLISTSPAGING
Tabulka obsahuje seznam definic stránkovacích lišt
- ID - identifikátor záznamu
- OBJNAME - pojmenování stránkovací lišty
- IS_DEFAULT - příznak, zda se jedná o výchozí stránkovací lištu
NEWSLISTSPAGINGLOC
Tabulka obsahuje definice stránkovacích lišt v závislosti na jazyce
- PAGING_ID - ID stránkovací lišty v NEWSLISTSPAGING
- LANG_ID - ID jazyka
- TITLE - definice uvozujícího nadpisu
- LINK_PREV - definice položky Předchozí ve stránkovací liště
- LINK_NEXT - definice položky Následující ve stránkovací liště
- HEADER - definice hlavičky lišty
- FOOTER - definice patičky lišty
- PAGE_NUMBER - definice položky Číslo stránky ve stránkovací liště
- PAGE_ACTIVE - definice položky Aktivní stránka ve stránkovací liště
- LINK_SEPARATOR - definice položky Separátor ve stránkovací liště
- PAGE_COUNT - počet stránek ve stránkovací liště
NEWSLISTSUSAGE
Tabulka obsahuje informace, která Zpráva je zobrazen na které Stránce pomocí statického Seznamu.
- ZPRAVAID – identifikátor Zprávy (odkaz na tabulku NEWSDB)
- STRANAID – identifikátor Stránky (odkaz na tabulku NEWSPAGE)
NEWSLOGINHIST
Tabulka uchovává historii pokusů o přihlášení se k redakční části systému.
- ID – identifikátor záznamu
- LOGINDATE – datum a čas pokusu
- IP – IP adresa, odkud byl pokus proveden
- USERNAME – uživatelské jméno
- LOGGEDIN – určuje, zda bylo přihlášení úspěšné
NEWSMIME
Tabulka obsahuje seznam MIME typů a jejich hlaviček. Ty jsou používány např. skriptem detail.php při zobrazení pomocí WML šablony.
- ID – identifikátor záznamu
- NAZEV – název typu pro administrační rozhraní
- MIME – MIME typ, např. text/html
- ZKRATKA – standardní souborová přípona (např. html, wml)
NEWSNAVIG
Tabulka definuje navigace
- ID - interní číslování záznamů
- NAME - název navigace
- DESCRIPTION - popis navigace
- TRANSFORMID - která transformace se pro tuto navigaci používá (NEWSTRANSFORM.ID)
NEWSNAVIGCACHE
Tabulka slouží pro cachování HTML kódů navigací
- ID - interní číslování záznamů
- TRANSFORMID - která transformace se pro tuto navigaci používá (NEWSTRANSFORM.ID)
- XMLHASH – hash XML kódu
- HTMLCODE - vygenerovaný HTML kód po transformaci
- LASTMODIF – datum poslední aktualizace
NEWSNAVIGXML
Tabulka slouží pro ukládání XML kódů struktury kategorií pro generování navigací
- LANGUAGEID - ID jazyka (NEWSLANGUAGE.ID)
- LASTMODIF - Datum a čas poslední modifikace záznamu, doplňuje se triggerem u databází toto podporující
- XMLCODE - XML kód
NEWSPAGE
Tabulka obsahuje definice všech stránek.
- ID – identifikátor stránky
- PARENTID – identifikátor nadřazené stránky ve stromu šablon stránek. Tento odkaz se používá při určení, která stránka bude použita pro generování stránky.
- LOGPARENTID – identifikátor nadřazené stránky ve stromu hierarchického zařazení stránek
- PATTERNID – identifikátor kategorie předloh (odkaz na tabulku NEWSPATTERNS)
- CATEGID – identifikátor kategorie (odkaz na tabulku NEWSKATEG)
- NAME – název Stránky
- NAMEUSR – titulek Stránky
- ABBREV – není používáno
- GENERATED – určuje, zda se jedná o primární šablonu nebo zda se Stránka z primární šablony bude generovat:
0.. Stránka se generuje
1.. jedná se o primární šablonu
- PAGEURL – relativní URL adresa souboru, do kterého se bude stránka generovat
- SERVERID – pokud existují nějaké virtuální servery (v tabulce NEWSSERVER), toto pole určuje, ke kterému serveru Stránka patří.
- LANGUAGEID – jazyk stránky (odkaz na tabulku NEWSLANGUAGE)
- MIMEID – MIME typ stránky (odkaz na tabulku NEWSMIME)
- DATECREATED – datum poslední úpravy stránky
- PAGECATEGORY – kategorie stránky
- TARGETLOCATION – cíl uložení (1=veřejná zóna, 2=privátní zóna); výchozí hodnota 1
NEWSPAGELANG
Tabulka uchovává vztahy mezi Stránkami se stejným obsahem, ale v různých jazycích.
- SKUPINAID – identifikátor skupiny Stránek se stejným obsahem v různých jazycích (podle tabulky NEWSIDGEN)
- STRANAID – identifikátor Stránky (odkaz na tabulku NEWSPAGE)
- JAZYKID – identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE)
NEWSPATTERNS
Tabulka uchovává seznam kategorií Předloh (šablon pro některé typy dynamických skriptů)
- ID – identifikátor Předlohy
- PARENTID – identifikátor nadřazené předlohy ve stromu zařazení předloh
- NAME – název Předlohy
NEWSPROCPROGRESS
Tabulka běžících procesů a jejich průběhů.
- ID – identifikátor záznamu
- STARTED – datum a čas spuštění procesu
- TIMEOUT – stanovený timeout pro proces v sekundách
- COUNTELAPS – počet vykonaných kroků
- COUNTTOTAL – celkový počet kroků procesu
- CURRACTIVITY – slovní popis právě vykonávané aktivity
- AUXNOTE – pomocný popis
NEWSPROPOJENI
Tabulka uchovává definice Seznamů všech typů.
- ID – identifikátor Seznamu
- NAZEV – název Seznamu
- KATEGID – identifikátor kategorie (odkaz na tabulku NEWSKATEG, příp. 0, pokud není kategorie definována)
- DATUMDIFF – počet dní od vytvoření Zprávy
- PUBLID – identifikátor Publikace (odkazna tabulku NEWSPUBL, příp. 0, pokud není publikace definována)
- RUBRIKA – název rubriky
- MAXVYDANI – počet publikačních dní
- MAXZPRAV – maximální počet zobrazených Článků
- SKUPINAID – identifikátor Skupiny (odkaz na tabulku NEWSSKUPINA, příp. 0, pokud není Skupina definována)
- SEKCE – název pole, které je použito k dělení Seznamu do sekcí
- TRIDIT – název pole použitého pro třídění
- TYP – typ Seznamu (Seznam, Propojení se zprávou, SQL dotaz, přílohy)
- KEYWORDS – klíčová slova
- KEYWSTEJNA – volba Klíčová slova - stejná
- RELIDS – volba Související ID
- JAZYKID – identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE, příp. 0, pokud je jazyk nedefinován)
- TYPID – identifikátor Oblasti na určité stránce, která má obsahovat či naopak neobsahovat zprávy, které seznam zobrazuje (odkaz na tabulku NEWSTYP)
- STRANAID – identifikátor Stránky, která má obsahovat oblast uvedenou v TYPID (odkaz na tabulku NEWSPAGE)
- SQL_SRC – odpovídající SQL dotaz (generovaný podle nastavení nebo sestavený ručně)
- IS_ALLOWED – zda se má seznam spouštět ne jako SQL uložená procedura, ale jako PHP kód (zpravidla na MySql, kde SQL procedury neexistují).
- SECTIONCOUNT – určuje velikost vynuceně rozděleného seznamu
- INCLSELAREA – volba určující, zda se zprávy umístěné na oblasti TYPID do seznamu zahrnují nebo naopak nezahrnují
- PAGING – volba zda-li se má seznam stánkovat
- ACTIVECATEG – aktivní kategorie
- INCLSUBCAT – volba včetně podkategorií
- ATTACHLISTID – identifikátor seznamu příloh (tabulka NEWSATTACHLISTS)
- KATEGLEVEL – úroveň kategorie
- KOREKTURA – stav zpráv
NEWSPUBL
Tabulka obsahuje záznamy o Publikacích a jejich nastaveních.
- ID – identifikátor záznamu
- NAZEV – název Publikace
- CESTA – relativní cesta adresáře, kde jsou uložené volitelně texty Publikace
- PERIODICKA – určuje, zda je Publikace periodická.
- IMGCESTA – relativní cesta k adresáři s obrázky Publikace (používají pouze některé importní aplikace)
- BARVA – určuje barvu, která bude použita jako pozadí v seznamu Zpráv
NEWSPUBLDETAIL
Tabulka obsahuje detailní informace o Publikacích podle jednotlivých MIME typů (např. pokud existují šablony pro HTML a pro WAP). Počet záznamů odpovídá počtu Publikací vynásobenému počtem MIME typů.
- PUBLID – identifikátor Publikace (odkaz na tabulku NEWSPUBL)
- MIMEID - identifikátor MIME typu (odkaz na tabulku NEWSMIME)
- TEMPLCLANEKID - identifikátor šablony pro kombinaci Zprávy a MIME typu (odkaz na tabulku NEWSPAGE)
NEWSSERVER
Tabulka obsahuje definice virtuálních web serverů; pokud není žádný potřebný, nevkládají se do tabulky žádná data.
- ID – identifikátor záznamu
- URL – URL adresa serveru
- CESTA – absolutní cesta do kořenového adresáře virtulního web serveru
- NAZEV – název virtuálního web serveru
- CESTATXT – pole pro zpětnou kompatibilitu, nevyplňuje se
NEWSSCHQUE
Tabulka slouží jako zásobník sekvencí k vykonání.
- ID – identifikátor záznamu
- RDATE – vypočítaný datum a čas, kdy se má sekvence vykonat
- STATUS – status úlohy
- XMLFILE – název souboru se sekvencí
NEWSSCHTASKS
Tabulka obsahuje seznam sekvencí definovaných v Plánovači úloh.
- ID – identifikátor záznamu
- NAME – název sekvence
- COMMENT – popis sekvence
- ENABLED – určuje, zda je sekvence aktivní
- ACTDATE – datum poslední úpravy
- XMLFILE – jméno XML souboru s definicí sekvence
NEWSSKUPCONN
Tabulka obsahuje propojení zpráv se skupinami – jedna zpráva může být zařazena do více skupin
- NEWSID – identifikátor zprávy (tabulka NEWSDB)
- SKUPID – identifikátor skupiny (tabulka NEWSSKUPINA)
NEWSSKUPINA
Tabulka obsahuje seznam Skupin zpráv. Každá Zpráva může patřit nejvýše do jedné Skupiny.
- ID – identifikátor Skupiny
- NAZEV – název Skupiny
NEWSTRANSFORM
Tabulka obsahuje data o tranformacích
- ID – identifikátor transformace
- NAME – název transformace
- DESCRIPTION – popis
- XMLCODE – XML kód transformace
- TCATEGID – kategorie transformace
NEWSTYP
Tabulka obsahuje data o Oblastech, které mohou být použity na Stránkách.
- ID – identifikátor Oblasti
- IDSTRING – identifikátor-název Oblasti, jak je používán na Stránkách
- NAZEV – název Oblasti pro uživatele
- LAYOUTID – výchozí Styl pro Oblast
- SORTID – identifikátor typu třídění
- MAXZPRAV – maximální počet Zpráv na generované Stránce
- HLAVICKA – hlavička Oblasti (HTML kód). Je vložena do Oblasti, pokud je do té vložen alespoň jeden Článek.
- PATICKA – patička Oblasti (HTML kód). Je vložena do Oblasti, pokud je do té vložen alespoň jeden Článek.
- PRIORITA - priorita
NEWSTYPSTYL
Záznamy v tabulce určují, které Styly jsou použitelné pro jednotlivé Oblasti. Účelem je nabídnou Styly, jejichž použití má pro danou Oblast smysl.
- TYPID – identifikátor Oblasti (odkaz na tabulku NEWSTYP)
- STYLID – identifikátor Stylu (odkaz na tabulku NEWSLAYOUT)
NEWSUSEDTYPES
Tabulka obsahuje seznam Oblastí definovaných pro každou šablonu. Šablona je pak aktualizována automaticky při procházení stránky.
- PAGEID – identifikátor stránky šablony (odkaz na tabulku NEWSPAGE)
- TYPID – identifikátor Oblasti (odkaz na tabulku NEWSTYP)
NEWSUSERCONN
Tabulka definuje zařazení uživatele do skupiny uživatelů a určuje jeho roli.
- GROUPID – identifikátor skupiny uživatelů (odkaz na tabulku NEWSUSERGROUPS)
- USERID – identifikátor uživatele (odkaz na tabulku NEWSUSERPERSONS)
- ROLE – role uživatele
0.. Administrátor
10.. Editor
20.. Redaktor
NEWSUSERFILESELECT
Tabulka obsahuje uživatelské výběry souborů
- USERID – identifikátor uživatele (odkaz na tabulku NEWSUSERPERSONS)
- FILEID – identifikátor souboru (odkaz na tabulku NEWSFILES)
NEWSUSERGROUPS
Tabulka obsahuje definice skupin uživatelů.
- ID – identifikátor skupiny uživatelů
- NAME – název skupiny uživatelů
- DESCRIPTION – popis
- ROOTPATH – relativní cesta do adresáře, kam smí uživatelé vytvářed podadresáře a ukládat soubory (cesta uzavřena do oddělovačů - /images/)
NEWSUSERPERSONS
Tabulka obsahuje data o uživatelích.
- ID – identifikátor uživatele
- FIRSTNAME, LASTNAME – křestní jméno a příjmení uživatele
- EMAIL – emailová adresa
- USERNAME – uživatelské jméno
- PASSWORD – heslo
- ACTIVE – určení, zda je účet uživatele aktivní
- DEFAULTVIEW – výchozí Pohled uživatele (odkaz na tabulku NEWSVIEWS, příp. 0, pokud není definován)
- DEFAULTCATEGID – výchozí kategorie uživatele (odkaz na tabulku NEWSKATEG, příp. 0, pokud není definována)
- SHOWINTEDITOR – určuje, zda se má zobrazovat ikona celoobrazovkového interního editoru
- SHOWEXTEDITOR – určuje, zda se má zobrazovat ikona externího editoru
- FILTERHTML – určuje míru filtrování HTML:
0.. žádné filtrování
1.. pouze základní tagy
2.. převádět do prostého textu
- DISABLEVIEWCHANGE – zakázat změnu pohledu
- DEFAULTGROUP – výchozí skupina uživatele
NEWSUSERTYPES
Tabulka definuje, které Oblasti mohou které skupiny uživatelů používat. Pro každou Oblast je také rozlišeno, na které Stránce je umístěna.
- GROUPID – identifikátor skupiny uživatelů (odkaz na tabulku NEWUSERGROIUPS)
- PAGEID – identifikátor Stránky s Oblastí (odkaz na tabulku NEWSPAGE)
- TYPEID – identifikátor Oblasti (odkaz na tabulku NEWSTYP)
NEWSVARDOCITEMS
Tabulka obsahuje seznam položek variabilní struktury.
- VARFIELDID – identifikátor variabilního pole (tabula NEWSVARFIELDS)
- VARDOCID – identifikátor variabilní struktury zpráv (tabula NEWSVARDOCTYPES)
- FORDERID – pořadí položky
NEWSVARDOCTYPES
Tabulka obsahuje seznam typů variabilní struktury.
- ID – identifikátor variabilní struktury zpráv
- NAME – název variabilní struktury zpráv
- FSYSNAME – systémový název variabilní struktury zpráv
NEWSVARFIELDS
Tabulka obsahuje seznam polí variabilní struktury.
- ID – identifikátor pole variabilní struktury zpráv
- FSYSNAME – systémový název pole variabilní struktury zpráv
- FUSERNAME – uživatelský název pole variabilní struktury zpráv
- FDATATYPE – datový typ pole
- ALLOWMARKUP – povolit vkládání HTML
- AUTOFORMAT – automatické formátování pole
- FMAXLEN – maximální délka
- MANDATORYVALUE – povinná hodnota
- SELID – ID číselníku
- FINDEX – indexování pole
- FFULLTEXT – fulltextové indexování pole
NEWSVARSELDEF
Tabulka obsahuje seznam číselníků
- ID – identifikátor číselníku
- NAME – systémový název číselníku
NEWSVARSELITEMS
Tabulka obsahuje seznam hodnot číselníků
- ID – identifikátor hodnoty číselníku
- SELID – identifikátor číselníku
- SYSVALUE – systémová hodnota
- SYSNAME – systémový název hodnoty
NEWSVARSELLOC
Tabulka obsahuje seznam lokalizovaných názvů hodnot číselníků
- ITEMID – identifikátor hodnoty číselníku
- LANGUAGEID – identifikátor jazyku
- LOCNAME – lokalizovaný název hodnoty
NEWSVIEWS
Tabulka obsahuje seznam definovaných Pohledů.
- ID – identifikátor záznamu
- NAZEV – název Pohledu
- VARDOCID – identifikátor variabilní struktury zpráv
NEWSVIEWSDEF
Tabulka obsahuje detailní definice Pohledů.
- POHLEDID – identifikátor Pohledu (odkaz na tabulku NEWSVIEWS)
- POLE – název pole v Pohledu
- DEFVALUE – výchozí hodnota
- ZOBRAZIT – určení, zda má být pole v Pohledu zobrazeno
- ORDERID – pořadí pole v Pohledu
- FUSERNAME – uživatelský název pole
- DEFVALUEREGIME – režim výchozí hodnoty (0=DEFVALUE,1=hodnota pole DEFVALUEFIELD)
- DEFVALUEFIELD – pole z kterého se má vzít výchozí hodnota (při DEFVALUEREGIME=1)
NEWSVYDANI
Tabulka obsahuje definice Vydání.
- PUBLID – identifikátor Publikace
- CISLO – číslo Vydání
- NAZEV – název Vydání
- DATUM – datum Vydání
- KOREKTURA – status Vydání:
1.. Publikováno
2.. Schváleno
3.. Vloženo