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; }
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; } }
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); }); // ------------------------------- Customers ------------------------------- // ------------------------------- Suppliers ------------------------------- // Suppliers // All Suppliers
case 'customer_edit_form': customer_edit_page($start_data); break; case 'customer_search': customer_search_page($start_data); break; case 'customer_list': customer_search_page(); break; case 'customer_insert': $err = customer_insert($start_data); status_report('INSERT', $err); customer_search_page(); break; case 'customer_edit': $err = customer_edit($start_data); status_report('UPDATE', $err); customer_search_page(); break; case 'bill_select': $_SESSION['select_all'] = 0; $err = bill_select(); if ($err) { error_display($err); } break; case 'bill_select_all': $_SESSION['select_all'] = 1; $err = bill_select(); if ($err) { error_display($err);