Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1823 Revision 1824
Zeile 3... Zeile 3...
3
/**
3
/**
4
 *
4
 *
5
 * @package WebanOS CI
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
7
 * @copyright 2016
7
 * @copyright 2016
8
 * @version $Rev: 1823 $
8
 * @version $Rev: 1824 $
9
 */
9
 */
Zeile 10... Zeile 10...
10
 
10
 
11
/**
11
/**
12
 * Auspraegung_model
12
 * Auspraegung_model
13
 * 
13
 * 
14
 * @package WebanOS CI
14
 * @package WebanOS CI
15
 * @author Lars Tiefland
15
 * @author Lars Tiefland
16
 * @copyright 2016
16
 * @copyright 2016
17
 * @version $Id: Artikel_to_auspraegung_model.php 1823 2016-12-21 18:51:55Z lars $
17
 * @version $Id: Artikel_to_auspraegung_model.php 1824 2016-12-21 19:14:03Z lars $
18
 * @access public
18
 * @access public
19
 */
19
 */
20
class Artikel_to_auspraegung_model extends CI_Model
20
class Artikel_to_auspraegung_model extends CI_Model
21
{
21
{
Zeile 45... Zeile 45...
45
		";
45
		";
46
		$res = $this->db->query($sql);
46
		$res = $this->db->query($sql);
47
		$rows = array();
47
		$rows = array();
48
		while ($row = $res->unbuffered_row('array'))
48
		while ($row = $res->unbuffered_row('array'))
49
		{
49
		{
-
 
50
			$row = $this->auspraegung->get($row["id"]);
50
			$row = $this->get($row["id"]);
51
			$row["werte"] = $this->get($row["id"]);
51
			$rows[$row["auspraegung"]][] = $row;
52
			$rows[$row["auspraegung"]][] = $row;
52
		}
53
		}
53
		return $rows;
54
		return $rows;
54
	}
55
	}
Zeile 57... Zeile 58...
57
	 * Auspraegung_model::get()
58
	 * Auspraegung_model::get()
58
	 * 
59
	 * 
59
	 * @param mixed $id
60
	 * @param mixed $id
60
	 * @return
61
	 * @return
61
	 */
62
	 */
62
	private function get($id)
63
	private function get_werte($id)
63
	{
64
	{
64
		$sql = "SELECT
65
		$sql = "SELECT
65
				a.*,
-
 
66
				ata.wert
66
				ata.wert
67
			FROM
67
			FROM
68
				artikel_to_auspraegung ata
68
				artikel_to_auspraegung ata
69
			JOIN
-
 
70
				auspraegung a
-
 
71
			ON
-
 
72
				a.id=ata.auspraegung
-
 
73
			WHERE
69
			WHERE
74
				ata.id=".$id."
-
 
75
			ORDER BY
-
 
76
				auspraegung
70
				auspraegung=".$id."
77
		";
71
		";
78
		$res = $this->db->query($sql);
72
		$res = $this->db->query($sql);
79
		$werte = array();
73
		$werte = array();
-
 
74
		$werte = array();
80
		while ($row = $res->unbuffered_row('array'))
75
		while ($row = $res->unbuffered_row('array'))
81
		{
76
		{
82
			$werte[] = $row["wert"];
77
			$werte[] = $row["wert"];
83
		}
78
		}
84
		unset($row["wert"]);
-
 
85
		$row["werte"] = $werte;
-
 
86
		return $row;
79
		return $werte;
87
	}
80
	}
88
}
81
}
Zeile 89... Zeile 82...
89
 
82
 
90
?>
83
?>