Subversion-Projekte lars-tiefland.ci

Revision

Revision 99 | Revision 101 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

/**
 * @author Lars Tiefland
 * @copyright 2016
 */

class Medien_model extends CI_Model
{
        private $sql;
        public function __construct()
        {
                parent::__construct();
                $this->sql["medien"]["artikel"] = "SELECT
                                m.name,
                                m.folder,
                                m.beschreibung,
                                am.rang,
                                am.aehnlich
                        FROM
                                medien m
                        JOIN
                                artikel_medien am
                        WHERE
                                am.medien_id=m.id
                        AND
                                artikel_id=:artikel_id
                        AND
                                typ=:typ
                        ORDER BY
                                rang
                ";
                $this->sql["medien"]["category"] = "SELECT
                                m.name,
                                m.folder,
                                m.beschreibung,
                                dm.rang,
                                dm.aehnlich
                        FROM
                                medien m
                        JOIN
                                directory_medien dm
                        WHERE
                                dm.medien_id=m.id
                        AND
                                directory_id=:directory_id
                        AND
                                typ=:typ
                        ORDER BY
                                rang
                ";
        }

        public function get_artikel_medien($artikel_id, $typ = 1)
        {
                $am_res = $this->db->query($this->sql["medien"]["artikel"], array(
                        "artikel_id" => $artikel_id,
                        "typ" => $typ,
                        ));
                return $am_res->result_array();
        }

}

?>