Go to the documentation of this file.
3 define(
'STATUS_INCOMPLETE',0);
4 define(
'STATUS_NORMAL',1);
5 define(
'STATUS_USER_DEACTIVATED',2);
6 define(
'STATUS_DELETED',3);
7 define(
'STATUS_TEMPLATE',6);
8 define(
'STATUS_ARCHIVE',7);
9 define(
'STATUS_SHARED_TEMPLATE',8);
11 define(
'POLLTYPE_SIMPLE',4);
12 define(
'POLLTYPE_ADVANCED',5);
14 define (
'DOCUMENT_ROOT', dirname(__FILE__));
18 require(
"/etc/umfragen/config.php");
22 if( (!defined(
"DB_USER")) OR (!defined(
"DB_PASS")) OR (!defined(
"DB_DATABASE")) OR (!defined(
"DB_HOST")) ){
23 die(
"Fehlkonfiguration der Datenbankverbindung. Bitte die Datenbankverbindung in der Konfigurationsdatei angeben.");
26 if( !defined(
"AUTH_METHOD") ){
27 die(
"Authentifizierungsmethode nicht eingestellt in der Konfiguration. Bitte 'AUTH_METHOD' definieren");
30 if( AUTH_METHOD ==
"LDAP" ){
31 if( (!defined(
"LDAP_HOST")) OR (!defined(
"LDAP_PORT")) OR (!defined(
"LDAP_ROOTDN")) ){
32 die(
"LDAP Authentifizierung ist falsch konfiguriert. Bitte die LDAP betreffenden Einstellungen in die Konfigurationsdatei schreiben.");
35 }
else if( AUTH_METHOD ==
"MYSQL"){
36 if( (!defined(
"AUTH_DB_HOST")) OR (!defined(
"AUTH_DB_NAME")) OR (!defined(
"AUTH_DB_PORT")) OR (!defined(
"AUTH_DB_USER")) OR (!defined(
"AUTH_DB_PASS")) ){
37 die(
"MYSQL Authentifizierung ist falsch konfiguriert. Bitte Einstellungen, die mit 'AUTH_DB' beginnen in die Konfigurationsdatei schreiben.");
40 die(
"Konfigurationsvariabel 'AUTH_METHOD' enthält einen ungültigen Wert.");
44 if( !defined(
"APP_ROOT") ){
45 die(
"'APP_ROOT' nicht eingestellt. Bitte diese Einstellung auf den Pfad des Root-verzeichnisses der Software setzen.");
57 if( !defined(
"SUPER_ADMIN") ){
58 die(
"Keinen Administrator definiert");