Nastavení: Porovnání verzí
Z Freenetis Wiki
(→Knihovna Settings) |
|||
Řádek 16: | Řádek 16: | ||
== Knihovna Settings == | == Knihovna Settings == | ||
− | db_schema_version | + | === Proměnné === |
− | title | + | ====db_schema_version==== |
− | currency | + | ====title==== |
− | index_page | + | ====currency==== |
− | domain | + | ====index_page==== |
− | suffix | + | ====domain==== |
− | self_registration | + | ====suffix==== |
− | email_default_email | + | ====self_registration==== |
− | protocol | + | ====email_default_email==== |
− | email_driver | + | ====protocol==== |
− | email_hostname | + | ====email_driver==== |
− | email_port | + | ====email_hostname==== |
− | email_username | + | ====email_port==== |
− | email_password | + | ====email_username==== |
+ | ====email_password==== | ||
== Knihovna Config == | == Knihovna Config == |
Verze z 1. 7. 2010, 06:01
Jako každý jiný informační systém i Freenetis musí mít možnost různých nastavení, jak uživatelských, tak i systémových. V současné době se o to starají dvě knihovny:
application/libraries/settings.php (pro nastavení skrze databázi) system/libraries/config.php (pro nastavení skrze konfigurační soubor)
Obsah
Původní stav
V původním stavu framework Kohana podporoval pouze nastavení přes konfigurační soubory, žádné nastavení přes databázi neexistovaly. Z toho plyne, že v systému nešly vytvářet formulář pro nastavení - ty by pak totiž musely tyto soubory přegenerovávat => velké bezpečnostní riziko.
Současný stav
Takřka veškerá nastavení byla přesunuta do databáze, v konfiguračním souboru zůstaly pouze přístupové údaje k databázi.