Subversion-Projekte lars-tiefland.ci

Revision

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

<?php

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

/**
 * Artikel
 * 
 * Anzeige aller Infos für einen Artikel
 * 
 * @package WebanOS CI
 * @author Lars Tiefland
 * @copyright 2016
 * @version $Id: Artikel.php 528 2016-09-15 11:20:18Z lars $
 * @access public
 */
class Artikel extends CI_Controller
{

        /**
         * Artikel::__construct()
         * 
         * @return
         */
        public function __construct()
        {
                parent::__construct();
                $this->load->model('artikel_model', 'artikel');
                $this->smarty->assign("ini", $this->config->config["ini"]);
                if (ENVIRONMENT == "production")
                {
                        $this->output->cache(120);
                }
        }
        /**
         * Artikel::view()
         * 
         * @param mixed $id
         * @return
         */
        public function view($id)
        {
                $data['item'] = $this->get($id);
                $this->smarty->assign('title', $data['item']['kurzbezeichnung']);
                $this->smarty->assign('shopPosition', $data['item']['shopPosition']);
                $this->smarty->view('single_artikel.tpl', $data);
        }
        /**
         * Artikel::index()
         * 
         * @param mixed $father
         * @return
         */
        public function index($father)
        {
                $data["artikel"] = $this->artikel->list_artikel($father);
                $this->smarty->view("artikel_liste.tpl", $data);
        }

        /**
         * Artikel::get()
         * 
         * @param mixed $id
         * @return
         */
        private function get($id)
        {
                $item = $this->artikel->get_artikel($id);
                return $item;
        }
}

?>