Subversion-Projekte lars-tiefland.ci

Revision

Revision 1224 | Revision 1237 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1224 Revision 1236
Zeile 3... Zeile 3...
3
/**
3
/**
4
 *
4
 *
5
 * @package WebanOS CI
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
7
 * @copyright 2016
7
 * @copyright 2016
8
 * @version $Rev: 1224 $
8
 * @version $Rev: 1236 $
9
 */
9
 */
Zeile 10... Zeile 10...
10
 
10
 
11
class Termine_model extends CI_Model
11
class Termine_model extends CI_Model
12
{
12
{
Zeile 21... Zeile 21...
21
		$sql = "SELECT
21
		$sql = "SELECT
22
				id
22
				id
23
			FROM
23
			FROM
24
				systemtermine
24
				systemtermine
25
			WHERE
25
			WHERE
26
				cms_access_id=".$this->session->user_data['ID']."
26
				zielgruppe=".$this->session->user_data['ID']."
27
			ORDER BY
27
			ORDER BY
28
				prioritaet,
28
				faelligkeit DESC,
29
				faelligkeit DESC
29
				prioritaet DESC
30
		";
30
		";
31
		$res = $this->db->query($sql);
31
		$res = $this->db->query($sql);
-
 
32
		$termine["anz"] = $res->num_rows();
32
		while ($termin = $res->unbuffered_row('array'))
33
		while ($termin = $res->unbuffered_row('array'))
33
		{
34
		{
34
			$termin = $this->get($termin['id']);
35
			$termin = $this->get($termin['id']);
-
 
36
			if ($term["abgelaufen"] == "true")
-
 
37
			{
-
 
38
				$status = "abgelaufen";
-
 
39
			}
-
 
40
			else
-
 
41
			{
-
 
42
				$status = "kommend";
-
 
43
			}
35
			$termine[] = $termin;
44
			$termine[$status][] = $termin;
36
		}
45
		}
37
		return $termine;
46
		return $termine;
38
	}
47
	}
Zeile 39... Zeile 48...
39
 
48
 
Zeile 49... Zeile 58...
49
				deeplink,
58
				deeplink,
50
				erstellt_am,
59
				erstellt_am,
51
				erstellt_von,
60
				erstellt_von,
52
				letzte_aenderung_am,
61
				letzte_aenderung_am,
53
				letzte_aenderung_von
62
				letzte_aenderung_von
-
 
63
				if (faelligkeit < NOW(), 'true', 'false') as abgelaufen
54
			FROM
64
			FROM
55
				systemtermine
65
				systemtermine
56
			WHERE
66
			WHERE
57
				id=".$id."
67
				id=".$id."
58
		";
68
		";
59
		$res = $this->db->query($sql);
69
		$res = $this->db->query($sql);
60
		$termin = $res->unbuffered_row('array');
70
		$termin = $res->unbuffered_row('array');
-
 
71
		$termin["prioritaet"] = chr($termin["prioritaet"] + 65);
61
		return $termin;
72
		return $termin;
62
	}
73
	}
63
}
74
}
Zeile 64... Zeile 75...
64
 
75
 
65
?>
76
?>