Bismeldestichtag: added method for getting next Meldestichtag, loading data only after tabulator is ready

This commit is contained in:
Alexei Karpenko
2024-09-20 16:04:27 +02:00
parent e6eea06900
commit 2d3643d1f0
4 changed files with 94 additions and 82 deletions
@@ -33,6 +33,23 @@ class Bismeldestichtag_model extends DB_Model
]);
}
/**
* Liefert nächstliegenden Bismeldestichtag.
* @return object success or error
*/
public function getNextMeldestichtag()
{
$this->addSelect('meldestichtag');
$this->addSelect('studiensemester_kurzbz');
$this->addOrder('meldestichtag', 'ASC');
$this->addLimit(1);
return $this->loadWhere([
'meldestichtag >= NOW()' => null
]);
}
/**
* Prüft, ob Meldestichtag für ein bestimmtes Statusdatum und Studiensemester erreicht ist.
*