if ($id == 0) {
        // insert
        $obj = new ItemPresentationImage();
        $obj->ItemPresentationId = $_REQUEST["itempres"];
        $obj->create();
        $obj->handleFileUploads();
        $obj->handleDropFileUploads($aDropFields[0], 'ItemPresentationImageUrl');
        // redirect to listing list
        header("Location:itempresentationimage_list.php?cat=" . $_REQUEST['cat'] . "&item=" . $_REQUEST['item'] . "&itempres=" . $_REQUEST['itempres']);
        exit;
    } else {
        // update
        $obj = new ItemPresentationImage($id);
        $obj->update();
        $obj->handleFileUploads();
        $obj->handleDropFileUploads($aDropFields[0], 'ItemPresentationImageUrl');
        // redirect to listing list
        header("Location:itempresentationimage_list.php?cat=" . $_REQUEST['cat'] . "&item=" . $_REQUEST['item'] . "&itempres=" . $_REQUEST['itempres']);
        exit;
    }
} else {
    if ($_REQUEST['mode'] == 'e') {
        //listing
        $objItemPresentationImage = new ItemPresentationImage($id);
        $item_presentation_id = $objItemPresentationImage->ItemPresentationId;
        $item_presentation_image_url = $objItemPresentation->ItemPresentationImageUrl;
        $path = $objItemPresentation->getPath;
    } else {
        if ($_REQUEST['mode'] == 'a') {
            $item_id = $_REQUEST["item"];
        }