WebToDate/Ankety/Dodatky
Z WebToDate
Skočit na navigaciSkočit na vyhledávání
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í |