mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-06 06:39:27 +00:00
0da7637441
- Bewerber können direkt bei der Bewerbung einen Studienplan wählen - Bei der Anlage von neuen Interessenten kann ein Studienplan gewählt werden - Neue Config Einträge für die Studierendenvorrückung: Das Semester im Status kann jetzt über das max_semester des Studienganges hinauslaufen wobei die Studentlehrverbandzuteilung gleichzeitig begrenzt wird. Dadurch ist beim Studierenden sichtbar dass er sich zB im 30. Semester befindet ohne tatsächlich 30 Lehrverbände anlegen zu müssen. cis.config-default.inc.php
196 lines
6.4 KiB
PHP
196 lines
6.4 KiB
PHP
<?php
|
|
/**
|
|
* Vorlage fuer CIS Konfigurationsdatei
|
|
* Diese Datei muss auf cis.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","fhcomplete");
|
|
define("DB_USER","bla");
|
|
define("DB_PASSWORD","bla");
|
|
define("DB_CONNECT_PERSISTENT",TRUE);
|
|
define('CONN_CLIENT_ENCODING','UTF-8' );
|
|
|
|
// Pfad fuer Logfiles
|
|
define('LOG_PATH','/var/fhcomplete/log/');
|
|
|
|
// Name des Servers (benoetigt fuer Cronjobs)
|
|
define('SERVER_NAME','www.technikum-wien.at');
|
|
|
|
// Ablagepfad der hochgeladenen Benotungstool Dokumente
|
|
define('BENOTUNGSTOOL_PATH','/var/fhcomplete/documents/benotungstool/');
|
|
// Ablagepfad der Dokumente des DMS (sollte ausserhalb von htdocs liegen)
|
|
define('DMS_PATH','/var/fhcomplete/documents/dms/');
|
|
// Import Verzeichnis fuer DMS
|
|
define('IMPORT_PATH','/var/fhcomplete/documents/import/');
|
|
// Ablagepfad der hochgeladenen Projektarbeiten (sollte ausserhalb von htdocs liegen)
|
|
define('PAABGABE_PATH','/var/fhcomplete/documents/paabgabe/');
|
|
|
|
// Pfad zu den Rauminfos
|
|
define('RAUMINFO_PATH','/var/www/rauminfos/');
|
|
|
|
// URL zu RDF Verzeichnis
|
|
define('XML_ROOT','http://www.technikum-wien.at/rdf/');
|
|
// URL zu Application Root
|
|
define('APP_ROOT','http://www.technikum-wien.at/');
|
|
// Pfad zu Document Root
|
|
define('DOC_ROOT','/var/www/');
|
|
|
|
// Externe Funktionen - Unterordner im Include-Verzeichnis
|
|
define('EXT_FKT_PATH','tw');
|
|
|
|
// ID des CMS-Contents bei dem das CIS Menue beginnt
|
|
define('CIS_MENU_ENTRY_CONTENT',1);
|
|
|
|
// Zusaetzliche Links bei News anzeigen (Lehrziele, Allg. Download, Newsgroups)
|
|
define('CIS_EXT_MENU',true);
|
|
|
|
// Legt fest ob bei den Zeitsperren der Bereich fuer die Resturlaubstage angezeigt wird
|
|
define('URLAUB_TOOLS',true);
|
|
|
|
// Authentifizierungsmethode
|
|
// Moegliche Werte:
|
|
// auth_mixed - htaccess mit LDAP (Default)
|
|
// auth_session - Sessions mit LDAP (Testbetrieb)
|
|
define("AUTH_SYSTEM", "auth_mixed");
|
|
// Gibt den Namen fuer die htaccess Authentifizierung an (muss mit dem Attribut AuthName im htaccess uebereinstimmen)
|
|
define("AUTH_NAME","FHComplete");
|
|
|
|
/*
|
|
* 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");
|
|
|
|
// Domain fuer Mailadressen etc.
|
|
define('DOMAIN','technikum-wien.at');
|
|
|
|
// Legt fest ob diverse Mailverteiler fuer Studenten gesperrt sind
|
|
define('MAILVERTEILER_SPERRE', true);
|
|
|
|
// Bezeichnung des Campus
|
|
define('CAMPUS_NAME','FH Technikum Wien');
|
|
|
|
// Anzahl der Tag die eine Nachricht am Pinboard angezeigt wird.
|
|
define("MAXNEWSALTER",60);
|
|
// Anzahl der Newseintraege die maximal angezeigt werden
|
|
define('MAXNEWS', 99);
|
|
|
|
// legt fest wie die Attribute in der Tabelle Sprache heissen (benoetigt fuer LVinfo)
|
|
define("ATTR_SPRACHE_DE","German");
|
|
define("ATTR_SPRACHE_EN","English");
|
|
|
|
// Konstanten fuer die Reservierung
|
|
// Tage ab wann ein Mitarbeiter reservieren kann.
|
|
define('RES_TAGE_LEKTOR_MIN','5');
|
|
// Datum bis wann im voraus ein Mitarbeiter reservieren kann.
|
|
define('RES_TAGE_LEKTOR_BIS','2020-01-01');
|
|
|
|
// Wie viele Tage pro Woche werden im LVPlan angezeigt
|
|
define('TAGE_PRO_WOCHE','7');
|
|
|
|
// Kalenderkategorie beim Export des LVPlans
|
|
define('LVPLAN_KATEGORIE', 'StundenplanTW');
|
|
|
|
// Key zum Verschluesseln des LV-Plan Google Links
|
|
define('LVPLAN_CYPHER_KEY',pack('H*', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'));
|
|
|
|
// Default Stylesheet
|
|
define('DEFAULT_STYLE','tw');
|
|
// Layout Wechsel im CIS moeglich?
|
|
define('CHOOSE_LAYOUT',false);
|
|
|
|
// Default Sprache
|
|
define('DEFAULT_LANGUAGE','German');
|
|
|
|
// E-Mail Einstellungen
|
|
// 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');
|
|
//CIS Admin
|
|
define('MAIL_CIS','invalid@technikum-wien.at');
|
|
//Ansprechpartner fuer Incoming
|
|
define('MAIL_INTERNATIONAL','invalid@technikum-wien.at');
|
|
//Ansprechpartner fuer Outgoing
|
|
define('MAIL_INTERNATIONAL_OUTGOING', 'invalid@technikum-wien.at');
|
|
|
|
define('ANZAHL_PREINTERESSENT','5');
|
|
|
|
// ***** MOODLE *****
|
|
// Moodle verwenden Ja/Nein
|
|
define('MOODLE',true);
|
|
// Webservice TOKEN fuer Moodle 2.4
|
|
define('MOODLE_TOKEN24','');
|
|
|
|
// ***** OPUS *****
|
|
// Angaben fuer OPUS Schnittstelle
|
|
define('OPUS_SERVER','www.technikum-wien.at');
|
|
define('OPUS_USER','bla');
|
|
define('OPUS_PASSWD','bla');
|
|
define('OPUS_DB','bla');
|
|
// Pfad zu den Opus Volltexten
|
|
define('OPUS_PATH_PAA','/var/www/opus/volltexte/');
|
|
|
|
// ***** SOGO *****
|
|
define('SOGO_SERVER','https://sogo.technikum-wien.at/SOGo/');
|
|
define('SOGO_USER','user');
|
|
define('SOGO_PASSWD','passwort');
|
|
|
|
// ***** Nicht aendern *****
|
|
define('TABLE_ID','_id');
|
|
define('TABLE_BEGIN','tbl_');
|
|
define('VIEW_BEGIN','vw_');
|
|
|
|
?>
|