count("locations") == 0 || $database->count("categories") == 0) { header('Location: app.php?page=items&msg=noloccat'); die(); } $itemdata = [ 'name' => '', 'catid' => '', 'catname' => '', 'locid' => '', 'locname' => '', 'loccode' => '', 'code1' => '', 'code2' => '', 'text1' => '', 'text2' => '', 'text3' => '', 'qty' => 1, 'want' => 0, 'cost' => 0.0, 'price' => 0.0, 'userid' => '']; $editing = false; $cloning = false; if (!empty($VARS['id'])) { if ($database->has('items', ['itemid' => $VARS['id']])) { $editing = true; if (isset($VARS['clone']) && $VARS['clone'] == 1) { $cloning = true; } $itemdata = $database->select( 'items', [ '[>]categories' => [ 'catid' => 'catid' ], '[>]locations' => [ 'locid' => 'locid' ] ], [ 'name', 'code1', 'code2', 'text1', 'text2', 'text3', 'items.catid', 'catname', 'items.locid', 'locname', 'loccode', 'qty', 'want', 'cost', 'price', 'userid' ], [ 'itemid' => $VARS['id'] ])[0]; } else { // item id is invalid, redirect to a page that won't cause an error when pressing Save header('Location: app.php?page=edititem'); die(); } } ?>

build("cloning item", ['oitem' => htmlspecialchars($itemdata['name']), 'nitem' => "" . htmlspecialchars($itemdata['name']) . ""]); ?> build("editing item", ['item' => "" . htmlspecialchars($itemdata['name']) . ""]); ?> get("Adding Item"); ?>

" required="required" value="" />
" value="" />
" value="" />