Added templates
[bibliodb.git] / CiteConfig.php
blobd59ed464ccd3d40683d82f584653d2ee88ecd3a7
1 <?php
2 class CiteConfig{
3 private $conf=array("pokus"=>"Nazdar");
4 //enforce singleton
5 final private function __clone() {}
6 final private function __construct() {}
8 final public function getInstance()
10 static $instance = null;
12 if (null === $instance) {
13 $instance = new CiteConfig();
15 return $instance;
17 public function getValue($key){
18 $instance=self::getInstance();
19 return $instance->conf[$key];
21 public function setValue($key, $value){
22 $instance=self::getInstance();
23 $instance->conf[$key]=$value;
26 CiteConfig::setValue("output_filter","html");
27 CiteConfig::setValue("database_user","root");
28 CiteConfig::setValue("database_password","root");
29 CiteConfig::setValue("database_host","localhost");
30 CiteConfig::setValue("database_name","krokobib");
31 CiteConfig::setValue("encoding","utf-8");
32 CiteConfig::setValue("html_template_dir","view/tpl/html/");
33 CiteConfig::setValue("html_cache_dir","view/tpl/html/cache/");
34 CiteConfig::setValue("latex_template_dir","view/tpl/latex/");
35 CiteConfig::setValue("latex_cache_dir","view/tpl/latex/cache/");
37 CiteConfig::setValue("page_title","Pokus");