$found_hc_id = $storage->id; break; } } } if ($found_hc) { // remove all AMI Images, then the storage $image = new image(); $hc_image_list = $image->get_ids_by_storage($found_hc_id); foreach ($hc_image_list as $list) { foreach ($list as $hc_image_id) { $image->remove($hc_image_id); $event->log("init", $_SERVER['REQUEST_TIME'], 5, "hybrid-cloud-ation", "Removed AMI Image Object " . $hc_image_id . ".", "", "", 0, 0, 0); } } $storage->remove($found_hc_id); } // remove cloud products if (file_exists($cloud_usergroup_class)) { require_once $cloud_usergroup_class; $cloud_project = new cloudusergroup(); $cloud_project->get_instance_by_name('Admin'); if (file_exists($cloud_selector_class)) { if (file_exists($cloud_product_hook)) { $cloud_hook_config = array(); $cloud_hook_config['cloud_admin_procect'] = $cloud_project->id; require_once $cloud_product_hook; openqrm_hybrid_cloud_cloud_product("remove", $cloud_hook_config); } } }