|
@@ -149,15 +149,15 @@ if ($id>0) {
|
|
|
|
|
|
if (has_capability('mod/iassign:editiassign', $context, $USER->id)) {
|
|
|
|
|
|
- $ilm_manager_instance = new ilm_manager($id, $url, $from);
|
|
|
- $dirid = $ilm_manager_instance->get_dir_ilm('dirid');
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-if ($action == 'get') {
|
|
|
- $fileid = optional_param('fileid', 1, PARAM_INT);
|
|
|
- return $ilm_manager_instance->get_file_ilm($ilmid, $fileid);
|
|
|
- }
|
|
|
+ $ilm_manager_instance = new ilm_manager($id, $url, $from);
|
|
|
+
|
|
|
+ $dirid = $ilm_manager_instance->get_dir_ilm('dirid');
|
|
|
+
|
|
|
+
|
|
|
+ if ($action == 'get') {
|
|
|
+ $fileid = optional_param('fileid', 1, PARAM_INT);
|
|
|
+ return $ilm_manager_instance->get_file_ilm($ilmid, $fileid);
|
|
|
+ }
|
|
|
|
|
|
if ($action) {
|
|
|
switch ($action) {
|
|
@@ -184,7 +184,10 @@ if ($action == 'get') {
|
|
|
case 'preview':
|
|
|
|
|
|
|
|
|
- $ilm_manager_instance->preview_ilm($id, $iassign_ilm, $iassign_statementid);
|
|
|
+ if (isset($iassign_statementid))
|
|
|
+ $ilm_manager_instance->preview_ilm($id, $iassign_ilm, $iassign_statementid);
|
|
|
+ else
|
|
|
+ $ilm_manager_instance->preview_ilm($id, $iassign_ilm);
|
|
|
break;
|
|
|
case 'addilm':
|
|
|
$ilm_manager_instance->add_ilm();
|
|
@@ -352,4 +355,4 @@ if ($action == 'get') {
|
|
|
print $OUTPUT->footer();
|
|
|
|
|
|
die;
|
|
|
- }
|
|
|
+ }
|