Files
FHC-Core/config/cis.config-default.inc.php
T
Andreas Österreicher 54a94aa6cb Neuen CIS-Config Eintrag LVPLAN_LOAD_UEBER_SEMESTERHAELFTE hinzugefügt
Wenn der Config Eintrag auf true gesetzt wird, werden die Termine des
Vorsemesters auch nach der Semesterhälfte im Stundenplan angezeigt um
späte Nachprüfungstermine sichtbar zu machen.

Special Thanks to Klaus und Ronald für die laufende Genialisierung von
FHComplete
2018-12-19 08:06:05 +01:00

244 lines
8.5 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_AT.utf8');
setlocale (LC_NUMERIC, 'C');
// 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","web");
define("DB_PASSWORD","web");
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/html/build/rauminfos/');
// URL zu RDF Verzeichnis
define('XML_ROOT','http://www.fhcomplete.org/build/rdf/');
// URL zu Application Root
define('APP_ROOT','http://www.fhcomplete.org/build/');
// Pfad zu Document Root
define('DOC_ROOT','/var/www/html/build/');
// 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_demo");
// Gibt den Namen fuer die htaccess Authentifizierung an (muss mit dem Attribut AuthName im htaccess uebereinstimmen)
define("AUTH_NAME","FH-Complete");
/*
* 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);
// Default Password fuer neue Accounts
// Hier sollte ein langes geheimes Passwort gesetzt werden!
define('ACCOUNT_ACTIVATION_PASSWORD','');
// 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'));
// Gibt an ob Termine aus dem Vorsemester nach der Semesterhaelfte des Folgesemesters
// noch im pers. LVPan aufscheinen.
// true | false
define('LVPLAN_LOAD_UEBER_SEMESTERHAELFTE', false);
// 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_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');
//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');
//Name der aktiven Addons getrennt mit ;
define('ACTIVE_ADDONS','');
// ***** 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_');
//Gibt an, ob das Studienbuchblatt im CIS gedruckt werden kann
define('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN',true);
//Gibt an, ob die Studienerfolgsbestätigung im CIS gedruckt werden kann
define('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN',true);
//**** INFOSCREEN ****
//Gibt an, ob der Lageplan im Infoterminal angezeigt werden soll.
define('CIS_INFOSCREEN_LAGEPLAN_ANZEIGEN',true);
//User, welcher für das Anlegen von Anrechnungen bei der Prüfungsanmeldung verwendet wird
define('CIS_PRUEFUNGSANMELDUNG_USER','p.pruefungsanmeldung');
// Anmeldefristen für Prüfungen in Tagen;
// Wenn nicht definiert: 3
//define('CIS_PRUEFUNGSANMELDUNG_FRIST',3);
// Mindestvorlaufzeit beim Anlegen von Prüfungen in Tagen
// Wenn nicht definiert: 14
//define('CIS_PRUEFUNGSTERMIN_FRIST',14);
// Soll für die Prüfungsanmeldungen eine Anrechnung erstellt werden
define('CIS_PRUEFUNGSANMELDUNG_ANRECHNUNG', true);
//Gibt an, ob der Bereich zur Anmeldung zu Pruefungen des gesamten Studiengangs angezeigt werden soll
define('CIS_PRUEFUNGSANMELDUNG_LEHRVERANSTALTUNGEN_AUS_STUDIENGANG', true);
//Gibt an, wie viele Semester aus der Vergangenheit unter Meine LV angezeigt werden
define('CIS_MEINELV_ANZAHL_SEMESTER_PAST', 3);
//Gibt an, welche Buchungstypen bei der Überprüfung auf Einzahlung berücksichtigt werden
define('CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN', serialize(array("Studiengebuehr")));
//Gibt an bei welcher Länge die LV-Bezeichnungen im Menü abgeschnitten werden. Default: 21
define('CIS_LVMENUE_CUTLENGTH', 21);
// Gibt an, auf welche Seite TicketIds ala #1234 im Jahresplan verlinkt werden zB zur Verlinkung in Bugtracker
define('JAHRESPLAN_TICKET_LINK','https://bug.technikum-wien.at/otrs/index.pl?Action=AgentTicketZoom;TicketNumber=');
?>