Revision 317 | Revision 520 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @author Lars Tiefland* @copyright 2016*/class Basket extends CI_Controller{public function __construct(){parent::__construct();$this->load->model('artikel_model', 'artikel');if (!@is_array($_SESSION['SHOP']['BASKET'])){$_SESSION['SHOP']['BASKET'] = array();$_SESSION['SHOP']['SUMME'] = 0;}}public function add(){$id_arr = array('ID' => $this->input->post('item'),);$id = implode('-', $id_arr);$item = $this->artikel->get_artikel($this->input->post('item'), true);$menge = $this->input->post('Menge');if (isset($_SESSION['SHOP']['BASKET'][sha1($id)])){$menge += $_SESSION['SHOP']['BASKET'][sha1($id)]['Menge'];}$item = array_merge($item, array('Menge' => $menge,'preis' => $this->input->post('preis'),//'kurzbezeichnung' => $this->input->post('kurzbezeichnung'),));//trigger_error(var_export($this->input->post(), true), E_USER_WARNING);$_SESSION['SHOP']['BASKET'][sha1($id)] = $item;$_SESSION['SHOP']['SUMME'] += $item["preis"];$this->smarty->view('header_wk.tpl');}public function update($bId, $menge = 1, $preis = 0){$_SESSION['SHOP']['BASKET'][$bId]['Menge'] = $menge;header("Location:/basket.html");}public function delete($bId){$item = $_SESSION['SHOP']['BASKET'][$bId];$_SESSION['SHOP']['SUMME'] -= ($item["Menge"] * $item["preis"]);unset($_SESSION['SHOP']['BASKET'][$bId]);header("Location:/basket.html");}function index(){$this->smarty->view('login_center.tpl');}}?>