<?php $root = '../../..'; require_once $root . '/config/config.php'; require_once $root . '/core/mysql.php'; require_once $root . '/core/models/subcomponentsModel.php'; require_once $root . '/core/models/maincomponentsModel.php'; $db = getMysqlConnection(); $maincomponents = null; $maincomponents = Model_Maincomponents::getAllMaincomponents($db); if (isset($_POST['save'])) { /* $maincomponents = array( 'Beschreibung' => $_POST['beschreibung'], 'Seriennummer' => $_POST['seriennummer'], 'Gewaehrleistungsdauer' => $_POST['gewaehrleistungsdauer'], 'FK_Komponentenart' => $_POST['art'], 'FK_Raum' => $_POST['raum'], 'Einkaufsdatum' => $_POST['einkaufdatum'], 'Hersteller' => $_POST['hersteller'], 'FK_Lieferant' => $_POST['lieferant'], 'Notiz' => $_POST['notiz'] ); Model_Maincomponents::createNewMaincomponent($db, $maincomponentdata); */ } $view = array('maincomponentdata' => $maincomponents, 'rootPath' => $root); require_once $root . '/views/maincomponents/maincomponentsFormView.php';
require_once $root . '/core/models/roomsModel.php'; require_once $root . '/core/models/suppliersModel.php'; $db = getMysqlConnection(); $maincomponentdata = NULL; $maincomponentTypes = Model_Maincomponents::getMaincomponentTypes($db); $rooms = Model_Rooms::getAllRooms($db); $suppliers = Model_Suppliers::getAllSuppliers($db); if (!isset($_GET['Seriennummer'])) { $form = array('txtDescription' => '', 'txtSerialNumber' => '', 'txtWarrantyYears' => '', 'cmbComponentType' => '', 'cmbRoomNumber' => '', 'txtBuyDate' => '', 'txtManufacturer' => '', 'cmbSupplierID' => '', 'txtNote' => ''); } else { $maincomponentdata = Model_Maincomponents::getMaincomponentBySerialNumber($db, $_GET['Seriennummer']); $form = array('txtDescription' => $maincomponentdata['Beschreibung'], 'txtSerialNumber' => $maincomponentdata['Seriennummer'], 'txtWarrantyYears' => $maincomponentdata['Gewaehrleistungsdauer'], 'cmbComponentType' => $maincomponentdata['FK_Komponentenart'], 'cmbRoomNumber' => $maincomponentdata['FK_Raum'], 'txtBuyDate' => $maincomponentdata['Einkaufsdatum'], 'txtManufacturer' => $maincomponentdata['Hersteller'], 'cmbSupplierID' => $maincomponentdata['FK_Lieferant'], 'txtNote' => $maincomponentdata['Notiz']); } if (isset($_POST['btnSave'])) { $form['txtDescription'] = $_POST['txtDescription']; $form['txtSerialNumber'] = $_POST['txtSerialNumber']; $form['txtWarrantyYears'] = $_POST['txtWarrantyYears']; $form['cmbComponentType'] = $_POST['cmbComponentType']; $form['cmbRoomNumber'] = $_POST['cmbRoomNumber']; $form['txtBuyDate'] = $_POST['txtBuyDate']; $form['txtManufacturer'] = $_POST['txtManufacturer']; $form['cmbSupplierID'] = $_POST['cmbSupplierID']; $form['txtNote'] = $_POST['txtNote']; if (!isset($_GET['Seriennummer'])) { Model_Maincomponents::createNewMaincomponent($db, $form); } else { Model_Maincomponents::updateMaincomponent($db, $_GET['Seriennummer'], $form); } } $view = array('form' => $form, 'maincomponentTypes' => $maincomponentTypes, 'rooms' => $rooms, 'rootPath' => $root, 'suppliers' => $suppliers); require_once $root . '/views/maincomponents/maincomponentsFormView.php';