From f5968df6e759395dc0ea2b4f42e9958054e2fe65 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 6 Feb 2008 12:42:00 +0000 Subject: [PATCH] --- vilesci/personen/student_vorrueckung.php | 47 ++++++++++++------- .../personen/student_vorrueckung_manuell.php | 2 +- 2 files changed, 32 insertions(+), 17 deletions(-) diff --git a/vilesci/personen/student_vorrueckung.php b/vilesci/personen/student_vorrueckung.php index 76189e3bf..2eef7b47e 100644 --- a/vilesci/personen/student_vorrueckung.php +++ b/vilesci/personen/student_vorrueckung.php @@ -52,25 +52,29 @@ foreach($ss->studiensemester as $studiensemester) $user = get_uid(); //Übergabeparameter +//studiengang if (isset($_GET['stg_kz']) || isset($_POST['stg_kz'])) $stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:$_POST['stg_kz']); else $stg_kz=0; +//semester if (isset($_GET['semester']) || isset($_POST['semester'])) $semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']); else $semester=100; +//angezeigtes studiensemester if (isset($_GET['studiensemester_kurzbz']) || isset($_POST['studiensemester_kurzbz'])) $studiensemester_kurzbz=(isset($_GET['studiensemester_kurzbz'])?$_GET['studiensemester_kurzbz']:$_POST['studiensemester_kurzbz']); else - $studiensemester_kurzbz=null; -if (is_null($studiensemester_kurzbz)) -{ $studiensemester_kurzbz=$ss->getakt(); -} -$studiensemester_kurzbz_akt=$ss->getakt(); //aktuelles Semester -$ss->getNextStudiensemester(); -$studiensemester_kurzbz_zk=$ss->studiensemester_kurzbz; //nächstes Semester +//ausgangssemester für vorrückung +if (isset($_GET['studiensemester_kurzbz_akt']) || isset($_POST['studiensemester_kurzbz_akt'])) + $studiensemester_kurzbz_akt=(isset($_GET['studiensemester_kurzbz_akt'])?$_GET['studiensemester_kurzbz_akt']:$_POST['studiensemester_kurzbz_akt']); +else + $studiensemester_kurzbz_akt=$studiensemester_kurzbz; +//zielsemester für vorrückung - nachfolgend ausgangssemester +$studiensemester_kurzbz_zk=$ss->getNextFrom($studiensemester_kurzbz_akt); + if(!is_numeric($stg_kz)) @@ -211,32 +215,43 @@ $sql_query="SELECT tbl_student.*,tbl_person.*, tbl_studentlehrverband.semester a // **************** Ausgabe vorbereiten ****************************** $s=array(); -$outp.=""; //Auswahl Studiengang foreach ($studiengang as $stg) { - $outp.=""; + $outp.=""; //$outp.= ''.$stg->kuerzel.' - '; $s[$stg->studiengang_kz]->max_sem=$stg->max_semester; $s[$stg->studiengang_kz]->kurzbz=$stg->kurzbzlang; } $outp.=''; -//Auswahl Studiensemester -$outp.="\n"; foreach ($ss_arr AS $sts) { if ($studiensemester_kurzbz == $sts) $sel = " selected "; else $sel = ''; - $outp.=" "; + $outp.=" "; +} +$outp.=" "; +//Auswahl Studiensemester von dem weg vorgerückt werden soll +$outp.="
Ausgangs-Studiensemester:     \n"; -$outp.="
Vorrückung von ".$studiensemester_kurzbz_akt." / Semester ".($semester<100?$semester:'alle')." -> ".$studiensemester_kurzbz_zk; +$outp.="
Vorrückung von ".$studiensemester_kurzbz_akt." / ".($semester<100?$semester.".":'alle')." Semester -> ".$studiensemester_kurzbz_zk; $outp.= '
-- '; for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++) - $outp.= ''.$i.' -- '; -$outp.= 'alle -- '; + $outp.= ''.$i.' -- '; +$outp.= 'alle -- '; //Aufbau Ausgabe ?> @@ -262,7 +277,7 @@ echo ''; echo ' '; echo ''; -echo "

Übersicht

+echo "

Übersicht (".$studiensemester_kurzbz."/".($semester<100?$semester.".":'alle')." Semester )

"; diff --git a/vilesci/personen/student_vorrueckung_manuell.php b/vilesci/personen/student_vorrueckung_manuell.php index 4f095823f..06d97943d 100644 --- a/vilesci/personen/student_vorrueckung_manuell.php +++ b/vilesci/personen/student_vorrueckung_manuell.php @@ -77,7 +77,7 @@ else /*$ss->getNextStudiensemester(); $studiensemester_kurzbz_zk=$ss->studiensemester_kurzbz; //nächstes Semester*/ if (isset($_GET['studiensemester_kurzbz_zk']) || isset($_POST['studiensemester_kurzbz_zk'])) - $studiensemester_kurzbz_zk=(isset($_GET['studiensemester_kurzbz_zk'])?$_GET['studiensemester_kurzbz_zk']:$_POST['studiensemester_kurzbz_zk']); + $studiensemester_kurzbz_zk=(isset($_GET['studiensemester_kurzbz_zk'])?$_GET['studiensemester_kurzbz_zk']:$_POST['studiensemester_kurzbz_zk_']); else die("Nächstes Studiensemester wurde nicht übergeben.");