From eb496e1701d8f7d5b3b23e7d8c2ca104a845ef58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 28 May 2018 15:37:55 +0200 Subject: [PATCH] Added Config for Signature Server Removed deprecated Option PDF_CREATE_FUNCTION --- config/vilesci.config-default.inc.php | 156 +++++++++++++------------- 1 file changed, 81 insertions(+), 75 deletions(-) diff --git a/config/vilesci.config-default.inc.php b/config/vilesci.config-default.inc.php index 8078d4fca..c7140cd89 100644 --- a/config/vilesci.config-default.inc.php +++ b/config/vilesci.config-default.inc.php @@ -5,61 +5,60 @@ */ // Error Reporting -ini_set('display_errors','1'); +ini_set('display_errors', '1'); error_reporting(E_ALL); // Encoding -mb_internal_encoding("UTF-8"); -mb_regex_encoding("UTF-8"); -setlocale (LC_ALL, 'de_DE.UTF8','de_DE@euro', 'de_DE', 'de','DE', 'ge','German'); +mb_internal_encoding('UTF-8'); +mb_regex_encoding('UTF-8'); +setlocale (LC_ALL, 'de_DE.UTF8', 'de_DE@euro', 'de_DE', 'de', 'DE', 'ge', 'German'); // Zeitzone date_default_timezone_set('Europe/Vienna'); // Connection Strings zur Datenbank -define("DB_SYSTEM","pgsql"); -define("DB_HOST","localhost"); -define("DB_PORT","5432"); -define("DB_NAME","fhcomplete"); -define("DB_USER","vilesci"); -define("DB_PASSWORD","vilesci"); -define("DB_CONNECT_PERSISTENT",TRUE); -define('CONN_CLIENT_ENCODING','UTF-8' ); +define('DB_SYSTEM', 'pgsql'); +define('DB_HOST', 'localhost'); +define('DB_PORT', '5432'); +define('DB_NAME', 'fhcomplete'); +define('DB_USER', 'vilesci'); +define('DB_PASSWORD', 'vilesci'); +define('DB_CONNECT_PERSISTENT', TRUE); +define('CONN_CLIENT_ENCODING', 'UTF-8' ); //Connection String Infoscreen -define("INFOSCREEN_USER",""); -define("INFOSCREEN_PASSWORD",""); +define('INFOSCREEN_USER', ''); +define('INFOSCREEN_PASSWORD', ''); // Name des Servers (benoetigt fuer Cronjobs -define('SERVER_NAME','localhost'); +define('SERVER_NAME', 'localhost'); // URL zu FHComplete Root -define('APP_ROOT','http://www.fhcomlete.org/build/'); +define('APP_ROOT', 'http://www.fhcomlete.org/build/'); // URL zu RDF Verzeichnis -define('XML_ROOT','http://www.fhcomlete.org/build/rdf/'); +define('XML_ROOT', 'http://www.fhcomlete.org/build/rdf/'); // Pfad zu Document Root -define('DOC_ROOT','/var/www/html/build/'); +define('DOC_ROOT', '/var/www/html/build/'); // URL zu CIS -define('CIS_ROOT','http://www.fhcomlete.org/build/cis/'); +define('CIS_ROOT', 'http://www.fhcomlete.org/build/cis/'); // Externe Funktionen - Unterordner im Include-Verzeichnis -define('EXT_FKT_PATH','tw'); +define('EXT_FKT_PATH', 'tw'); // Fuer Mails etc -define('DOMAIN','technikum-wien.at'); +define('DOMAIN', 'example.com'); // Ordner für DMS Dokumente -define('DMS_PATH','/var/fhcomplete/documents/dms/'); +define('DMS_PATH', '/var/fhcomplete/documents/dms/'); // Authentifizierungsmethode // Moegliche Werte: // auth_mixed - htaccess mit LDAP (Default) // auth_demo - Demo Modus (.htaccess) // auth_session - Sessions mit LDAP (Testbetrieb) -define("AUTH_SYSTEM", "auth_demo"); +define('AUTH_SYSTEM', 'auth_demo'); // Gibt den Namen fuer die htaccess Authentifizierung an (muss mit dem Attribut AuthName im htaccess uebereinstimmen) -define("AUTH_NAME","Technikum-Wien"); - +define('AUTH_NAME', 'FH Complete'); /* * LDAP Einstellungen @@ -72,53 +71,52 @@ define("AUTH_NAME","Technikum-Wien"); * LDAP_BIND_PASSWORD: Passwort des Users falls eine Authentifizierung am LDAP noetig ist oder null * LDAP_USER_SEARCH_FILTER: LDAP Attribut in dem der Username steht nach dem gesucht wird (uid | sAMAccountName) */ -define('LDAP_SERVER','ldap://ldap.example.com'); -define('LDAP_PORT',389); -define('LDAP_STARTTLS',true); -define('LDAP_BASE_DN','ou=People,dc=example,dc=com'); -define('LDAP_BIND_USER',null); -define('LDAP_BIND_PASSWORD',null); -define('LDAP_USER_SEARCH_FILTER','uid'); +define('LDAP_SERVER', 'ldap://ldap.example.com'); +define('LDAP_PORT', 389); +define('LDAP_STARTTLS', true); +define('LDAP_BASE_DN', 'ou=People,dc=example,dc=com'); +define('LDAP_BIND_USER', null); +define('LDAP_BIND_PASSWORD', null); +define('LDAP_USER_SEARCH_FILTER', 'uid'); // 2. LDAP Server (zB wenn Mitarbeiter und Studierende auf 2 getrennten Servern liegen) /* -define('LDAP2_SERVER','ldaps://dc1.example.com'); -define('LDAP2_PORT',636); -define('LDAP2_STARTTLS',false); -define('LDAP2_BASE_DN','ou=Mitarbeiter,dc=example,dc=com'); -define('LDAP2_BIND_USER','cn=fhcomplete,dc=example,dc=com'); -define('LDAP2_BIND_PASSWORD','Pa55w0rd'); -define('LDAP2_USER_SEARCH_FILTER','sAMAccountName'); +define('LDAP2_SERVER', 'ldaps://dc1.example.com'); +define('LDAP2_PORT', 636); +define('LDAP2_STARTTLS', false); +define('LDAP2_BASE_DN', 'ou=Mitarbeiter,dc=example,dc=com'); +define('LDAP2_BIND_USER', 'cn=fhcomplete,dc=example,dc=com'); +define('LDAP2_BIND_PASSWORD', 'Pa55w0rd'); +define('LDAP2_USER_SEARCH_FILTER', 'sAMAccountName'); */ // LDAP MASTER SERVER fuer Passwort Aenderungen -define('LDAP_SERVER_MASTER',LDAP_SERVER); +define('LDAP_SERVER_MASTER', LDAP_SERVER); // Default Password fuer neue Accounts // Hier sollte ein langes geheimes Passwort gesetzt werden! -define('ACCOUNT_ACTIVATION_PASSWORD',''); - +define('ACCOUNT_ACTIVATION_PASSWORD', ''); // Attribut fuer Zutrittskartennummer im LDAP -define("LDAP_CARD_NUMBER","twHitagCardNumber"); +define('LDAP_CARD_NUMBER', 'twHitagCardNumber'); // Attribut fuer Zutrittskartennummer2 im LDAP -define("LDAP_CARD_NUMBER2","twCardNumber"); +define('LDAP_CARD_NUMBER2', 'twCardNumber'); // Ablauffristen fuer die Accounts in Wochen (mind. 2) -define('DEL_MITARBEITER_WEEKS','52'); -define('DEL_STUDENT_WEEKS','26'); -define('DEL_ABBRECHER_WEEKS','3'); +define('DEL_MITARBEITER_WEEKS', '52'); +define('DEL_STUDENT_WEEKS', '26'); +define('DEL_ABBRECHER_WEEKS', '3'); -define('DEFAULT_LANGUAGE','German'); +define('DEFAULT_LANGUAGE', 'German'); // Wie viele Tage sollen im LVPlan angezeigt werden -define('TAGE_PRO_WOCHE','7'); +define('TAGE_PRO_WOCHE', '7'); // Obergrenze fuer Semesterstunden die pro Semester pro Lektor unterrichtet werden duerfen // Externe Lektoren -define('WARN_SEMESTERSTD_FREI','120'); +define('WARN_SEMESTERSTD_FREI', '120'); // Fixangestellte Lektoren -define('WARN_SEMESTERSTD_FIX','320'); +define('WARN_SEMESTERSTD_FIX', '320'); //Wochen als Grundlage zur Berechnung der Lektorenmeldung define('BIS_SWS_WOCHEN', 40); @@ -127,56 +125,64 @@ define('BIS_SWS_WOCHEN', 40); // Mail-Adressen (Angabe von mehreren Addressen mit ',' getrennt moeglich) // Wenn MAIL_FROM gesetzt ist, werden alle Mails mit diesem Absender versandt -define('MAIL_FROM',''); +define('MAIL_FROM', ''); // Wenn MAIL_DEBUG gesetzt ist, werden alle Mails an diese Adresse gesendet -define('MAIL_DEBUG','invalid@technikum-wien.at'); +define('MAIL_DEBUG', 'invalid@example.com'); // Geschaeftsstelle / Personalabteilung -define('MAIL_GST','invalid@technikum-wien.at'); +define('MAIL_GST', 'invalid@example.com'); // Administrator -define('MAIL_ADMIN','invalid@technikum-wien.at'); +define('MAIL_ADMIN', 'invalid@example.com'); // LVPlan-Stelle -define('MAIL_LVPLAN','invalid@technikum-wien.at'); +define('MAIL_LVPLAN', 'invalid@example.com'); // ServerAdministratoren -define('MAIL_IT','invalid@technikum-wien.at'); +define('MAIL_IT', 'invalid@example.com'); // Support -define('MAIL_SUPPORT','invalid@technikum-wien.at'); +define('MAIL_SUPPORT', 'invalid@example.com'); // Lehrgaenge -define('MAIL_LG','invalid@technikum-wien.at'); +define('MAIL_LG', 'invalid@example.com'); // Default Anmerkung fuer neue Lehreinheiten // Beispiel: 'Abhaengigkeiten von anderen LV\'s\n\nSpez. Software/Equipment:\n\n' define ('LEHREINHEIT_ANMERKUNG_DEFAULT', ''); -//Gibt an welche Funktion zur generierung des PDF Files herangezogen wird -//moegliche Werte: FOP | XSLFO2PDF -define ('PDF_CREATE_FUNCTION','XSLFO2PDF'); - //Pfad zu den Projektarbeitsabgaben -define('PAABGABE_PATH','/var/fhcomplete/documents/paabgabe/'); +define('PAABGABE_PATH', '/var/fhcomplete/documents/paabgabe/'); // ***** Mantis Bugtracker ***** -define('MANTIS_PFAD','http://www.example.com/mantis/api/soap/mantisconnect.php?wsdl'); -define('MANTIS_USERNAME',(isset($_SERVER['PHP_AUTH_USER'])?$_SERVER['PHP_AUTH_USER']:'')); -define('MANTIS_PASSWORT',(isset($_SERVER['PHP_AUTH_PW'])?$_SERVER['PHP_AUTH_PW']:'')); +define('MANTIS_PFAD', 'http://www.example.com/mantis/api/soap/mantisconnect.php?wsdl'); +define('MANTIS_USERNAME', (isset($_SERVER['PHP_AUTH_USER'])?$_SERVER['PHP_AUTH_USER']:'')); +define('MANTIS_PASSWORT', (isset($_SERVER['PHP_AUTH_PW'])?$_SERVER['PHP_AUTH_PW']:'')); //Name der aktiven Addons getrennt mit ; -define('ACTIVE_ADDONS',''); +define('ACTIVE_ADDONS', ''); //Wenn auf 'true' gesetzt, dann wird im FAS ein 3. Feld für die Eingabe von Reihungstest //Punkten angezeigt -define('RT_PUNKTE3','false'); +define('RT_PUNKTE3', 'false'); // **** nicht aendern **** -define('TABLE_ID','_id'); -define('TABLE_BEGIN','tbl_'); -define('VIEW_BEGIN','vw_'); +define('TABLE_ID', '_id'); +define('TABLE_BEGIN', 'tbl_'); +define('VIEW_BEGIN', 'vw_'); //Legt fest ob die Personalnummer beim Anlegen NULL sein soll define('FAS_PERSONALNUMMER_GENERATE_NULL', false); // API Informationen -define('FHC_REST_API_KEY','testapikey@fhcomplete.org'); -define('FHC_REST_USER','username'); -define('FHC_REST_PASSWORD','password'); +define('FHC_REST_API_KEY', 'testapikey@fhcomplete.org'); +define('FHC_REST_USER', 'username'); +define('FHC_REST_PASSWORD', 'password'); + +/** + * Signatur + * DEFAULT: https://signatur.example.com/api/sign + */ +define('SIGNATUR_URL', 'https://signatur.example.com/api/sign'); +// User für Zugriff auf Signaturserver +define('SIGNATUR_USER', 'username'); +// Passwort für Zugriff auf Signaturserver +define('SIGNATUR_PASSWORD', 'password'); +// Signaturprofil das verwendet werden soll +define('SIGNATUR_DEFAULT_PROFILE', 'FHC_AMT_GROSS_DE'); ?>