<?php session_start(); include_once "inc/functions.php"; if (isset($_POST['action'])) { switch ($_POST['action']) { case "add_location": add_location($_POST['loc_name']); break; case "loc_options": get_locations_options(); break; case "add_object": add_object($_POST['obj_name'], $_POST['obj_quant'], $_POST['obj_location'], $_POST['obj_comm']); break; case "loc_table": get_locations(); break; case "obj_table": get_objects_add_style(); break; case "add_user": add_user($_POST['name'], $_POST['uname'], $_POST['pass'], $_POST['dpt'], $_POST['level']); break; case "view_report": view_report($_POST['id']); break; case "search_object": get_objects_add_style(1, $_POST['key']); break; case "delete_obj":
$error_phone = 'Phone must be filled out'; $formValidation = false; } if (!preg_match("/^[0-9]{3}-[0-9]{3}-[0-9]{4}\$/", $location['phone'])) { $error_phone = 'Phone must be valid phone number'; $formValidation = false; } if (!empty($location['fax']) && !preg_match("/^[0-9]{3}-[0-9]{3}-[0-9]{4}\$/", $location['fax'])) { $error_fax = 'Fax must be valid fax number'; $formValidation = false; } if ($formValidation) { if (empty($location['locationID'])) { session_start(); $location['createdBy'] = $_SESSION['userId']; add_location($location); } else { update_location($location); } $success_notification = 'Successfully saved'; } } catch (Exception $e) { $error_notification = $e->getMessage(); } } else { if (isset($_GET['locationID'])) { $locationID = $_GET['locationID']; } if (!empty($locationID)) { $location = get_location($locationID); }