**********************************************************************/
require 'staff.inc.php';
require_once EQUIPMENT_INCLUDE_DIR . 'class.equipment.php';
$equipment = $category = null;
if ($_REQUEST['id'] && !($equipment = Equipment::lookup($_REQUEST['id']))) {
    $errors['err'] = 'Unknown or invalid equipment';
}
if ($_REQUEST['cid'] && !$equipment && !($category = Equipment_Category::lookup($_REQUEST['cid']))) {
    $errors['err'] = 'Unknown or invalid equipment category';
}
if ($_POST) {
    $errors = array();
    switch (strtolower($_POST['do'])) {
        case 'create':
        case 'add':
            if ($equipment = Equipment::add($_POST, $errors)) {
                $msg = 'Equipment added successfully';
            } elseif (!$errors['err']) {
                $errors['err'] = 'Unable to add Equipment. Try again!';
            }
            break;
        case 'update':
        case 'edit':
            if (!$equipment) {
                $errors['err'] = 'Invalid or unknown Equipment';
            } elseif ($equipment->update($_POST, $errors)) {
                $msg = 'Equipment updated successfully';
                $_REQUEST['a'] = null;
                //Go back to view
                $equipment->reload();
            } elseif (!$errors['err']) {