Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1958 Revision 1967
Zeile 9... Zeile 9...
9
 * Herstellerkatalog_model
9
 * Herstellerkatalog_model
10
 * 
10
 * 
11
 * @package WebanOS CI
11
 * @package WebanOS CI
12
 * @author Lars Tiefland
12
 * @author Lars Tiefland
13
 * @copyright 2016
13
 * @copyright 2016
14
 * @version $Id: Herstellerkatalog_model.php 1958 2017-01-20 21:48:38Z lars $
14
 * @version $Id: Herstellerkatalog_model.php 1967 2017-01-20 23:29:36Z lars $
15
 * @access public
15
 * @access public
16
 */
16
 */
17
class Herstellerkatalog_model extends CI_Model
17
class Herstellerkatalog_model extends CI_Model
18
{
18
{
19
	/**
19
	/**
Zeile 88... Zeile 88...
88
		$res = $this->db->query($sql);
88
		$res = $this->db->query($sql);
89
		$row = $res->unbuffered_row('array');
89
		$row = $res->unbuffered_row('array');
90
		$row["metatags"] = $this->metatags->get($row["ID"], 'Hersrtellerkatalog');
90
		$row["metatags"] = $this->metatags->get($row["ID"], 'Hersrtellerkatalog');
91
		return $row;
91
		return $row;
92
	}
92
	}
-
 
93
 
-
 
94
	public function save($daten)
-
 
95
	{
-
 
96
		if (!$this->input->post('ID'))
-
 
97
		{
-
 
98
			$sql = "
-
 
99
				INSERT INTO
-
 
100
					Herstellerkatalog
-
 
101
				SET
-
 
102
					erstellt_am=NOW(),
-
 
103
					erstellt_von='".$_SESSION["username"]."',
-
 
104
					letzte_aenderung_von='".$_SESSION["username"]."',
-
 
105
			";
-
 
106
			foreach ($daten as $key => $value)
-
 
107
			{
-
 
108
				$felder[] = $key."=".$GLOBALS["order_db"]->escape($value);
-
 
109
			}
-
 
110
			$sql .= implode(",", $felder);
-
 
111
			$res = $this->db->query($sql);
-
 
112
			$id = $this->db->insert_id();
-
 
113
		}
-
 
114
		else
-
 
115
		{
-
 
116
			$sql = "UPDATE
-
 
117
					artikel
-
 
118
				SET
-
 
119
					letzte_aenderung_von='".$_SESSION["username"]."',
-
 
120
			";
-
 
121
			foreach ($daten as $key => $value)
-
 
122
			{
-
 
123
				$felder[] = $key."=".$GLOBALS["order_db"]->escape($value);
-
 
124
			}
-
 
125
			$sql .= implode(",", $felder);
-
 
126
			$sql .= "
-
 
127
				WHERE
-
 
128
					id=".$this->input->post('ID')."
-
 
129
			";
-
 
130
			$res = $this->db->query($sql);
-
 
131
			$meta = $this->input->post('metatags');
-
 
132
			$this->metatags->save($meta, 'artikel');
-
 
133
		}
-
 
134
		if ($res)
-
 
135
		{
-
 
136
			echo "Daten wurden erfolgreich geändert!";
-
 
137
		}
-
 
138
		else
-
 
139
		{
-
 
140
			echo "Leider ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal!";
-
 
141
		}
-
 
142
	}
93
}
143
}
Zeile 94... Zeile 144...
94
 
144
 
95
?>
145
?>