Example #1
0
function onapp_TerminateAccount($params)
{
    global $_LANG;
    if (wrapper_check()) {
        return wrapper_check();
    }
    $status = serviceStatus($params['serviceid']);
    serviceStatus($params['serviceid'], 'Active');
    $getvm = get_vm($params['serviceid']);
    if (!is_null($getvm->_id)) {
        $vm = delete_vm($params['serviceid']);
        serviceStatus($params['serviceid'], $status);
        if (!is_null($vm->error)) {
            return is_array($vm->error) ? $_LANG["onappcantdeletevm"] . "<br/>\n " . implode(', ', $vm->error) : $_LANG["onappcantdeletevm"] . $vm->error;
        } elseif (!is_null($vm->_obj->error)) {
            return is_array($vm->_obj->error) ? $_LANG["onappcantdeletevm"] . "<br/>\n " . implode(', ', $vm->_obj->error) : $_LANG["onappcantdeletevm"] . $vm->_obj->error;
        }
    }
    return 'success';
}
Example #2
0
function _action_vm_delete()
{
    global $_ONAPPVARS;
    $_ONAPPVARS['vm'] = delete_vm($_ONAPPVARS['id']);
    return true;
}