if (isset($_POST['STAT']) && ($_POST['STAT'] == 'ADD' && $locRights['add'] || $_POST['STAT'] == 'EDIT' && $locRights['edit'])) { $parsedObject = $extractor->parseData($_POST); $view_controller->assignData($_GET['mtcode'], $parsedObject, $_POST['STAT']); } elseif (isset($_POST['STAT']) && $_POST['STAT'] == 'DEL' && $locRights['delete']) { $view_controller->delAssignData($_GET['mtcode'], $_POST, $_GET); } if (isset($_POST['sqlState']) && $_POST['sqlState'] == 'NewRecord' && ($locRights['add'] || $_GET['mtcode'] == 'BUG')) { $parsedObject = $extractor->parseAddData($_POST); $view_controller->addData($_GET['mtcode'], $parsedObject); break; } elseif (isset($_POST['sqlState']) && $_POST['sqlState'] == 'UpdateRecord' && ($locRights['edit'] || $_GET['mtcode'] == 'BUG' || $_GET['mtcode'] == 'CPW')) { $parsedObject = $extractor->parseEditData($_POST); $view_controller->updateData($_GET['mtcode'], $_GET['id'], $parsedObject); break; } else { $view_controller->reDirect($_GET); break; } //ending of mt module break; case 'rep': // beg. Reports module $view_controller = new RepViewController(); if (isset($_POST['delState']) && $_POST['delState'] == 'DeleteMode' && $locRights['delete']) { $arrList[0] = $_POST['chkLocID']; $view_controller->delParser(trim($_GET['repcode']), $arrList); } if (isset($_GET['VIEW']) && $_GET['VIEW'] == 'MAIN') { $view_controller->viewList($_GET, $_POST); break; }