Skip to content

WebToDate / Ankety

Dodatky

Databázové struktury ​

Následující tabulky popisují databázové struktury používané modulem.

Tabulka VOTEMASTER

Tabulka obsahuje seznam založených anket

ID

Int

Interní číslování anket

NAME

Varchar(255)

Název ankety

DESCRIPTION

Text

Popis ankety

DATECREATED

Datetime

Datum založení ankety

ACTIVE

Smallint

Příznak, zda se jedná o aktivní hlasování

SRESULTS

Smallint

Lze zobrazit výsledek bez nutnosti hlasovat

COMMENT

Text

Komentář ke hlasování

KIND

Smallint

Druh ankety, rezervováno pro budoucí použití, v této verzi vždy 1

NEWSID

Int

ID zprávy, ke které je anketa vázána, NULL pokud není svázána se žádnou zprávou

NEWSIDCODE

Int

ID zprávy s vygenerovaným formulářem v těle, NULL pokud zpráva není vygenerovaná

VOTECOUNT

Int

Celkový počet hlasujících na tuto anketu

RECEIPTID

Int

ID předpisu pro danou anketu

GROUPID

Int

ID týmu, kterému anketa patří

CATEGID

Int

ID kategorie (VOTECATEG)

LANGUAGEID

Smallint

ID jazyka

Tabulka VOTECATEG

Tabulka obsahuje seznam kategorií modulu

ID

Int

ID kategorie

NAZEV

Varchar(255)

Název kategorie

Tabulka VOTEANSWERS

Tabulka obsahuje možné odpovědi k anketám

ID

Int

Interní číslování záznamů

VID

Int

ID ankety (VOTEMASTER)

IDX

Smallint

Pořadí odpovědí v anketě a čísla odpovědí (pro každé VID čísla od jedné dál)

ACORRECT

Smallint

Druh ankety, rezervováno pro budoucí použití, v této verzi vždy false

VALUE

Varchar(255)

Text odpovědi

VOTECOUNT

Int

Počet uživatelů kteří zvolili danou odpověď

PERCENTAGE

Int

Procento uživatelů kteří zvolili danou odpověď

Tabulka VOTERECORD

Tabulka obsahuje záznamy o tom, kdo již na danou anketu odpovídal

VID

Int

ID ankety (VOTEMASTER)

GUID

Varchar(255)

GUID uživatele (identifikační řetězec ukládaný do cookies)

XUSERID

Int

Číslo uživatele (XUSER)

VOTEDATE

Datetime

Datum a čas hlasování

Tabulka VOTERESULTS

Tabulka obsahuje záznamy o tom, kdo jak odpovídal

VID

Int

ID ankety (VOTEMASTER)

XUSERID

Int

Číslo uživatele (XUSER)

IDX

Smallint

ID odpovědi (VOTERECORD)

VOTEDATE

Datetime

Datum a čas hlasování

Následující tabulky se používají pro hodnocení článků:

Tabulka VOTERATESELDEF

Tabulka definuje vlastnosti pojmenovaného hodnotícího prvku

ID

Int

Interní číslování

SNAME

Varchar

Systémový název prvku pro administrační rozhraní

NUMOFSTARS

Smallint

Počet možností v rámci známkování, hodnota 5 znamená, že lze udílet známky 1 až 5 apod.; celé kladné číslo

DEFAULTSTAR

Smallint

Výchozí známka, tj. na jako hodnotu má být nastaven hodnotící prvek při zobrazení před hodnocením; hodnota musí být v intervalu 1 až NUMOFSTARS

NAMENAME

Varchar

Hodnota atributu name v hodnotícím HTML formuláři

LIMITDAYS

Smallint

Pokud je zadáno, definuje omezení ve dnech, jak dlouho lze článek hodnotit (zpráva nesmí být starší než zadaný počet dní)

RECEIPTID

Int

ID předpisu

IS_DEFAULT

Tinyint

Příznak, zda se jedná o výchozí hodnotící prvek

Tabulka VOTERATESELLOC

Tabulka uchovává popisky známek pro různé jazyky

ITEMID

Smallint

ID definice hodnotícího prvku (VOTERATESELDEF)

ITEMNUMBER

Smallint

Hodnocení jako číslo

LANGUAGEID

Smallint

ID jazyka (NEWSLANGUAGE)

LOCNAME

Varchar

Nepovinný popisek dané známky v daném jazyce

Tabulka VOTERATES

Tabulka obsahuje hodnocení jednotlivých zpráv

NEWSID

Int

ID zprávy (NEWSDB)

VOTES

Int

Počet hodnocení dané zprávy

AVGRATE

Float

Průměrná známka

Tabulka VOTERATERECORD

Tabulka obsahuje záznamy o hodnoceních jednotlivých uživatelů

NEWSID

Int

ID zprávy (NEWSDB)

RATEN

Smallint

Známka, kterou uživatel zprávu ohodnotil

GUID

Varchar

GUID uživatele

XUSERID

Varchar

ID uživatele (XUSER)

VOTEDATE

Datetime

Datum a čas započtení hodnocení