Revision 1239 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/**** @package WebanOS CI* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2016* @version $Rev: 2236 $*/class Termine_model extends CI_Model{public function __construct(){parent::__construct();}public function get_list(){$termine = array();$sql = "SELECTidFROMsystemtermineWHEREzielgruppe=" . $this->session->user_data['ID'] . "ORDER BYfaelligkeit DESC,prioritaet DESC";$res = $this->db->query($sql);$termine["anz"] = $res->num_rows();$termine["abgelaufen"] = array();$termine["kommend"] = array();while ($termin = $res->unbuffered_row('array')) {$termin = $this->get($termin['id']);if ($termin["abgelaufen"] == "true") {$status = "abgelaufen";} else {$status = "kommend";}$termine[$status][] = $termin;}return $termine;}public function get($id){$orders = array();$sql = "SELECTid,faelligkeit,prioritaet,ueberschrift,nachricht,deeplink,erstellt_am,erstellt_von,letzte_aenderung_am,letzte_aenderung_von,if (faelligkeit < NOW(), 'true', 'false') as abgelaufenFROMsystemtermineWHEREid=" . $id . "";$res = $this->db->query($sql);$termin = $res->unbuffered_row('array');$termin["prioritaet"] = chr($termin["prioritaet"] + 65);return $termin;}}?>