diff --git a/vilesci/stammdaten/studiengang_edit.php b/vilesci/stammdaten/studiengang_edit.php new file mode 100755 index 000000000..1c0bc20de --- /dev/null +++ b/vilesci/stammdaten/studiengang_edit.php @@ -0,0 +1,158 @@ + + */ +/** + * Seite zur Aenderung des Studiengangsnamens + */ +require_once('../../config/vilesci.config.inc.php'); +require_once('../../include/globals.inc.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/studiengang.class.php'); +require_once('../../include/benutzerberechtigung.class.php'); +require_once('../../include/organisationsform.class.php'); + +if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + +?> + + + + +Studiengang - Details + + + + +getBerechtigungen($user); + +if(!$rechte->isBerechtigt('assistenz')) + die('Sie haben keine Berechtigung fuer diese Seite'); + +if(isset($_GET['studiengang_kz'])) + $stg_kz = $_GET['studiengang_kz']; +else + $stg_kz=''; + +if(isset($_GET['action']) && $_GET['action']=='save') +{ + $studiengang_kz = $_POST['studiengang_kz']; + $studiengang = new studiengang(); + $studiengang->load($studiengang_kz); + if(!$rechte->isBerechtigt('assistenz', $studiengang->oe_kurzbz, 'suid')) + die('Sie haben keine Berechtigung fuer diese Seite'); + + $bezeichnung = $_POST['bezeichnung']; + $english = $_POST['english']; + $max_semester = $_POST['max_semester']; + $orgform_kurzbz = $_POST['orgform_kurzbz']; + $stg_kz=$studiengang_kz; + + $stg = new studiengang(); + if($stg->load($studiengang_kz)) + { + $stg->bezeichnung = $bezeichnung; + $stg->english = $english; + $stg->max_semester = $max_semester; + $stg->orgform_kurzbz = $orgform_kurzbz; + $stg->new=false; + if($stg->save()) + echo 'Erfolgreich geƤndert'; + else + echo 'Fehler beim Speichern: '.$stg->errormsg.''; + + } +} + +$stg = new studiengang(); +$stg_arr = $rechte->getStgKz('assistenz'); +$stg->loadArray($stg_arr,'typ, kurzbz',true); + +echo '
+Studiengang:
'; + +$stg = new studiengang(); +$stg->load($stg_kz); + +echo 'Studiengang: '.$stg->kuerzel; +echo '
+ + + + + + + + + + + + + + + + + + + + + + + +
Bezeichnung
Bezeichnung Englisch
Max Semester
Organisationsform + +
+
+'; +?> + + + \ No newline at end of file