Skip to content

Commit e0364a7

Browse files
Merge pull request #1 from petrakis13/petrakis13-patch-1
apply idnumber
2 parents f51ea00 + f7d58c1 commit e0364a7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

externallib.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public static function get_assign($instanceid)
6262
$context = context_system::instance();
6363
require_capability('mod/assign:view', $context);
6464

65-
$sql = "SELECT a.id, a.course, a.name, a.intro, a.grade, a.duedate, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
65+
$sql = "SELECT a.id, cm.idnumber, a.course, a.name, a.intro, a.grade, a.duedate, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
6666
FROM {assign} a
6767
INNER JOIN {course_modules} cm ON cm.course = a.course AND cm.instance = a.id
6868
INNER JOIN {modules} m ON m.id = cm.module
@@ -84,6 +84,7 @@ public static function get_assign_returns()
8484
return new external_single_structure(
8585
[
8686
'id' => new external_value(PARAM_INT, 'Assignment id'),
87+
'idnumber' => new external_value(PARAM_INT, 'ID Number'),
8788
'course' => new external_value(PARAM_INT, 'Course id'),
8889
'name' => new external_value(PARAM_TEXT, 'Assignment name'),
8990
'intro' => new external_value(PARAM_RAW, 'Intro Text'),
@@ -128,7 +129,7 @@ public static function get_quiz($instanceid)
128129
$context = context_system::instance();
129130
require_capability('mod/quiz:view', $context);
130131

131-
$sql = "SELECT q.id, q.course, q.name, q.intro, q.grade, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
132+
$sql = "SELECT q.id, cm.idnumber, q.course, q.name, q.intro, q.grade, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
132133
FROM {quiz} q
133134
INNER JOIN {course_modules} cm ON cm.course = q.course AND cm.instance = q.id
134135
INNER JOIN {modules} m ON m.id = cm.module
@@ -150,6 +151,7 @@ public static function get_quiz_returns()
150151
return new external_single_structure(
151152
[
152153
'id' => new external_value(PARAM_INT, 'Quiz id'),
154+
'idnumber' => new external_value(PARAM_INT, 'ID Number'),
153155
'course' => new external_value(PARAM_INT, 'Course id'),
154156
'name' => new external_value(PARAM_TEXT, 'Quiz name'),
155157
'intro' => new external_value(PARAM_RAW, 'Intro Text'),

0 commit comments

Comments
 (0)