Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1730 Revision 1731
Zeile 1... Zeile 1...
1
<?php
1
<?php
Zeile 2... Zeile 2...
2
 
2
 
3
class Preise_model extends CI_Model
3
class Preise_model extends CI_Model
-
 
4
{
4
{
5
	public function get($id)
-
 
6
	{
-
 
7
		$preise = array();
-
 
8
		$sql = "SELECT
-
 
9
				id,
-
 
10
				language,
-
 
11
				preis,
-
 
12
				preis_index,
-
 
13
				staffel
-
 
14
			FROM
-
 
15
				preise
-
 
16
			WHERE
-
 
17
				artikel_id=".$id."
-
 
18
		";
-
 
19
		$res = $this->db->query($sql);
-
 
20
		while ($row = $res->unbuffered_row('array'))
-
 
21
		{
-
 
22
			$preise[$row['preis_index']] = $row;
-
 
23
		}
-
 
24
		return $preise;
5
 
25
	}
6
	public function save($daten)
26
	public function save($daten)
7
	{
27
	{
8
		foreach ($daten as $preisIndex => $preisDaten)
28
		foreach ($daten as $preisIndex => $preisDaten)
9
		{
29
		{
10
			$sql="SELECT
30
			$sql = "SELECT
11
					id
31
					id
12
				FROM
32
				FROM
13
					preise
33
					preise
14
				WHERE
34
				WHERE
15
					preis_index=".$preisIndex."
35
					preis_index=".$preisIndex."
16
				AND
36
				AND
17
					artikel_id=".$this->input->post('ID')."
37
					artikel_id=".$this->input->post('ID')."
-
 
38
			";
-
 
39
			$res = $this->db->query($sql);
-
 
40
			if (!$res->num_rows())
-
 
41
			{
-
 
42
				$sql = "INSERT INTO
-
 
43
						preise
-
 
44
					SET
-
 
45
						preis_index=".$preisIndex.",
-
 
46
						preis=".$preisDaten["preis"].",
-
 
47
						artikel_id=".$this->input->post("ID")."
-
 
48
				";
-
 
49
			}
-
 
50
			else
-
 
51
			{
-
 
52
				$sql = "
-
 
53
					UPDATE
-
 
54
						preise
-
 
55
					SET
-
 
56
						preis=".$preisDaten["preis"]."
-
 
57
					WHERE
-
 
58
						artikel_id=".$this->input->post('ID')."
-
 
59
					AND
-
 
60
						preisIndex=".$preisIndex."
-
 
61
				";
-
 
62
			}
18
			";
63
			$res = $this->db->query($sql);
19
		}
64
		}
20
		return $res;
65
		return $res;
21
	}
66
	}