mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Copy Template on save 'tbl_studienplan_lehrveranstaltung'
This commit is contained in:
@@ -27,6 +27,8 @@
|
||||
*/
|
||||
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
require_once(dirname(__FILE__).'/lehrveranstaltung.class.php');
|
||||
require_once(dirname(__FILE__).'/studienordnung.class.php');
|
||||
|
||||
class studienplan extends basis_db
|
||||
{
|
||||
@@ -526,6 +528,25 @@ class studienplan extends basis_db
|
||||
public function saveStudienplanLehrveranstaltung()
|
||||
{
|
||||
|
||||
$lv = new lehrveranstaltung();
|
||||
$lv->load($this->lehrveranstaltung_id);
|
||||
if ($lv->lehrtyp_kurzbz == 'tpl') {
|
||||
$lv->lehrtyp_kurzbz = 'lv';
|
||||
$sp = new studienplan();
|
||||
$sp->loadStudienplan($this->studienplan_id);
|
||||
$so = new studienordnung();
|
||||
$so->loadStudienordnung($sp->studienordnung_id);
|
||||
$lv->studiengang_kz = $so->studiengang_kz;
|
||||
$lv->semester = $this->semester;
|
||||
$lv->lehrveranstaltung_template_id = $this->lehrveranstaltung_id;
|
||||
if (!$lv->save(true)) {
|
||||
$this->errormsg = "Fehler beim kopieren des Templates: " . $lv->errormsg;
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->lehrveranstaltung_id = $lv->lehrveranstaltung_id;
|
||||
}
|
||||
|
||||
if ($this->new)
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
Reference in New Issue
Block a user