function process_form() { $page = isset($_POST["page"]) ? $_POST["page"] : ""; $processed = true; switch ($page) { case FORM_LOGIN: require 'inc/process/login.php'; sign_in(); break; case FORM_CUSTOMER_NEW: require 'inc/process/customer.php'; customer_add(); break; case FORM_CUSTOMER_EDIT: require 'inc/process/customer.php'; customer_edit(); break; case FORM_PURCHASE_NEW: require 'inc/process/purchase.php'; purchase_add(); break; case FORM_PURCHASE_EDIT: require 'inc/process/purchase.php'; purchase_edit(); break; case "sell_new": require 'inc/process/sell.php'; sell_add(); break; case "sell_edit": require 'inc/process/sell.php'; sell_edit(); break; case "store_edit": require 'inc/process/store.php'; store_edit(); break; case "user_new": require 'inc/process/user.php'; user_add(); break; case "user_edit": require 'inc/process/user.php'; user_edit(); break; case FORM_LOT_NEW: require 'inc/process/lot.php'; lot_add(); break; default: $processed = false; } return $processed; }
$rest->get('/customers/', function () use($rest) { global $req; include_once API_ROOT . "/customers.inc"; $page = $req->get("page"); if ($page == null) { customer_all(); } else { // If page = 1 the value will be 0, if page = 2 the value will be 1, ... $from = --$page * RESULTS_PER_PAGE; customer_all($from); } }); // Add Customer $rest->post('/customers/', function () use($rest) { include_once API_ROOT . "/customers.inc"; customer_add(); }); // Edit Customer $rest->put('/customers/:id', function ($id) use($rest) { include_once API_ROOT . "/customers.inc"; customer_edit($id); }); // Delete Customer $rest->delete('/customers/:id', function ($id) use($rest) { include_once API_ROOT . "/customers.inc"; customer_delete($id); }); // Get Customer Branches $rest->get('/customers/:id/branches/', function ($id) use($rest) { include_once API_ROOT . "/customers.inc"; customer_branches_get($id);