diff --git a/application/models/organisation/Studiensemester_model.php b/application/models/organisation/Studiensemester_model.php index 5ab41fcaa..71b4d3738 100644 --- a/application/models/organisation/Studiensemester_model.php +++ b/application/models/organisation/Studiensemester_model.php @@ -32,6 +32,26 @@ class Studiensemester_model extends DB_Model return $this->execQuery($query); } + /** + * getNextOrAktSemester + * 62 days - in july and august, semester after summer is returned + */ + public function getNextOrAktSemester($days = 62) + { + if (!is_numeric($days)) + { + $days = 62; + } + + $query = 'SELECT studiensemester_kurzbz + FROM public.tbl_studiensemester + WHERE start < (NOW() + \'' . $days . ' DAYS\':: INTERVAL) + ORDER BY start DESC + LIMIT 1'; + + return $this->execQuery($query); + } + /** * getNextFrom */