mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
- Jahresplan aktualisiert
- Tempus Lehreinheiten Speichern - Tempus Lehreinheiten Neu/Loeschen Beta - Lehrveranstaltungen Syncro Beta
This commit is contained in:
+62
-50
@@ -4,64 +4,76 @@
|
||||
// der Lehrfachverteilung
|
||||
// *****************************
|
||||
|
||||
include('../vilesci/config.inc.php');
|
||||
include_once('../include/lfvt.class.php');
|
||||
require_once('../vilesci/config.inc.php');
|
||||
require_once('../include/functions.inc.php');
|
||||
require_once('../include/lehreinheit.class.php');
|
||||
require_once('../include/benutzerberechtigung.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
// Datenbank Verbindung
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
|
||||
|
||||
$lvaDAO=new lfvt($conn);
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
die('Keine Berechtigung');
|
||||
|
||||
$leDAO=new lehreinheit($conn);
|
||||
|
||||
if ($_GET['do']=='create' || ($_GET['do']=='update')) {
|
||||
if ($_GET['do']=='create' || ($_GET['do']=='update'))
|
||||
{
|
||||
if($_GET['do']=='update')
|
||||
if(!$leDAO->load($_GET['lehreinheit_id']))
|
||||
die('Fehler beim laden');
|
||||
|
||||
$lvaDAO->lvnr=$_GET['lvnr'];
|
||||
$lvaDAO->unr=$_GET['unr'];
|
||||
$lvaDAO->einheit_kurzbz=$_GET['einheit_kurzbz'];
|
||||
$lvaDAO->lektor=$_GET['lektor'];
|
||||
$lvaDAO->lehrfach_nr=$_GET['lehrfach_nr'];
|
||||
$lvaDAO->studiengang_kz=$_GET['studiengang_kz'];
|
||||
$lvaDAO->fachbereich_id=$_GET['fachbereich_id'];
|
||||
$lvaDAO->semester=$_GET['semester'];
|
||||
$lvaDAO->verband=$_GET['verband'];
|
||||
$lvaDAO->gruppe=$_GET['gruppe'];
|
||||
$lvaDAO->raumtyp=$_GET['raumtyp'];
|
||||
if (isset($_GET['raumtypalternativ'])) $lvaDAO->raumtypalternativ=$_GET['raumtypalternativ'];
|
||||
if (isset($_GET['semesterstunden'])) $lvaDAO->semesterstunden=$_GET['semesterstunden'];
|
||||
if (isset($_GET['stundenblockung'])) $lvaDAO->stundenblockung=$_GET['stundenblockung'];
|
||||
if (isset($_GET['wochenrythmus'])) $lvaDAO->wochenrythmus=$_GET['wochenrythmus'];
|
||||
if (isset($_GET['start_kw'])) $lvaDAO->start_kw=$_GET['start_kw'];
|
||||
if (isset($_GET['anmerkung'])) $lvaDAO->anmerkung=$_GET['anmerkung'];
|
||||
if (isset($_GET['studiensemester_kurzbz'])) $lvaDAO->studiensemester_kurzbz=$_GET['studiensemester_kurzbz'];
|
||||
if (isset($_GET['lehrform'])) $lvaDAO->lehrform=$_GET['lehrform'];
|
||||
|
||||
if ($_GET['do']=='create') {
|
||||
// LVA neu anlegen
|
||||
$lvaDAO->new=true;
|
||||
if ($lvaDAO->save()) echo 'ok';
|
||||
else echo $lvaDAO->errormsg;
|
||||
//echo "NEU";
|
||||
|
||||
} else if ($_GET['do']=='update') {
|
||||
// LVA aktualisieren
|
||||
$lvaDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung_id'];
|
||||
$lvaDAO->new=false;
|
||||
if ($lvaDAO->save()) echo 'ok';
|
||||
else echo $lvaDAO->errormsg;
|
||||
$leDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung'];
|
||||
$leDAO->studiensemester_kurzbz=$_GET['studiensemester_kurzbz'];
|
||||
$leDAO->lehrfach_id=$_GET['lehrfach_id'];
|
||||
$leDAO->lehrform_kurzbz=$_GET['lehrform'];
|
||||
$leDAO->stundenblockung=$_GET['stundenblockung'];
|
||||
$leDAO->wochenrythmus=$_GET['wochenrythmus'];
|
||||
if (isset($_GET['start_kw'])) $leDAO->start_kw=$_GET['start_kw'];
|
||||
$leDAO->raumtyp=$_GET['raumtyp'];
|
||||
$leDAO->raumtypalternativ=$_GET['raumtypalternativ'];
|
||||
$leDAO->sprache=$_GET['sprache'];
|
||||
if (isset($_GET['lehre'])) $leDAO->lehre=($_GET['lehre']=='true'?true:false);
|
||||
if (isset($_GET['anmerkung'])) $leDAO->anmerkung=$_GET['anmerkung'];
|
||||
if (isset($_GET['lvnr'])) $leDAO->lvnr=$_GET['lvnr'];
|
||||
if (isset($_GET['unr'])) $leDAO->unr=$_GET['unr'];
|
||||
$leDAO->updateamum=date('Y-m-d H:i:s');
|
||||
$leDAO->updatevon=$user;
|
||||
|
||||
if ($_GET['do']=='create')
|
||||
{
|
||||
// LE neu anlegen
|
||||
$leDAO->new=true;
|
||||
$leDAO->insertamum=date('Y-m-d H:i:s');
|
||||
$leDAO->insertvon=$user;
|
||||
if ($leDAO->save())
|
||||
echo 'ok';
|
||||
else
|
||||
echo $lvaDAO->errormsg;
|
||||
}
|
||||
else if ($_GET['do']=='update')
|
||||
{
|
||||
// LE aktualisieren
|
||||
$leDAO->new=false;
|
||||
if ($leDAO->save())
|
||||
echo 'ok';
|
||||
else
|
||||
echo $leDAO->errormsg;
|
||||
}
|
||||
|
||||
} else if ($_GET['do']=='delete') {
|
||||
// LVA löschen
|
||||
$lvaDAO->new=false;
|
||||
$lvaDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung_id'];
|
||||
if ($lvaDAO->lehrveranstaltung_id>0) {
|
||||
$lvaDAO->delete();
|
||||
}
|
||||
if ($lvaDAO->save()) echo 'ok';
|
||||
else echo $lvaDAO->errormsg;
|
||||
}
|
||||
else if ($_GET['do']=='delete')
|
||||
{
|
||||
// LE loeschen
|
||||
|
||||
if ($leDAO->delete($_GET['lehreinheit_id']))
|
||||
echo 'ok';
|
||||
else
|
||||
echo $leDAO->errormsg;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user