// ######################### form provision end ################################ echo '</td><td>'; echo "<input type=hidden name='action' value='provision'>"; echo "<input type=submit value='Provision'>"; echo "</p>"; echo "</form>"; echo "</tr></table>"; // ######################### form de-provision start ########################### echo "<hr>"; echo "<h4>De-Provisioning / Set Cloud Request Status</h4>"; // ######################### Cloud method example ############################## // get a list of all requests per user (or all if no username is given) $cloudrequestgetlist_parameter = "user,{$cloud_user},{$cloud_password},{$cloud_user}"; $cloudrequest_list = ''; try { $cloudrequest_list = $client->CloudRequestGetList($cloudrequestgetlist_parameter); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; } if (is_array($cloudrequest_list)) { foreach ($cloudrequest_list as $cr_id) { // de-provision the request / set request status echo "<form action={$thisfile} method=post>"; echo "<nobr><pre>"; $cloudrequestgetlist_parameter = "user,{$cloud_user},{$cloud_password},{$cr_id}"; try { $cloudrequest_array = $client->CloudRequestGetDetails($cloudrequestgetlist_parameter); print_r($cloudrequest_array); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; }