<li>POST - Delete batch</li> <li>GET - Search by UPC to add to batch</li> <li>POST - Delete item from batch</li> <li>GET - Edit item in batch</li> <li>POST - Add item to batch</li> <li>Other actions?</li> <li>Add reasonable defaults to forms</li> </ul> <hr> */ require_once $_SERVER["DOCUMENT_ROOT"] . '/src/htmlparts.php'; require_once $_SERVER["DOCUMENT_ROOT"] . '/lib/table_batchTypes.php'; $batchTypes_result = get_batchTypes(&$backoffice); require_once 'sql.php'; if (isset($_REQUEST['a']) && $_REQUEST['a'] == 'addBatch') { addBatch(&$backoffice); } else { if (isset($_REQUEST['a']) && $_REQUEST['a'] == 'listBatch') { listBatch(&$backoffice); } } // This needs to happen after any addBatch, deleteBatch, or editBatch request require_once $_SERVER["DOCUMENT_ROOT"] . '/lib/materialized_batch.php'; $batchList_result = get_batchList(&$backoffice); $html = '<!DOCTYPE HTML> <html> <head>'; $html .= head(); $html .= ' <link href="batch.css" media="screen" rel="stylesheet" type="text/css"/> <script src="batch.js" type="text/javascript"></script>
} elseif ($_POST['toDo'] == "updateRoom") { updateRoom(); } elseif ($_POST['toDo'] == "addRoom") { addRoom(); } elseif ($_POST['toDo'] == "displaySubjects") { displaySubjects(); } elseif ($_POST['toDo'] == "updateSubject") { updateSubject(); } elseif ($_POST['toDo'] == "deleteSubject") { deleteSubject($_POST['subId']); } elseif ($_POST['toDo'] == "addSubject") { addSubject(); } elseif ($_POST['toDo'] == "displayBatches") { displayBatches(); } elseif ($_POST['toDo'] == "addBatch") { addBatch(); } elseif ($_POST['toDo'] == "updateBatch") { updateBatch(); } elseif ($_POST['toDo'] == "deleteBatch") { deleteBatch($_POST['id']); } elseif ($_POST['toDo'] == "deleteBatchSubject") { deleteBatchSubject($_POST['bid'], $_POST['sid']); } elseif ($_POST['toDo'] == "addBatchSubject") { addBatchSubject($_POST['bid'], $_POST['sid'], $_POST['subType'], $_POST['subCode']); } elseif ($_POST['toDo'] == "displayBacklogs") { displayBacklogs(); } elseif ($_POST['toDo'] == "addBacklog") { $obj = json_decode($_POST['json'], true); addBacklog($obj["id"], $obj['name'], $obj['batchId'], $obj['batchName'], $obj['semester'], $obj['branch'], $obj['subIds']); } elseif ($_POST['toDo'] == "deleteBacklog") { deleteBacklog($_POST['id']);