Beispiel #1
0
        }
    } catch (PDOException $e) {
        $app->response()->status(400);
        $app->response()->header('X-Status-Reason', $e->getMessage());
        $app->response()->write('xxx');
    }
});
$app->put('/uom/:comp/:id', $authKey, function ($comp, $id) use($app) {
    try {
        $request_params = array();
        $request_params = $_REQUEST;
        if ($_SERVER['REQUEST_METHOD'] == 'PUT') {
            $app = \Slim\Slim::getInstance();
            parse_str($app->request()->getBody(), $request_params);
        }
        $requiredfields = reqParams::reqUomInsert();
        requiredFields($requiredfields);
        $sql = "UPDATE il_uom set il_uom_id=:uom_id, il_uom_desc=:uom_desc where idil_uom=:uom_iid and il_company_acc='" . $comp . "'";
        $db = getConnection();
        $stmt = $db->prepare($sql);
        $stmt->bindParam("uom_iid", $id);
        $stmt->bindParam("uom_id", $request_params['uom_id']);
        $stmt->bindParam("uom_desc", $request_params['uom_desc']);
        $stmt->execute();
        $data = $db->lastInsertId();
        $db = null;
        $response = $app->response();
        $response->write(json_encode(response($data, 'Update UOM Success', true)));
    } catch (PDOException $e) {
        $app->response()->status(400);
        $app->response()->header('X-Status-Reason', $e->getMessage());