Example #1
0
            foreach ($item->snapshots as $snapshot) {
                if ($snapshot->id == $item->snapshot_id) {
                    echo "\nURL of selected snapshot: " . $snapshot->download;
                } else {
                    echo "\nURL of available snapshot: " . $snapshot->download;
                    if (!$new_snapshot_id) {
                        $new_snapshot_id = $snapshot->id;
                    }
                }
            }
            # set the new snapshot
            if ($new_snapshot_id) {
                $client->setItemSnapshot($item->id, $new_snapshot_id);
                echo "\nNew snapshot set successfully";
            }
            $processed = True;
        } else {
            if ($item->workflow->status == "Failed") {
                echo "\nWorkflow Failed, last workflow action was " . $item->workflow->curr_action;
                $processed = True;
            }
        }
    }
    # delete item
    echo "\n\nDeleting Item ..";
    $client->deleteItem($item->id);
    echo "\nItem deleted!";
} catch (Exception $e) {
    # error message
    echo "\nError msg = " . $e->getMessage();
}