diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 4a0cc815a3d..0093959dd20 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -2528,6 +2528,19 @@ function create_user_key($script, $userid, $instance=null, $iprestriction=null, return $key->value; } +/** + * Delete the user's new private user access keys for a particular script. + * + * @global object + * @param string $script unique target identifier + * @param int $userid + * @return void + */ +function delete_user_key($script,$userid) { + global $DB; + $DB->delete_records('user_private_key', array('script'=>$script, 'userid'=>$userid)); +} + /** * Gets a private user access key (and creates one if one doesn't exist). * diff --git a/lib/rsslib.php b/lib/rsslib.php index 0826e3cdb14..67bd403a68a 100644 --- a/lib/rsslib.php +++ b/lib/rsslib.php @@ -333,10 +333,9 @@ function rss_get_token($userid) { return get_user_key('rss', $userid); } -/*function rss_update_token_last_access($userid) { - global $DB; - $DB->set_field('rss_tokens', 'lastaccess', time(), array('userid'=>$userid)); -}*/ +function rss_delete_token($userid) { + delete_user_key('rss', $userid); +} // ===== This function are used to write XML tags ========= // [stronk7]: They are similar to the glossary export and backup generation