예제 #1
0
     if (is_numeric($qty)) {
         $gearObject->setQty($qty);
         $successes[] = "Updated gear qty to {$qty}";
     } else {
         $errors[] = "Could not set quantity to non-numeric value";
     }
 }
 //------------------------ gear type changes ------------------------
 //user provided a new category that doesn't exist already
 if (!empty($newType)) {
     $type = newGearType($newType);
     $successes[] = "Created new gear type, {$newType}";
 }
 //different type chosen. Just change types
 if ($type != $gearObject->getType()) {
     $gearObject->setType($type);
     $successes[] = "Updated gear type";
 }
 //------------------------ disable state (always submits) ------------------------
 if ($gearObject->isDisabled() && !$newIsDisabled) {
     $gearObject->setIsDisabled($newIsDisabled);
     $successes[] = "Gear enabled for checkouts";
 } else {
     if (!$gearObject->isDisabled() && $newIsDisabled) {
         $gearObject->setIsDisabled($newIsDisabled);
         $successes[] = "Gear disabled for checkouts";
     }
 }
 //------------------------ Notes Changed ------------------------
 if ($gearObject->getNotes() != $newNotes) {
     $gearObject->setNotes($newNotes);
예제 #2
0
            $errors[] = "Category name can only contain letters, numbers, and spaces";
        } else {
            $category = newGearType($newCategory);
        }
        //create category in DB
    } else {
        //new category empty. Use previous category
        $category = test_input($_POST['category']);
    }
    if (!empty($_POST['notes'])) {
        $notes = test_input($_POST['notes']);
    }
    if (empty($errors)) {
        $gearObject = new Gear();
        $gearObject->setName($name);
        $gearObject->setType($category);
        $gearObject->setQty($qty);
        $gearObject->setIsDisabled(false);
        $gearObject->setNotes($notes);
        $gearObject->finalize();
        $successes[] = "New gear item, <a href='gear-item.php?gear_id=" . $gearObject->getID() . "'>" . $name . "</a>, added!";
    }
}
?>

<!DOCTYPE html>
<html lang="en">

<head>
	<!-- INCLUDE BS HEADER INFO -->
	<?php