Subversion-Projekte lars-tiefland.ci

Revision

Revision 1331 | Revision 1379 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1131 lars 1
<?php
2
 
3
/**
4
 * User
5
 *
6
 * @package
7
 * @author WebanOS CI
8
 * @copyright Lars Tiefland
9
 * @version 2016
10
 * @access public
11
 */
12
class Order extends CI_Controller
13
{
14
 
15
	public function __construct()
16
	{
17
		parent::__construct();
18
		$this->load->model('order_model', 'order');
19
	}
20
	/**
21
	 * User::index()
22
	 *
23
	 * @return
24
	 */
1329 lars 25
	public function index($anker = '')
1131 lars 26
	{
1133 lars 27
		$orders = $this->order->get_list();
1329 lars 28
		$this->smarty->assign('anker', $anker);
1131 lars 29
		$this->smarty->assign('orders', $orders);
30
		$this->smarty->view('orders.tpl');
31
	}
32
 
33
	/**
34
	 * User::edit()
35
	 *
36
	 * @param mixed $id
37
	 * @return void
38
	 */
39
	public function edit($id = null)
40
	{
1271 lars 41
		$daten["artikel_stati"] = array(
42
			array(
43
				"name" => "offen",
44
				"short" => "O",
45
				"class" => "status_red"),
46
			array(
47
				"name" => "in Bearbeitung",
48
				"short" => "B",
49
				"class" => "status_yellow",
50
				),
51
			array(
52
				"name" => "reserviert",
53
				"short" => "R",
54
				"class" => "status_blue",
55
				),
56
			array(
57
				"name" => "erledigt",
58
				"short" => "E",
59
				"class" => "status_green",
60
				),
61
			array(
62
				"name" => "abgeschlossen",
63
				"short" => "A",
64
				"class" => "status_white",
65
				),
66
			);
67
		$daten["rechnung_stati"] = array(
68
			array(
69
				"name" => "schreiben",
70
				"short" => "S",
71
				"class" => "status_red"),
72
			array(
73
				"name" => "geschrieben",
74
				"short" => "G",
75
				"class" => "status_yellow",
76
				),
77
			array(
78
				"name" => "bezahlt",
79
				"short" => "B",
80
				"class" => "status_green",
81
				),
82
			);
83
		$daten["lieferschein_stati"] = array(
84
			array(
85
				"name" => "schreiben",
86
				"short" => "S",
87
				"class" => "status_yellow"),
88
			array(
89
				"name" => "geschrieben",
90
				"short" => "G",
91
				"class" => "status_green",
92
				),
93
			array(
94
				"name" => "offen",
95
				"short" => "O",
96
				"class" => "status_red",
97
				),
98
			);
99
		$daten["mahnung_stati"] = array(
100
			array(
101
				"name" => "mahnung1",
102
				"short" => "1",
103
				"class" => "status_green"),
104
			array(
105
				"name" => "mahnung2",
106
				"short" => "2",
107
				"class" => "status_yellow",
108
				),
109
			array(
110
				"name" => "mahnung3",
111
				"short" => "3",
112
				"class" => "status_red",
113
				),
114
			);
115
		$daten["garantie_stati"] = array(
116
			array(
117
				"name" => "eingereicht",
118
				"short" => "E",
119
				"class" => "status_red"),
120
			array(
121
				"name" => "abgeschlossen",
122
				"short" => "A",
123
				"class" => "status_green",
124
				),
125
			);
126
		// Modul dokumente
1288 lars 127
		$preise_anzeigen = 1;
128
		if (isset($GLOBALS["user_rechte"]["Warenwirtschaft"]["bestellung"]["preise_anzeigen"]))
129
		{
130
			if (!isset($GLOBALS["user_rechte"]["Warenwirtschaft"]["bestellung"]["preise_anzeigen"]))
131
			{
132
				// "<br>für bestimmte user preis verbergen";
133
				$preise_anzeigen = 0;
134
			}
135
		}
1172 lars 136
		$order = $this->order->get($id);
1293 lars 137
		$this->smarty->assign('title', 'Bestellung bearbeiten');
1289 lars 138
		$this->smarty->assign('preise_anzeigen', $preise_anzeigen);
1172 lars 139
		$this->smarty->assign('order', $order);
1271 lars 140
		$this->smarty->assign('daten', $daten);
1172 lars 141
		$this->smarty->view('single_order.tpl');
1131 lars 142
	}
143
 
144
	public function save()
145
	{
1336 lars 146
		$this->order->save();
1131 lars 147
	}
1172 lars 148
 
1131 lars 149
	public function del($id = null)
150
	{
151
	}
152
 
153
}