0.3.0 inital import
[mailer.git] / inc / config.php
1 <?php
2 // Load the class from inc/config direktory
3 @require_once(dirname(__FILE__) . "/config/class_FrameworkConfiguration.php");
4
5 // Get a new configuration instance
6 $cfg = FrameworkConfiguration::createFrameworkConfiguration();
7
8 // CFG: SERVER-PATH
9 $cfg->definePath(dirname(dirname(__FILE__)) . "/"); // DON'T MISS THE TRAILING SLASH!!!
10
11 // CFG: DATABASE-TYPE
12 $cfg->defineDatabaseType("local");
13
14 // CFG: TIME-ZONE
15 $cfg->setDefaultTimezone("Europe/Berlin");
16
17 // CFG: MAGIC-QUOTES-RUNTIME
18 $cfg->setMagicQuotesRuntime(false);
19
20 // CFG: PHP-SCRIPT-EXTENSION
21 $cfg->setConfigEntry("php_extension", ".php");
22
23 // CFG: CLASS-PREFIX
24 $cfg->setConfigEntry("class_prefix", "class_");
25
26 // CFG: CLASS-SUFFIX
27 $cfg->setConfigEntry("class_suffix", ".php");
28
29 // CFG: RAW-TEMPLATE-EXTENSION
30 $cfg->setConfigEntry("raw_template_extension", ".tpl");
31
32 // CFG: CODE-TEMPLATE-EXTENSION
33 $cfg->setConfigEntry("code_template_extension", ".ctp");
34
35 // CFG: SELECTOR-GET
36 $cfg->setConfigEntry("app_selector_get", "app");
37
38 // CFG: APPLICATION-HELPER
39 $cfg->setConfigEntry("app_helper_class", "ApplicationHelper");
40
41 // CFG: SELECTOR-PATH
42 $cfg->setConfigEntry("selector_path", "selector");
43
44 // CFG: TEMPLATE-BASE-PATH
45 $cfg->setConfigEntry("tpl_base_path", "templates/"); // DON'T MISS THE TRAILING SLASH!
46
47 // CFG: LANGUAGE-BASE-PATH
48 $cfg->setConfigEntry("lang_base_path", "inc/language/"); // DON'T MISS THE TRAILING SLASH!
49
50 // CFG: COMPRESSOR-BASE-PATH
51 $cfg->setConfigEntry("compressor_base_path", "inc/classes/main/compressor/"); // DON'T MISS THE TRAILING SLASH!
52
53 // CFG: APPLICATION-PATH
54 $cfg->setConfigEntry("application_path", "application");
55
56 // CFG: COMPILE-OUTPUT-PATH
57 $cfg->setConfigEntry("compile_output_path", "templates/_compiled/"); // DON'T MISS THE TRAILING SLASH!
58
59 // CFG: TEMPLATE-ENGINE
60 $cfg->setConfigEntry("tpl_engine", "TemplateEngine");
61
62 // CFG: DEBUG-ENGINE
63 $cfg->setConfigEntry("debug_engine", "DebugWebOutput");
64
65 // CFG: DEFAULT-LANGUAGE
66 $cfg->setConfigEntry("default_lang", "de"); // A two-char language string: de for german, en for english and so on
67
68 // CFG: WEB-TEMPLATE-TYPE
69 $cfg->setConfigEntry("web_template_type", "html");
70
71 // CFG: EMAIL-TEMPLATE-TYPE
72 $cfg->setConfigEntry("email_template_type", "emails");
73
74 // CFG: CODE-TEMPLATE-TYPE
75 $cfg->setConfigEntry("code_template_type", "code");
76
77 // CFG: WEB-ENGINE
78 $cfg->setConfigEntry("web_engine", "WebOutput");
79
80 // CFG: SELECTOR-TEMPLATE-PREFIX
81 $cfg->setConfigEntry("tpl_selector_prefix", "selector");
82
83 // CFG: WEB-CONTENT-TYPE
84 $cfg->setConfigEntry("web_content_type", "text/html");
85
86 // CFG: VALID-TEMPLATE-VARIABLE
87 $cfg->setConfigEntry("tpl_valid_var", "content");
88
89 // CFG: META-AUTHOR
90 $cfg->setConfigEntry("meta_author", "Roland H&auml;der");
91
92 // CFG: META-PUBLISHER
93 $cfg->setConfigEntry("meta_publisher", "Roland H&auml;der");
94
95 // CFG: META-KEYWORDS
96 $cfg->setConfigEntry("meta_keywords", "test,test,test");
97
98 // CFG: META-DESCRIPTION
99 $cfg->setConfigEntry("meta_description", "A lame description for an application framework");
100
101 // CFG: LAUNCH-METHOD
102 $cfg->setConfigEntry("entry_method", "entryPoint");
103
104 // CFG: SELECTOR-MAIN-TEMPLATE
105 $cfg->setConfigEntry("selector_main_tpl", "selector_main");
106
107 // CFG: SELECTOR-APPS-TEMPLATE
108 $cfg->setConfigEntry("selector_apps_tpl", "selector_apps");
109
110 // CFG: SELECTOR-NAME
111 $cfg->setConfigEntry("selector_name", "selector");
112
113 // CFG: DEFAULT-APPLICATION
114 $cfg->setConfigEntry("default_application", "selector");
115
116 // CFG: VERBOSE-LEVEL
117 $cfg->setConfigEntry("verbose_level", 0);
118
119 // Shall we include config-local.php where you can configure some things? Then
120 // We need to do some things:
121 //
122 // First generate FQFN
123 $localConfig = sprintf("%sinc/config-local%s", PATH, $cfg->readConfig("php_extension"));
124
125 // Second is the file there and readable?
126 if ((file_exists($localConfig)) && (is_readable($localConfig))) {
127         // The third step to load it
128         require_once($localConfig);
129 }
130
131 // [EOF]
132 ?>