Subversion-Projekte lars-tiefland.ci

Revision

Revision 1136 | Revision 1145 | 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: 1142 $
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
30
				id
31
		";
32
		$res = $GLOBALS['order_db']->query($sql);
1134 lars 33
		while ($order = $res->unbuffered_row('array'))
1132 lars 34
		{
1142 lars 35
			$billAddr = $this->bestelladresse->get($order['bill_addr_id']);
36
			$shipAddr = $this->bestelladresse->get($order['ship_addr_id']);
37
			$artikel = $this->artikel->get($order['id']);
1136 lars 38
			$order['artikel'] = $artikel;
39
			$order['shipAddr'] = $shipAddr;
40
			$order['billAddr'] = $billAddr;
1132 lars 41
			$orders[] = $order;
42
		}
43
		return $orders;
44
	}
45
}
46
 
47
?>