} else { if ($_POST['do'] == 'update') { // LE aktualisieren $leDAO->new = false; } } if ($leDAO->save()) { $data = $leDAO->lehreinheit_id; $return = true; if ($_POST['do'] == 'create') { // Wenn ein LV-Angebot vorliegt, wird diese Gruppe automatisch zugeteilt $lvangebot = new lvangebot(); $lvangebot->getAllFromLvId($leDAO->lehrveranstaltung_id, $leDAO->studiensemester_kurzbz); if (isset($lvangebot->result[0]) && $lvangebot->result[0]->gruppe_kurzbz != '') { $gruppe = new gruppe(); $gruppe->load($lvangebot->result[0]->gruppe_kurzbz); $leg = new lehreinheitgruppe(); $leg->lehreinheit_id = $leDAO->lehreinheit_id; $leg->studiengang_kz = $gruppe->studiengang_kz; $leg->semester = $gruppe->semester; $leg->gruppe_kurzbz = $gruppe->gruppe_kurzbz; $leg->insertamum = date('Y-m-d H:i:s'); $leg->insertvon = $user; $leg->new = true; $leg->save(); } } } else { $return = false; $errormsg = $leDAO->errormsg; }
function doSave() { $e = new gruppe(); if ($_POST['new'] == 'true') { $e->new = true; $e->gruppe_kurzbz = $_POST['kurzbz']; $e->insertamum = date('Y-m-d H:i:s'); $e->insertvon = get_uid(); } else { $e->load($_POST['kurzbz']); $e->new = false; } $e->updateamum = date('Y-m-d H:i:s'); $e->updatevon = get_uid(); $e->bezeichnung = $_POST['bezeichnung']; $e->beschreibung = $_POST['beschreibung']; $e->studiengang_kz = $_POST['studiengang_kz']; $e->semester = $_POST['semester']; $e->mailgrp = isset($_POST['mailgrp']); $e->sichtbar = isset($_POST['sichtbar']); $e->generiert = isset($_POST['generiert']); $e->aktiv = isset($_POST['aktiv']); $e->gesperrt = isset($_POST['gesperrt']); $e->zutrittssystem = isset($_POST['zutrittssystem']); $e->sort = $_POST['sort']; $e->content_visible = isset($_POST['content_visible']); if (!$e->save()) { echo $e->errormsg; } }