function update_warehouse($info) { //TODO throw new Exception("Not implemented"); if (!isset($info['id'])) { throw new Exception("Product id required."); } $id = $info['id']; $dbh = new PDOConnection(); CheckWarehouseIdExists($dbh, $info['id']); $info = GetDefaultWarehouseInfo($info); UpdateWarehouse($dbh, $info); }
function add_warehouse($info) { //TODO if (!(isset($info['code']) && isset($info['name']))) { throw new Exception("Must provide code and name"); } $dbh = new PDOConnection(); //Throws exception when exists CheckWarehouseCodeExists($dbh, $info['code']); $info = GetDefaultWarehouseInfo($info); $info['id'] = AddWarehouse($dbh, $info); return $info; }