Subversion-Projekte lars-tiefland.ci

Revision

Revision 1145 | Revision 1148 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1132 lars 1
<?php
2
 
3
/**
4
 *
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com>
7
 * @copyright 2016
8
 * @version $Rev: 1146 $
9
 */
10
 
11
class Order_model extends CI_Model
12
{
13
	public function __construct()
14
	{
15
		parent::__construct();
1136 lars 16
		$this->load->model('bestelladresse_model', 'bestelladresse');
17
		$this->load->model('artikel_to_bestellung_model', 'artikel');
1132 lars 18
	}
19
 
20
	public function get_list()
21
	{
22
		$orders = array();
23
		$sql = "SELECT
24
				id,
25
				bill_addr_id,
26
				ship_addr_id
27
			FROM
28
				Bestellung
29
			ORDER BY
1146 lars 30
				id DESC
1145 lars 31
			LIMIT
32
				100
1132 lars 33
		";
34
		$res = $GLOBALS['order_db']->query($sql);
1134 lars 35
		while ($order = $res->unbuffered_row('array'))
1132 lars 36
		{
1142 lars 37
			$billAddr = $this->bestelladresse->get($order['bill_addr_id']);
38
			$shipAddr = $this->bestelladresse->get($order['ship_addr_id']);
39
			$artikel = $this->artikel->get($order['id']);
1136 lars 40
			$order['artikel'] = $artikel;
41
			$order['shipAddr'] = $shipAddr;
42
			$order['billAddr'] = $billAddr;
1132 lars 43
			$orders[] = $order;
44
		}
45
		return $orders;
46
	}
47
}
48
 
49
?>