Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1994 Revision 1997
Zeile 11... Zeile 11...
11
 * Liest alle Daten für Artikel
11
 * Liest alle Daten für Artikel
12
 * 
12
 * 
13
 * @package WebanOS CI
13
 * @package WebanOS CI
14
 * @author Lars Tiefland
14
 * @author Lars Tiefland
15
 * @copyright 2016
15
 * @copyright 2016
16
 * @version $Id: Artikel_model.php 1994 2017-02-01 19:32:19Z lars $
16
 * @version $Id: Artikel_model.php 1997 2017-02-01 19:40:38Z lars $
17
 * @access public
17
 * @access public
18
 */
18
 */
19
class Artikel_model extends CI_Model
19
class Artikel_model extends CI_Model
20
{
20
{
21
	/**
21
	/**
Zeile 112... Zeile 112...
112
				$link = $this->get_link($id, 1);
112
				$link = $this->get_link($id, 1);
113
				header("Location: ".$link);
113
				header("Location: ".$link);
114
			}
114
			}
115
			else
115
			else
116
			{
116
			{
117
				$row = $this->get_item_info($id, ($versand));
117
				$row = $this->get_item_info($id, false, $versand);
118
				return $row;
118
				return $row;
119
			}
119
			}
120
		}
120
		}
121
		else
121
		else
122
		{
122
		{
Zeile 152... Zeile 152...
152
	 * 
152
	 * 
153
	 * @param mixed $id
153
	 * @param mixed $id
154
	 * @param bool $return_zero_price
154
	 * @param bool $return_zero_price
155
	 * @return
155
	 * @return
156
	 */
156
	 */
157
	private function get_item_info($id, $return_zero_price = false)
157
	private function get_item_info($id, $return_zero_price = false, $versand=true)
158
	{
158
	{
159
		$query = $this->db->get_where('artikel', array(
159
		$query = $this->db->get_where('artikel', array(
160
			'id' => $id,
160
			'id' => $id,
161
			"language" => "DE",
161
			"language" => "DE",
162
			));
162
			));
163
		$row = $query->row_array();
163
		$row = $query->row_array();
164
		$row['itemLink'] = $this->get_link($row["ID"]);
164
		$row['itemLink'] = $this->get_link($row["ID"]);
165
		$preise = $this->preise->get_prices($row["ID"]);
165
		$preise = $this->preise->get_prices($row["ID"]);
166
		if (count($preise))
166
		if (count($preise) && $versand===false)
167
		{
167
		{
168
			if ((float)$preise["preis1"] > 0 || $return_zero_price === true)
168
			if ((float)$preise["preis1"] > 0 || $return_zero_price === true)
169
			{
169
			{
170
				$row['grundpreis'] = "";
170
				$row['grundpreis'] = "";
171
				if (isset($row['gebinde_menge']) && $row["gebinde_menge"] > 0 && isset($row['gebinde_einheit']) &&
171
				if (isset($row['gebinde_menge']) && $row["gebinde_menge"] > 0 && isset($row['gebinde_einheit']) &&
Zeile 188... Zeile 188...
188
					$row["preis"] = $row["preis1"];
188
					$row["preis"] = $row["preis1"];
189
					return $row;
189
					return $row;
190
				}
190
				}
191
			}
191
			}
192
		}
192
		}
-
 
193
		elseif($versand===true)
-
 
194
		{
-
 
195
			return $row;
-
 
196
		}
193
	}
197
	}
Zeile 194... Zeile 198...
194
 
198
 
195
	/**
199
	/**
196
	 * Artikel_model::serie()
200
	 * Artikel_model::serie()