function customers_switch($event, $step) { switch (strtolower($step)) { // 'zem_admin_test' will be called to handle the new event case "": customers_list($event, $step); break; case "list": customers_list($event, $step); break; case "customers_change_pageby": customers_list($event, $step); break; case "edit_customer": customer_edit($event, $step); break; case "delete_customer": customer_delete($event, $step); break; case "save_customer": customer_save($event, $step); break; case "update_customer": customer_update($event, $step); break; case "export_customer": customer_export($event, $step); break; } }
} }); // 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); }); // ------------------------------- Customers ------------------------------- // ------------------------------- Suppliers ------------------------------- // Suppliers // All Suppliers $rest->get('/suppliers/', function () use($rest) { global $req; include_once API_ROOT . "/suppliers.inc"; $page = $req->get("page"); supplier_all($page);