Revision 527 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @author Lars Tiefland* @copyright 2016*//*** Order_model** Kümmert sich um die Abwicklung einer Bestellung** @package WebanOS CI* @author Lars Tiefland* @copyright 2016* @version $Id: Order_model.php 528 2016-09-15 11:20:18Z lars $* @access public*/class Order_model extends CI_Model{/*** Order_model::__construct()** @return*/public function __construct(){parent::__construct();$this->load->model('Login_model','login');$this->load->model('Bestelladresse_model','bestelladresse');}/*** Order_model::create()** erzeugt eine Bestellung. Der ganze Prozeß läuft in einer Transaktion ab.* Tritt ein Fehler auf, so wird der Prozeß abgebrochen und dem Kunden eine Fehlermeldung angezeigt.** @return*/public function create(){$GLOBALS['order_db']->trans_start();$this->bestelladresse->create();$this->create_order_item();$GLOBALS['order_db']->trans_complete();}}?>