$wsrenderer = $PAGE->get_renderer('core', 'webservice'); if ($action == 'resetwstoken') { $token = $webservice->get_created_by_user_ws_token($USER->id, $tokenid); // Display confirmation page to Reset the token. if (!$confirm) { $resetconfirmation = $wsrenderer->user_reset_token_confirmation($token); } else { // Delete the token that need to be regenerated. $webservice->delete_user_ws_token($tokenid); } } // No point creating the table is we're just displaying a confirmation screen. if (empty($resetconfirmation)) { $webservice->generate_user_ws_tokens($USER->id); // Generate all token that need to be generated. $tokens = $webservice->get_user_ws_tokens($USER->id); foreach ($tokens as $token) { if ($token->restrictedusers) { $authlist = $webservice->get_ws_authorised_user($token->wsid, $USER->id); if (empty($authlist)) { $token->enabled = false; } } } $webservicetokenboxhtml = $wsrenderer->user_webservice_tokens_box($tokens, $USER->id, $CFG->enablewsdocumentation); // Display the box for web service token. } } // RSS keys. if (!empty($CFG->enablerssfeeds)) { require_once $CFG->dirroot . '/lib/rsslib.php';