function oneportalcloud_reboot($params) { $op = new OnePortalCloud($params['configoption1'], $params['configoption2'], $params['configoption3']); $server_id = $params['customfields']['Server ID']; if (empty($server_id)) { return 'Unable to determine Server ID to suspend'; } if (substr(strtoupper($server_id), 0, 3) != 'LSN') { $server_id = 'LSN-' . $server_id; } $action = $op->restart($server_id); if (empty($action->error)) { $result = "success"; } else { $result = $action->error; } return $result; }