Subversion-Projekte lars-tiefland.ci

Revision

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

<?php

/**
 * User
 * 
 * @package   
 * @author WebanOS CI
 * @copyright Lars Tiefland
 * @version 2016
 * @access public
 */
class Order extends CI_Controller
{

        public function __construct()
        {
                parent::__construct();
                $this->load->model('order_model', 'order');
        }
        /**
         * User::index()
         * 
         * @return
         */
        public function index()
        {
                $orders = $this->order->get_list();
                $this->smarty->assign('orders', $orders);
                $this->smarty->view('orders.tpl');
        }

        /**
         * User::edit()
         * 
         * @param mixed $id
         * @return void
         */
        public function edit($id = null)
        {
                $order = $this->order->get($id);
                $this->smarty->assign('order', $order);
                $this->smarty->view('single_order.tpl');
        }

        public function save()
        {
                $erg = $this->form_validation->run();
                if ($erg === false)
                {
                        $errors = validation_errors();
                        $user["local"] = set_value('user');
                        $user["name"] = set_value('name');
                        $user["email"] = set_value('email');
                        $user["ignoreRemoteHosts"] = set_value('ignoreRemoteHosts');
                        $user["telefon"] = set_value('telefon');
                        $user["fax"] = set_value('fax');
                        $user["beschreibung"] = set_value('beschreibung');
                        $user["Mitarbeiter"] = set_value('Mitarbeiter');
                        $user['app_user'] = set_value('app_user');
                        $user["navigation_pos"] = set_value('navigation_pos');
                        $this->smarty->assign('nav_pos_sel', $user['navigation_pos']);
                        $this->smarty->assign('user', $user);
                        $this->smarty->assign('errors', $errors);
                        echo "1|";
                        $this->edit($this->input->post('ID'));
                }
                else
                {
                        $this->user->save($_POST);
                        echo "0|";
                }
        }

        public function del($id = null)
        {
                if ($id)
                {
                        $user = $this->user->get_info($id);
                        $this->smarty->assign("user", $user);
                        $this->smarty->view('user_del.tpl');
                }
                else
                {
                        $msg = $this->user->del();
                        echo $msg;
                }
        }

        /**
         * User::edit_profile()
         * 
         * @return
         */
        public function edit_profile()
        {
                echo "eigenes Profile ändern";
        }
}