Revision 1852 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/**** @package WebanOS CI* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2016* @version $Rev: 1855 $*//*** Auspraegung_model** @package WebanOS CI* @author Lars Tiefland* @copyright 2016* @version $Id: Artikel_to_auspraegung_model.php 1855 2016-12-22 14:18:10Z lars $* @access public*/class Artikel_to_auspraegung_model extends CI_Model{/*** Auspraegung_model::__construct()** @return*/public function __construct(){parent::__construct();$this->load->model('directory_to_auspraegung_model', 'directory_to_auspraegung');$this->load->model('auspraegung_model', 'auspraegung');}/*** Auspraegung_model::get_list()** @return*/public function get_list($artikel){$sql = "SELECTfatherFROMartikelWHEREid=".$artikel."";$res = $this->db->query($sql);$row = $res->unbuffered_row('array');$father = $row["father"];$sql = "SELECT DISTINCTauspraegung AS idFROMartikel_to_auspraegungWHEREartikel=".$artikel."";$res = $this->db->query($sql);$rows = array();while ($row = $res->unbuffered_row('array')){$row = $this->auspraegung->get($row["id"]);$row["werte"] = $this->get_werte($row["id"], $artikel);$row["wertebereich"] = $this->directory_to_auspraegung->get_werte($row["id"], $father);$rows[$row["id"]] = $row;}return $rows;}/*** Auspraegung_model::get()** @param mixed $id* @return*/private function get_werte($id, $artikel){$sql = "SELECTata.wertFROMartikel_to_auspraegung ataWHEREauspraegung=".$id."ANDartikel=".$artikel."";$res = $this->db->query($sql);$werte = array();$werte = array();while ($row = $res->unbuffered_row('array')){$werte[] = $row["wert"];}return $werte;}}?>