예제 #1
0
<?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":
예제 #2
0
            $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);
    }