diff --git a/include/tw/vilesci_menu_main.inc.php b/include/tw/vilesci_menu_main.inc.php index 4363c0e59..5f94897fb 100644 --- a/include/tw/vilesci_menu_main.inc.php +++ b/include/tw/vilesci_menu_main.inc.php @@ -214,6 +214,7 @@ $menu=array 'LDAPCheck'=>array('name'=>'LDAPCheck', 'link'=>'personen/ldap_check.php', 'target'=>'main'), 'Firmenwartung'=>array('name'=>'Firmenwartung', 'link'=>'stammdaten/firma_zusammen_uebersicht.php', 'target'=>'main'), 'checkStudenten'=>array('name'=>'CheckStudenten', 'link'=>'../system/checkStudenten.php', 'target'=>'main'), + 'StudienplanZuteilung'=>array('name'=>'StudienplanZuteilung', 'link'=>'lehre/studienplan_zuteilung.php', 'target'=>'main'), ), 'Auswertung'=> array diff --git a/vilesci/lehre/studienplan_zuteilung.php b/vilesci/lehre/studienplan_zuteilung.php new file mode 100644 index 000000000..b10742223 --- /dev/null +++ b/vilesci/lehre/studienplan_zuteilung.php @@ -0,0 +1,177 @@ +getPrestudentRolle($prestudent_id); + if($studienplan_id!='') + { + foreach($prestudent_rollen->result as $rolle) + { + $prestudent=new prestudent(); + $prestudent->load_rolle($rolle->prestudent_id, $rolle->status_kurzbz, $rolle->studiensemester_kurzbz, $rolle->ausbildungssemester); + $prestudent->studienplan_id=$studienplan_id; + if(!$prestudent->save_rolle()) + echo 'Fehler: '.$prestudent->errormsg; + } + } +} + +$output='
| Vorname | +Nachname | +Studiengang | +Status | +Studienplan | + + '; + + $studiengang=new studiengang(); + if($result=$db->db_query($select_qry)) + { + while($row=$db->db_fetch_object($result)) + { + $studiengang->load($row->studiengang_kz); + $output .= ' + '; + } + } + $output .= '
|---|