mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
2dada5200c
Conflicts: .gitignore composer.json include/prestudent.class.php include/securimage/securimage.php include/studienplan.class.php system/dbupdate_3.2.php tests/codesniffer/FHComplete/Sniffs/Commenting/DocBlockAlignmentSniff.php tests/codesniffer/FHComplete/Sniffs/Commenting/FunctionCommentSniff.php tests/codesniffer/FHComplete/Sniffs/Commenting/FunctionCommentTypeSniff.php tests/codesniffer/FHComplete/Sniffs/ControlStructures/ControlSignatureSniff.php tests/codesniffer/FHComplete/Sniffs/ControlStructures/ElseIfDeclarationSniff.php tests/codesniffer/FHComplete/Sniffs/ControlStructures/WhileStructuresSniff.php tests/codesniffer/FHComplete/Sniffs/Formatting/OneClassPerUseSniff.php tests/codesniffer/FHComplete/Sniffs/Formatting/UseInAlphabeticalOrderSniff.php tests/codesniffer/FHComplete/Sniffs/Functions/ClosureDeclarationSniff.php tests/codesniffer/FHComplete/Sniffs/Functions/FunctionDeclarationArgumentSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/CamelCapsMethodNameSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/UpperCaseConstantNameSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/ValidClassBracketsSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/ValidFunctionNameSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/ValidTraitNameSniff.php tests/codesniffer/FHComplete/Sniffs/NamingConventions/ValidVariableNameSniff.php tests/codesniffer/FHComplete/Sniffs/PHP/DisallowShortOpenTagSniff.php tests/codesniffer/FHComplete/Sniffs/PHP/TypeCastingSniff.php tests/codesniffer/FHComplete/Sniffs/Strings/ConcatenationSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/CommaSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/FunctionCallSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/FunctionClosingBraceSpaceSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/FunctionOpeningBraceSpaceSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/FunctionSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/ObjectOperatorSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/OperatorSpacingSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/ScopeIndentSniff.php tests/codesniffer/FHComplete/Sniffs/WhiteSpace/TabAndSpaceSniff.php tests/codesniffer/FHComplete/ruleset.xml tests/codesniffer/FHComplete/tests/FHCompletePHPStandardTest.php tests/codesniffer/FHComplete/tests/TestHelper.php tests/codesniffer/FHComplete/tests/bootstrap.php tests/codesniffer/FHComplete/tests/files/FHComplete/throws_pass.php tests/codesniffer/FHComplete/tests/files/bad_trait_name.php tests/codesniffer/FHComplete/tests/files/class_brackets_fail1.php tests/codesniffer/FHComplete/tests/files/class_brackets_fail2.php tests/codesniffer/FHComplete/tests/files/class_brackets_fail3.php tests/codesniffer/FHComplete/tests/files/class_underscore_prefix_pass.php tests/codesniffer/FHComplete/tests/files/control_structure_brackets_pass.php tests/codesniffer/FHComplete/tests/files/control_structure_dowhile.php tests/codesniffer/FHComplete/tests/files/control_structure_elseif.php tests/codesniffer/FHComplete/tests/files/control_structure_indentation.php tests/codesniffer/FHComplete/tests/files/control_structure_nobrackets.php tests/codesniffer/FHComplete/tests/files/control_structure_nospace.php tests/codesniffer/FHComplete/tests/files/control_structure_while.php tests/codesniffer/FHComplete/tests/files/control_structures_no_newline.php tests/codesniffer/FHComplete/tests/files/docblock_align_fail.php tests/codesniffer/FHComplete/tests/files/docblock_align_flat_pass.php tests/codesniffer/FHComplete/tests/files/docblock_align_pass.php tests/codesniffer/FHComplete/tests/files/double_space.php tests/codesniffer/FHComplete/tests/files/for_function_comment_pass.php tests/codesniffer/FHComplete/tests/files/function_comment_opening_line_fail.php tests/codesniffer/FHComplete/tests/files/function_comment_opening_line_pass.php tests/codesniffer/FHComplete/tests/files/function_comment_type_fail.php tests/codesniffer/FHComplete/tests/files/function_comment_type_pass.php tests/codesniffer/FHComplete/tests/files/function_spacing.php tests/codesniffer/FHComplete/tests/files/mixing_indent.php tests/codesniffer/FHComplete/tests/files/multiple_use.php tests/codesniffer/FHComplete/tests/files/multiple_use_pass.php tests/codesniffer/FHComplete/tests/files/operator_spacing_pass.php tests/codesniffer/FHComplete/tests/files/short_open_tags_fail.php tests/codesniffer/FHComplete/tests/files/short_open_tags_pass.php tests/codesniffer/FHComplete/tests/files/space_tab.php tests/codesniffer/FHComplete/tests/files/tab_space.php tests/codesniffer/FHComplete/tests/files/traits_no_order.php tests/codesniffer/FHComplete/tests/files/traits_pass.php tests/codesniffer/FHComplete/tests/files/type_casting_fail.php tests/codesniffer/FHComplete/tests/files/type_casting_pass.php tests/codesniffer/FHComplete/tests/files/use_class_and_closure_pass.php tests/codesniffer/FHComplete/tests/files/use_closure_pass.php tests/codesniffer/FHComplete/tests/files/use_no_order.php tests/codesniffer/FHComplete/tests/files/use_ok_pass.php tests/codesniffer/FHComplete/tests/files/use_with_commas.php tests/codesniffer/FHComplete/tests/files/variable_name_pass.php tests/codesniffer/FHComplete/tests/files/whitespace_comma.php tests/codesniffer/FHComplete/tests/files/whitespace_comma_before.php tests/codesniffer/FHComplete/tests/files/whitespace_comma_pass.php tests/codesniffer/FHComplete/tests/ruleset.xml
179 lines
5.9 KiB
PHP
179 lines
5.9 KiB
PHP
<?php
|
|
/**
|
|
* Vorlage fuer Vilesci Konfigurationsdatei
|
|
* Diese Datei muss auf vilesci.config.inc.php kopiert werden
|
|
*/
|
|
|
|
// Error Reporting
|
|
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');
|
|
|
|
// 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","fhctest");
|
|
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","");
|
|
|
|
// Name des Servers (benoetigt fuer Cronjobs
|
|
define('SERVER_NAME','localhost');
|
|
|
|
// URL zu FHComplete Root
|
|
define('APP_ROOT','http://www.fhcomlete.org/build/');
|
|
// URL zu RDF Verzeichnis
|
|
define('XML_ROOT','http://www.fhcomlete.org/build/rdf/');
|
|
// Pfad zu Document Root
|
|
define('DOC_ROOT','/var/www/html/build/');
|
|
// URL zu CIS
|
|
define('CIS_ROOT','http://www.fhcomlete.org/build/cis/');
|
|
|
|
// Externe Funktionen - Unterordner im Include-Verzeichnis
|
|
define('EXT_FKT_PATH','tw');
|
|
|
|
// Fuer Mails etc
|
|
define('DOMAIN','technikum-wien.at');
|
|
|
|
// Ordner für DMS Dokumente
|
|
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");
|
|
// Gibt den Namen fuer die htaccess Authentifizierung an (muss mit dem Attribut AuthName im htaccess uebereinstimmen)
|
|
define("AUTH_NAME","Technikum-Wien");
|
|
|
|
|
|
/*
|
|
* LDAP Einstellungen
|
|
*
|
|
* LDAP_SERVER: LDAP Server URL inkl. ldap:// bzw ldaps://
|
|
* LDAP_PORT: LDAP Port (389 | 636)
|
|
* LDAP_STARTTLS: Starttls für Verschlüsselung starten (true | false)
|
|
* LDAP_BASE_DN: Basis DN der User (ou=People,dc=example,dc=com)
|
|
* LDAP_BIND_USER: DN des Users falls eine Authentifizierung am LDAP noetig ist oder null
|
|
* 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');
|
|
|
|
// 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');
|
|
*/
|
|
|
|
// LDAP MASTER SERVER fuer Passwort Aenderungen
|
|
define('LDAP_SERVER_MASTER',LDAP_SERVER);
|
|
|
|
// Attribut fuer Zutrittskartennummer im LDAP
|
|
define("LDAP_CARD_NUMBER","twHitagCardNumber");
|
|
// Attribut fuer Zutrittskartennummer2 im LDAP
|
|
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('DEFAULT_LANGUAGE','German');
|
|
|
|
// Wie viele Tage sollen im LVPlan angezeigt werden
|
|
define('TAGE_PRO_WOCHE','7');
|
|
|
|
// Obergrenze fuer Semesterstunden die pro Semester pro Lektor unterrichtet werden duerfen
|
|
// Externe Lektoren
|
|
define('WARN_SEMESTERSTD_FREI','120');
|
|
// Fixangestellte Lektoren
|
|
define('WARN_SEMESTERSTD_FIX','320');
|
|
|
|
//Wochen als Grundlage zur Berechnung der Lektorenmeldung
|
|
define('BIS_SWS_WOCHEN', 40);
|
|
|
|
// E-Mail Einstellungen
|
|
// Mail-Adressen (Angabe von mehreren Addressen mit ',' getrennt moeglich)
|
|
|
|
// Wenn MAIL_FROM gesetzt ist, werden alle Mails mit diesem Absender versandt
|
|
define('MAIL_FROM','');
|
|
|
|
// Wenn MAIL_DEBUG gesetzt ist, werden alle Mails an diese Adresse gesendet
|
|
define('MAIL_DEBUG','invalid@technikum-wien.at');
|
|
// Geschaeftsstelle / Personalabteilung
|
|
define('MAIL_GST','invalid@technikum-wien.at');
|
|
// Administrator
|
|
define('MAIL_ADMIN','invalid@technikum-wien.at');
|
|
// LVPlan-Stelle
|
|
define('MAIL_LVPLAN','invalid@technikum-wien.at');
|
|
// ServerAdministratoren
|
|
define('MAIL_IT','invalid@technikum-wien.at');
|
|
// Support
|
|
define('MAIL_SUPPORT','invalid@technikum-wien.at');
|
|
// Lehrgaenge
|
|
define('MAIL_LG','invalid@technikum-wien.at');
|
|
|
|
// 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/');
|
|
|
|
// ***** 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']:''));
|
|
|
|
// ***** Moodle *****
|
|
define('MOODLE_PATH','http://www.technikum-wien.at/moodle/'); // DEPRECATED
|
|
define("CONN_STRING_MOODLE","host=localhost dbname=bla user=bla password=bla"); // nur für Moodle 1.9
|
|
define('MOODLE_TOKEN24','');
|
|
|
|
//Name der aktiven Addons getrennt mit ;
|
|
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');
|
|
|
|
// **** nicht aendern ****
|
|
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);
|
|
|
|
?>
|