From 4b6aefa3a12750053fe0a496f58985e18fd5ddd1 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 23 Aug 2018 10:55:49 +0200 Subject: [PATCH] added getNextOrAktSemester method --- .../organisation/Studiensemester_model.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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 */