echo "</pre><br>"; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; } echo "</tr></table>"; echo "</form>"; // ######################### form Cloud User end ############################### echo "<hr><br>"; // ######################### Cloud appliance method example ############################## echo "<hr>"; echo "<h4>Cloud Appliances</h4>"; // get a list of all appliances per user (or all if no username is given) $cloudappliancegetlist_parameter = "user,{$cloud_user},{$cloud_password},{$cloud_user}"; $cloudappliance_list = ''; try { $cloudappliance_list = $client->CloudApplianceGetList($cloudappliancegetlist_parameter); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "<br>"; } if (is_array($cloudappliance_list)) { foreach ($cloudappliance_list as $ca_id) { echo "<form action={$thisfile} method=post>"; // de-provision the appliance / set appliance status echo "<nobr><pre>"; $cloudappliancegetdetails_parameter = "user,{$cloud_user},{$cloud_password},{$ca_id}"; try { $cloudappliance_array = $client->CloudApplianceGetDetails($cloudappliancegetdetails_parameter); print_r($cloudappliance_array); // ######################### Cloud sshterm example ############################## $cloudappliance_ip = $cloudappliance_array['cloud_appliance_ip']; echo "<input type=hidden name='cr_cloudappliance_ip' value=\"{$cloudappliance_ip}\">";