Nastavení: Porovnání verzí
Z Freenetis Wiki
Řádek 15: | Řádek 15: | ||
== Knihovna Settings == | == Knihovna Settings == | ||
+ | |||
+ | db_schema_version | ||
+ | title | ||
+ | currency | ||
+ | index_page | ||
+ | domain | ||
+ | suffix | ||
+ | self_registration | ||
+ | email_default_email | ||
+ | protocol | ||
+ | email_driver | ||
+ | email_hostname | ||
+ | email_port | ||
+ | email_username | ||
+ | email_password | ||
== Knihovna Config == | == Knihovna Config == |
Verze z 1. 7. 2010, 06:00
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.
Samotná implementace
Knihovna Settings
db_schema_version title currency index_page domain suffix self_registration email_default_email protocol email_driver email_hostname email_port email_username email_password