Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1766 Revision 1796
Zeile 40... Zeile 40...
40
		return $row;
40
		return $row;
41
	}
41
	}
Zeile 42... Zeile 42...
42
 
42
 
43
	public function save($daten)
43
	public function save($daten)
44
	{
-
 
45
		$sql = "UPDATE
-
 
46
				artikel
-
 
47
			SET
-
 
48
				letzte_aenderung_von='".$_SESSION["username"]."',
-
 
49
		";
44
	{
50
		foreach ($daten as $key => $value)
45
		if (!$this->input->post('ID'))
-
 
46
		{
-
 
47
			$sql = "
-
 
48
				INSERT INTO
-
 
49
					artikel
-
 
50
				SET
-
 
51
					letzte_aenderung_von='".$_SESSION["username"]."',
-
 
52
			";
-
 
53
			foreach ($daten as $key => $value)
51
		{
54
			{
-
 
55
				$felder[] = $key."=".$GLOBALS["order_db"]->escape($value);
-
 
56
			}
-
 
57
			$sql .= implode(",", $felder);
-
 
58
			$res = $this->db->query($sql);
-
 
59
			$id = $this->db->insert_id();
-
 
60
		}
-
 
61
		else
-
 
62
		{
-
 
63
			$sql = "UPDATE
-
 
64
					artikel
-
 
65
				SET
-
 
66
					letzte_aenderung_von='".$_SESSION["username"]."',
-
 
67
			";
-
 
68
			foreach ($daten as $key => $value)
-
 
69
			{
-
 
70
				$felder[] = $key."=".$GLOBALS["order_db"]->escape($value);
-
 
71
			}
-
 
72
			$sql .= implode(",", $felder);
-
 
73
			$sql .= "
-
 
74
				WHERE
-
 
75
					id=".$this->input->post('ID')."
-
 
76
			";
-
 
77
			$res = $this->db->query($sql);
-
 
78
			$meta = $this->input->post('metatags');
-
 
79
			$preise = $this->input->post('preise');
-
 
80
			$auispraegungen = $this->input->post('auspraegung');
-
 
81
			$optionen = $this->input->post('optionen');
52
			$felder[] = $key."=".$GLOBALS["order_db"]->escape($value);
82
			$this->metatags->save($meta, 'artikel');
53
		}
-
 
54
		$sql .= implode(",", $felder);
-
 
55
		$sql .= "
-
 
56
			WHERE
-
 
57
				id=".$this->input->post('ID')."
-
 
58
		";
-
 
59
		$res = $this->db->query($sql);
83
		}
60
		if ($res)
84
		if ($res)
61
		{
85
		{
62
			echo "Daten wurden erfolgreich geändert!";
86
			echo "Daten wurden erfolgreich geändert!";
63
		}
87
		}
64
		else
88
		else
65
		{
89
		{
66
			echo "Leider ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal!";
90
			echo "Leider ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal!";
67
		}
-
 
68
		$meta = $this->input->post('metatags');
-
 
69
		$preise = $this->input->post('preise');
-
 
70
		$auispraegungen = $this->input->post('auspraegung');
-
 
71
		$optionen = $this->input->post('optionen');
-
 
72
		$this->metatags->save($meta, 'artikel');
91
		}
Zeile 73... Zeile 92...
73
	}
92
	}
74
 
93
 
75
	public function del($id)
94
	public function del($id)
Zeile 82... Zeile 101...
82
			WHERE
101
			WHERE
83
				id=".$id."
102
				id=".$id."
84
		";
103
		";
85
		$res = $this->db->query($sql);
104
		$res = $this->db->query($sql);
86
	}
105
	}
87
	
106
 
88
	public function reset_cache($id)
107
	public function reset_cache($id)
89
	{
108
	{
90
		$sql = "UPDATE
109
		$sql = "UPDATE
91
				artikel
110
				artikel
92
			SET
111
			SET