1+ <?php
2+
3+ /*
4+ Copyright (c) 2007, Till Brehm, projektfarm Gmbh
5+ All rights reserved.
6+
7+ Redistribution and use in source and binary forms, with or without modification,
8+ are permitted provided that the following conditions are met:
9+
10+ * Redistributions of source code must retain the above copyright notice,
11+ this list of conditions and the following disclaimer.
12+ * Redistributions in binary form must reproduce the above copyright notice,
13+ this list of conditions and the following disclaimer in the documentation
14+ and/or other materials provided with the distribution.
15+ * Neither the name of ISPConfig nor the names of its contributors
16+ may be used to endorse or promote products derived from this software without
17+ specific prior written permission.
18+
19+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
20+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22+ IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
23+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
24+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
26+ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
28+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29+ */
30+
31+ //** Web-only
32+ if ( !empty ($ _SERVER ['DOCUMENT_ROOT ' ]) ) {
33+
34+ Header ("Pragma: no-cache " );
35+ Header ("Cache-Control: no-store, no-cache, max-age=0, must-revalidate " );
36+ Header ("Content-Type: text/html; charset=utf-8 " );
37+
38+ ini_set ('register_globals ' ,0 );
39+ }
40+
41+ //** SVN Revision
42+ $ svn_revision = '$Revision: 658 $ ' ;
43+ $ revision = str_replace (array ('Revision: ' ,'$ ' ,' ' ), '' , $ svn_revision );
44+
45+ //** Application
46+ define ('ISPC_APP_TITLE ' , 'ISPConfig ' );
47+ define ('ISPC_APP_VERSION ' , '3.0.0.8 ' );
48+
49+
50+ //** Database
51+ $ conf ["db_type " ] = 'mysql ' ;
52+ $ conf ["db_host " ] = 'localhost ' ;
53+ $ conf ["db_database " ] = 'ispconfig3 ' ;
54+ $ conf ["db_user " ] = 'root ' ;
55+ $ conf ["db_password " ] = '' ;
56+ $ conf ["db_charset " ] = 'utf8 ' ; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1")
57+
58+ define ("DB_TYPE " ,$ conf ["db_type " ]);
59+ define ("DB_HOST " ,$ conf ["db_host " ]);
60+ define ("DB_DATABASE " ,$ conf ["db_database " ]);
61+ define ("DB_USER " ,$ conf ["db_user " ]);
62+ define ("DB_PASSWORD " ,$ conf ["db_password " ]);
63+ define ("DB_CHARSET " ,$ conf ["db_charset " ]);
64+
65+
66+ //** Database settings for the master DB. This setting is only used in multiserver setups
67+ $ conf ["dbmaster_type " ] = 'mysql ' ;
68+ $ conf ["dbmaster_host " ] = '{mysql_master_server_host} ' ;
69+ $ conf ["dbmaster_database " ] = '{mysql_master_server_database} ' ;
70+ $ conf ["dbmaster_user " ] = '{mysql_master_server_ispconfig_user} ' ;
71+ $ conf ["dbmaster_password " ] = '{mysql_master_server_ispconfig_password} ' ;
72+
73+
74+ //** Paths
75+ define ('ISPC_ROOT_PATH ' , realpath (dirname (__FILE__ ).'/../ ' )); // The main ROOT is the parent directory to this file, ie Interface/. NO trailing slashes.
76+ define ('ISPC_LIB_PATH ' , ISPC_ROOT_PATH .'/lib ' );
77+ define ('ISPC_CLASS_PATH ' , ISPC_ROOT_PATH .'/lib/classes ' );
78+ define ('ISPC_WEB_PATH ' , ISPC_ROOT_PATH .'/web ' );
79+ define ('ISPC_THEMES_PATH ' , ISPC_ROOT_PATH .'/web/themes ' );
80+ define ('ISPC_WEB_TEMP_PATH ' , ISPC_WEB_PATH .'/temp ' ); // Path for downloads, accessible via browser
81+ define ('ISPC_CACHE_PATH ' , ISPC_ROOT_PATH .'/cache ' );
82+
83+ //** Paths (Do not change!)
84+ $ conf ["rootpath " ] = substr (dirname (__FILE__ ),0 ,-4 );
85+ $ conf ["fs_div " ] = "/ " ; // File system divider, "\\" on windows and "/"" on linux and unix
86+ $ conf ["classpath " ] = $ conf ["rootpath " ].$ conf ["fs_div " ]."lib " .$ conf ["fs_div " ]."classes " ;
87+ $ conf ["temppath " ] = $ conf ["rootpath " ].$ conf ["fs_div " ]."temp " ;
88+
89+ define ("FS_DIV " ,$ conf ["fs_div " ]);
90+ define ("SERVER_ROOT " ,$ conf ["rootpath " ]);
91+ define ("INCLUDE_ROOT " ,SERVER_ROOT .FS_DIV ."lib " );
92+ define ("CLASSES_ROOT " ,INCLUDE_ROOT .FS_DIV ."classes " );
93+
94+
95+ //** Server
96+ $ conf ['app_title ' ] = ISPC_APP_TITLE ;
97+ $ conf ['app_version ' ] = ISPC_APP_VERSION ;
98+ $ conf ['app_link ' ] = 'http://www.howtoforge.com/forums/showthread.php?t=26988 ' ;
99+ $ conf ['modules_available ' ] = 'admin,mail,sites,monitor,client,dns,help ' ;
100+ $ conf ["server_id " ] = "{server_id} " ;
101+
102+
103+ //** Interface
104+ define ('ISPC_INTERFACE_MODULES_ENABLED ' , 'mail,sites,dns,tools ' );
105+
106+
107+ //** Logging
108+ $ conf ["log_file " ] = '/var/log/ispconfig/ispconfig.log ' ;
109+ $ conf ["log_priority " ] = 0 ; // 0 = Debug, 1 = Warning, 2 = Error
110+
111+
112+ //** Allow software package installations
113+ $ conf ['software_updates_enabled ' ] = false ;
114+
115+
116+ //** Themes
117+ $ conf ["theme " ] = 'default ' ;
118+ $ conf ["html_content_encoding " ] = 'utf-8 ' ; // example: utf-8, iso-8859-1, ...
119+ $ conf ["logo " ] = 'themes/default/images/ispc_logo.png ' ;
120+
121+
122+ //** Default Language
123+ $ conf ["language " ] = 'en ' ;
124+
125+
126+ //** Misc.
127+ $ conf ["interface_logout_url " ] = "" ; // example: http://www.domain.tld/
128+
129+
130+ //** Auto Load Modules
131+ $ conf ["start_db " ] = true ;
132+ $ conf ["start_session " ] = true ;
133+
134+
135+ //** Constants
136+ define ("LOGLEVEL_DEBUG " ,0 );
137+ define ("LOGLEVEL_WARN " ,1 );
138+ define ("LOGLEVEL_ERROR " ,2 );
139+
140+ ?>
0 commit comments