Subversion-Projekte lars-tiefland.ci

Revision

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

<?php

/**
 * User
 * 
 * @package   
 * @author WebanOS CI
 * @copyright Lars Tiefland
 * @version 2018
 * @access public
 */

//$Id: Logistiker.php 2360 2018-10-03 17:38:41Z lars $

class Logistiker extends CI_Controller
{

        public function __construct()
        {
                parent::__construct();
                $this->load->model('logistiker_model', 'logistiker');
                $upload = column_exists("logistiker", "import_verzeichnis", $webs["datenbank"],
                        $remoteServer_dbh);
                $GLOBALS["ui"]->assign("upload", $upload);
                $default = column_exists("logistiker", "is_default", $webs["datenbank"], $remoteServer_dbh);
                $GLOBALS["ui"]->assign("default", $default);
                $emailAbspeichern = column_exists("logistiker", "email", $webs["datenbank"], $remoteServer_dbh);
                $GLOBALS["ui"]->assign("emailAbspeichern", $emailAbspeichern);
        }
        /**
         * User::index()
         * 
         * @return
         */
        public function index()
        {
                $logistiker = $this->logistiker->get_list();
                $this->smarty->assign("logistiker", $logistiker);
                $this->smarty->view('logistiker.tpl');
        }

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

        public function save()
        {
                $daten = $this->input->post('logistiker');
                $this->logistiker->save($daten);
        }

        public function del($id = null)
        {
                if ($id) {
                        $logistiker = $this->logistiker->get($id);
                        $this->smarty->assign("logistiker", $logistiker);
                        $this->smarty->view('logistiker_del.tpl');
                } elseif ($this->input->post('id')) {
                        $this->logistiker->del($this->input->post('id'));
                }
        }

        public function export($id)
        {
                $tracking = json_encode("");
                if ($id) {
                        $tracking = $this->logistiker->export($id);
                }
                echo $tracking;
        }

        public function tracking($id)
        {
                $tracking = json_encode("");
                if ($id) {
                        $tracking = $this->logistiker->tracking($id);
                }
                echo $tracking;
        }
}