From 556d02fd7f90fceabb326cee61055866ce012cef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 13 Aug 2014 07:07:44 +0000 Subject: [PATCH] =?UTF-8?q?Ausbildungssemester=20kann=20h=C3=B6her=20als?= =?UTF-8?q?=20Maximal=20Semester=20des=20Studienganges=20sein=20wenn=20im?= =?UTF-8?q?=20Global=20Config=20die=20Konstante=20gesetzt=20ist.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/student/studentrolledialog.xul.php | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/content/student/studentrolledialog.xul.php b/content/student/studentrolledialog.xul.php index 784dfd799..51a3a82ed 100644 --- a/content/student/studentrolledialog.xul.php +++ b/content/student/studentrolledialog.xul.php @@ -27,6 +27,7 @@ header("Pragma: no-cache"); header("Content-type: application/vnd.mozilla.xul+xml"); require_once('../../config/vilesci.config.inc.php'); +require_once('../../config/global.config.inc.php'); require_once('../../include/person.class.php'); require_once('../../include/prestudent.class.php'); require_once('../../include/studienplan.class.php'); @@ -125,13 +126,21 @@ $db = new basis_db(); db_add_param($prestudent_id).")"; - if($result = $db->db_query($qry)) + + if(defined('VORRUECKUNG_STATUS_MAX_SEMESTER') && VORRUECKUNG_STATUS_MAX_SEMESTER==false) { - if($row = $db->db_fetch_object($result)) + $maxsem=100; + } + else + { + $maxsem=10; + $qry = "SELECT max(semester) as maxsem FROM public.tbl_lehrverband WHERE studiengang_kz=(SELECT studiengang_kz FROM public.tbl_prestudent WHERE prestudent_id=".$db->db_add_param($prestudent_id).")"; + if($result = $db->db_query($qry)) { - $maxsem = $row->maxsem; + if($row = $db->db_fetch_object($result)) + { + $maxsem = $row->maxsem; + } } }