Subversion-Projekte lars-tiefland.ci

Revision

Revision 528 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
5 lars 1
<?php
2
 
3
/**
4
 * @author Lars Tiefland
5
 * @copyright 2016
6
 */
7
 
520 lars 8
/**
9
 * Artikel
10
 *
11
 * Anzeige aller Infos für einen Artikel
12
 *
525 lars 13
 * @package WebanOS CI
14
 * @author Lars Tiefland
15
 * @copyright 2016
16
 * @version $Id: Artikel.php 528 2016-09-15 11:20:18Z lars $
520 lars 17
 * @access public
18
 */
9 lars 19
class Artikel extends CI_Controller
5 lars 20
{
21
 
520 lars 22
	/**
23
	 * Artikel::__construct()
24
	 *
25
	 * @return
26
	 */
5 lars 27
	public function __construct()
28
	{
29
		parent::__construct();
6 lars 30
		$this->load->model('artikel_model', 'artikel');
196 lars 31
		$this->smarty->assign("ini", $this->config->config["ini"]);
57 lars 32
		if (ENVIRONMENT == "production")
33
		{
34
			$this->output->cache(120);
35
		}
5 lars 36
	}
520 lars 37
	/**
38
	 * Artikel::view()
39
	 *
40
	 * @param mixed $id
41
	 * @return
42
	 */
5 lars 43
	public function view($id)
44
	{
218 lars 45
		$data['item'] = $this->get($id);
504 lars 46
		$this->smarty->assign('title', $data['item']['kurzbezeichnung']);
158 lars 47
		$this->smarty->assign('shopPosition', $data['item']['shopPosition']);
56 lars 48
		$this->smarty->view('single_artikel.tpl', $data);
5 lars 49
	}
520 lars 50
	/**
51
	 * Artikel::index()
52
	 *
53
	 * @param mixed $father
54
	 * @return
55
	 */
56 lars 56
	public function index($father)
57
	{
58
		$data["artikel"] = $this->artikel->list_artikel($father);
59
		$this->smarty->view("artikel_liste.tpl", $data);
60
	}
502 lars 61
 
520 lars 62
	/**
63
	 * Artikel::get()
64
	 *
65
	 * @param mixed $id
66
	 * @return
67
	 */
219 lars 68
	private function get($id)
218 lars 69
	{
70
		$item = $this->artikel->get_artikel($id);
71
		return $item;
72
	}
5 lars 73
}
74
 
75
?>