Advertisement
Guest User

facebook_getcoursesbyenrolment

a guest
Jan 19th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. function facebook_getcoursesbyenrolment($enrolment, $userid){
  2. global $DB;
  3. if ($enrolment == "manual" || $enrolment == "self"){
  4. $sql = "SELECT c.id,
  5. c.fullname
  6. FROM {user_enrolments} AS ue
  7. INNER JOIN {enrol} AS e ON e.id = ue.enrolid
  8. INNER JOIN {course} AS c ON c.id = e.courseid
  9. INNER JOIN {course_categories} AS cc ON cc.id = c.category
  10. WHERE e.enrol =?
  11. AND ue.userid =?";
  12. $sqlparams = array($enrolment, $userid);
  13. $queryexecution = $DB->get_records_sql($sql, $sqlparams);
  14. $courses = array();
  15. foreach ($queryexecution as $userscourses){
  16. $courses[] = $userscourses;
  17. }
  18. if (!empty($courses)){
  19. return $courses;
  20. }
  21. else{
  22. return $userid." no tiene cursos inscritos en modo ".$enrolment;
  23. }
  24. }
  25. else{return $enrolment." no es un metodo de matriculación válido";}
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement