Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

MDL-31902 general: Removing deprecated functions

  • Loading branch information...
commit 3afe75a79ce913e0810e86b0d34cca90a81a49c8 1 parent e16e230
@ankitagarwal ankitagarwal authored
View
15 mod/lti/lib.php
@@ -271,21 +271,6 @@ function lti_grades($basicltiid) {
}
/**
- * Must return an array of user records (all data) who are participants
- * for a given instance of basiclti. Must include every user involved
- * in the instance, independient of his role (student, teacher, admin...)
- * See other modules as example.
- *
- * @param int $basicltiid ID of an instance of this module
- * @return mixed boolean/array of students
- *
- * @TODO: implement this moodle function
- **/
-function lti_get_participants($basicltiid) {
- return false;
-}
-
-/**
* This function returns if a scale is being used by one basiclti
* it it has support for grading and scales. Commented code should be
* modified if necessary. See forum, glossary or journal modules
View
17 mod/quiz/lib.php
@@ -745,23 +745,6 @@ function quiz_grade_item_delete($quiz) {
}
/**
- * Returns an array of users who have data in a given quiz
- *
- * @todo: deprecated - to be deleted in 2.2
- *
- * @param int $quizid the quiz id.
- * @return array of userids.
- */
-function quiz_get_participants($quizid) {
- global $CFG, $DB;
-
- return $DB->get_records_sql('
- SELECT DISTINCT userid, userid
- JOIN {quiz_attempts} qa
- WHERE a.quiz = ?', array($quizid));
-}
-
-/**
* This standard function will check all instances of this module
* and make sure there are up-to-date events created for each of them.
* If courseid = 0, then every quiz event in the site is checked, else
View
33 mod/survey/lib.php
@@ -267,39 +267,6 @@ function survey_print_recent_activity($course, $viewfullnames, $timestart) {
return true;
}
-/**
- * Returns the users with data in one survey
- * (users with records in survey_analysis and survey_answers, students)
- *
- * @todo: deprecated - to be deleted in 2.2
- *
- * @param int $surveyid
- * @return array
- */
-function survey_get_participants($surveyid) {
- global $DB;
-
- //Get students from survey_analysis
- $st_analysis = $DB->get_records_sql("SELECT DISTINCT u.id, u.id
- FROM {user} u, {survey_analysis} a
- WHERE a.survey = ? AND
- u.id = a.userid", array($surveyid));
- //Get students from survey_answers
- $st_answers = $DB->get_records_sql("SELECT DISTINCT u.id, u.id
- FROM {user} u, {survey_answers} a
- WHERE a.survey = ? AND
- u.id = a.userid", array($surveyid));
-
- //Add st_answers to st_analysis
- if ($st_answers) {
- foreach ($st_answers as $st_answer) {
- $st_analysis[$st_answer->id] = $st_answer;
- }
- }
- //Return st_analysis array (it contains an array of unique users)
- return ($st_analysis);
-}
-
// SQL FUNCTIONS ////////////////////////////////////////////////////////
/**
View
12 mod/url/lib.php
@@ -236,18 +236,6 @@ function url_user_complete($course, $user, $mod, $url) {
}
/**
- * Returns the users with data in one url
- *
- * @todo: deprecated - to be deleted in 2.2
- *
- * @param int $urlid
- * @return bool false
- */
-function url_get_participants($urlid) {
- return false;
-}
-
-/**
* Given a course_module object, this function returns any
* "extra" information that may be needed when printing
* this activity in a course listing.
View
15 mod/wiki/lib.php
@@ -377,21 +377,6 @@ function wiki_grades($wikiid) {
}
/**
- * Must return an array of user records (all data) who are participants
- * for a given instance of wiki. Must include every user involved
- * in the instance, independient of his role (student, teacher, admin...)
- * See other modules as example.
- *
- * @todo: deprecated - to be deleted in 2.2
- *
- * @param int $wikiid ID of an instance of this module
- * @return mixed boolean/array of students
- **/
-function wiki_get_participants($wikiid) {
- return false;
-}
-
-/**
* This function returns if a scale is being used by one wiki
* it it has support for grading and scales. Commented code should be
* modified if necessary. See forum, glossary or journal modules
View
43 mod/workshop/lib.php
@@ -950,49 +950,6 @@ function workshop_cron() {
}
/**
- * Returns an array of user ids who are participanting in this workshop
- *
- * Participants are either submission authors or reviewers or both.
- * Authors of the example submissions and their referential assessments
- * are not returned as the example submission is considered non-user
- * data for the purpose of workshop backup.
- *
- * @todo: deprecated - to be deleted in 2.2
- *
- * @param int $workshopid ID of an instance of this module
- * @return array of user ids, empty if there are no participants
- */
-function workshop_get_participants($workshopid) {
- global $DB;
-
- $sql = "SELECT u.id
- FROM {workshop} w
- JOIN {workshop_submissions} s ON s.workshopid = w.id
- JOIN {user} u ON s.authorid = u.id
- WHERE w.id = ? AND s.example = 0
-
- UNION
-
- SELECT u.id
- FROM {workshop} w
- JOIN {workshop_submissions} s ON s.workshopid = w.id
- JOIN {workshop_assessments} a ON a.submissionid = s.id
- JOIN {user} u ON a.reviewerid = u.id
- WHERE w.id = ? AND (s.example = 0 OR a.weight = 0)";
-
- $users = array();
- $rs = $DB->get_recordset_sql($sql, array($workshopid, $workshopid));
- foreach ($rs as $user) {
- if (empty($users[$user->id])) {
- $users[$user->id] = $user;
- }
- }
- $rs->close();
-
- return $users;
-}
-
-/**
* Is a given scale used by the instance of workshop?
*
* The function asks all installed grading strategy subplugins. The workshop
Please sign in to comment.
Something went wrong with that request. Please try again.