MDL-19815 Upgraded calls to helpbutton, print_simple_box* and notify
This commit is contained in:
@@ -2186,181 +2186,182 @@ function scorm_terminate_descendent_attempts ($activity,$userid,$seq){
|
||||
}
|
||||
|
||||
function scorm_sequencing_exception($seq){
|
||||
global $OUTPUT;
|
||||
if($seq->exception != null){
|
||||
switch($seq->exception){
|
||||
|
||||
case 'NB.2.1-1':
|
||||
notify("Sequencing session has already begun");
|
||||
echo $OUTPUT->notification("Sequencing session has already begun");
|
||||
break;
|
||||
case 'NB.2.1-2':
|
||||
notify("Sequencing session has not begun");
|
||||
echo $OUTPUT->notification("Sequencing session has not begun");
|
||||
break;
|
||||
case 'NB.2.1-3':
|
||||
notify("Suspended activity is not defined");
|
||||
echo $OUTPUT->notification("Suspended activity is not defined");
|
||||
break;
|
||||
case 'NB.2.1-4':
|
||||
notify("Flow Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'NB.2.1-5':
|
||||
notify("Flow or Forward only Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow or Forward only Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'NB.2.1-6':
|
||||
notify("No activity is previous to the root");
|
||||
echo $OUTPUT->notification("No activity is previous to the root");
|
||||
break;
|
||||
case 'NB.2.1-7':
|
||||
notify("Unsupported Navigation Request");
|
||||
echo $OUTPUT->notification("Unsupported Navigation Request");
|
||||
break;
|
||||
case 'NB.2.1-8':
|
||||
notify("Choice Exit Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Choice Exit Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'NB.2.1-9':
|
||||
notify("No activities to consider");
|
||||
echo $OUTPUT->notification("No activities to consider");
|
||||
break;
|
||||
case 'NB.2.1-10':
|
||||
notify("Choice Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Choice Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'NB.2.1-11':
|
||||
notify("Target Activity does not exist");
|
||||
echo $OUTPUT->notification("Target Activity does not exist");
|
||||
break;
|
||||
case 'NB.2.1-12':
|
||||
notify("Current Activity already terminated");
|
||||
echo $OUTPUT->notification("Current Activity already terminated");
|
||||
break;
|
||||
case 'NB.2.1-13':
|
||||
notify("Undefined Navigation Request");
|
||||
echo $OUTPUT->notification("Undefined Navigation Request");
|
||||
break;
|
||||
|
||||
case 'TB.2.3-1':
|
||||
notify("Current Activity already terminated");
|
||||
echo $OUTPUT->notification("Current Activity already terminated");
|
||||
break;
|
||||
case 'TB.2.3-2':
|
||||
notify("Current Activity already terminated");
|
||||
echo $OUTPUT->notification("Current Activity already terminated");
|
||||
break;
|
||||
case 'TB.2.3-4':
|
||||
notify("Current Activity already terminated");
|
||||
echo $OUTPUT->notification("Current Activity already terminated");
|
||||
break;
|
||||
case 'TB.2.3-5':
|
||||
notify("Nothing to suspend; No active activities");
|
||||
echo $OUTPUT->notification("Nothing to suspend; No active activities");
|
||||
break;
|
||||
case 'TB.2.3-6':
|
||||
notify("Nothing to abandon; No active activities");
|
||||
echo $OUTPUT->notification("Nothing to abandon; No active activities");
|
||||
break;
|
||||
|
||||
case 'SB.2.1-1':
|
||||
notify("Last activity in the tree");
|
||||
echo $OUTPUT->notification("Last activity in the tree");
|
||||
break;
|
||||
case 'SB.2.1-2':
|
||||
notify("Cluster has no available children");
|
||||
echo $OUTPUT->notification("Cluster has no available children");
|
||||
break;
|
||||
case 'SB.2.1-3':
|
||||
notify("No activity is previous to the root");
|
||||
echo $OUTPUT->notification("No activity is previous to the root");
|
||||
break;
|
||||
case 'SB.2.1-4':
|
||||
notify("Forward Only Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Forward Only Sequencing Control Model Violation");
|
||||
break;
|
||||
|
||||
case 'SB.2.2-1':
|
||||
notify("Flow Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'SB.2.2-2':
|
||||
notify("Activity unavailable");
|
||||
echo $OUTPUT->notification("Activity unavailable");
|
||||
break;
|
||||
|
||||
case 'SB.2.3-1':
|
||||
notify("Forward Traversal Blocked");
|
||||
echo $OUTPUT->notification("Forward Traversal Blocked");
|
||||
break;
|
||||
case 'SB.2.3-2':
|
||||
notify("Forward Only Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Forward Only Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'SB.2.3-3':
|
||||
notify("No activity is previous to the root");
|
||||
echo $OUTPUT->notification("No activity is previous to the root");
|
||||
break;
|
||||
|
||||
case 'SB.2.5-1':
|
||||
notify("Sequencing session has already begun");
|
||||
echo $OUTPUT->notification("Sequencing session has already begun");
|
||||
break;
|
||||
|
||||
case 'SB.2.6-1':
|
||||
notify("Sequencing session has already begun");
|
||||
echo $OUTPUT->notification("Sequencing session has already begun");
|
||||
break;
|
||||
case 'SB.2.6-2':
|
||||
notify("No Suspended activity is defined");
|
||||
echo $OUTPUT->notification("No Suspended activity is defined");
|
||||
break;
|
||||
|
||||
case 'SB.2.7-1':
|
||||
notify("Sequencing session has not begun");
|
||||
echo $OUTPUT->notification("Sequencing session has not begun");
|
||||
break;
|
||||
case 'SB.2.7-2':
|
||||
notify("Flow Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow Sequencing Control Model Violation");
|
||||
break;
|
||||
|
||||
case 'SB.2.8-1':
|
||||
notify("Sequencing session has not begun");
|
||||
echo $OUTPUT->notification("Sequencing session has not begun");
|
||||
break;
|
||||
case 'SB.2.8-2':
|
||||
notify("Flow Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow Sequencing Control Model Violation");
|
||||
break;
|
||||
|
||||
case 'SB.2.9-1':
|
||||
notify("No target for Choice");
|
||||
echo $OUTPUT->notification("No target for Choice");
|
||||
break;
|
||||
case 'SB.2.9-2':
|
||||
notify("Target Activity does not exist or is unavailable");
|
||||
echo $OUTPUT->notification("Target Activity does not exist or is unavailable");
|
||||
break;
|
||||
case 'SB.2.9-3':
|
||||
notify("Target Activity hidden from choice");
|
||||
echo $OUTPUT->notification("Target Activity hidden from choice");
|
||||
break;
|
||||
case 'SB.2.9-4':
|
||||
notify("Choice Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Choice Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'SB.2.9-5':
|
||||
notify("No activities to consider");
|
||||
echo $OUTPUT->notification("No activities to consider");
|
||||
break;
|
||||
case 'SB.2.9-6':
|
||||
notify("Unable to activate target; target is not a child of the Current Activity");
|
||||
echo $OUTPUT->notification("Unable to activate target; target is not a child of the Current Activity");
|
||||
break;
|
||||
case 'SB.2.9-7':
|
||||
notify("Choice Exit Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Choice Exit Sequencing Control Model Violation");
|
||||
break;
|
||||
case 'SB.2.9-8':
|
||||
notify("Unable to choose target activity - constrained choice");
|
||||
echo $OUTPUT->notification("Unable to choose target activity - constrained choice");
|
||||
break;
|
||||
case 'SB.2.9-9':
|
||||
notify("Choice Request Prevented by Flow-only Activity");
|
||||
echo $OUTPUT->notification("Choice Request Prevented by Flow-only Activity");
|
||||
break;
|
||||
|
||||
case 'SB.2.10-1':
|
||||
notify("Sequencing session has not begun");
|
||||
echo $OUTPUT->notification("Sequencing session has not begun");
|
||||
break;
|
||||
case 'SB.2.10-2':
|
||||
notify("Current Activity is active or suspended");
|
||||
echo $OUTPUT->notification("Current Activity is active or suspended");
|
||||
break;
|
||||
case 'SB.2.10-3':
|
||||
notify("Flow Sequencing Control Model Violation");
|
||||
echo $OUTPUT->notification("Flow Sequencing Control Model Violation");
|
||||
break;
|
||||
|
||||
case 'SB.2.11-1':
|
||||
notify("Sequencing session has not begun");
|
||||
echo $OUTPUT->notification("Sequencing session has not begun");
|
||||
break;
|
||||
case 'SB.2.11-2':
|
||||
notify("Current Activity has not been terminated");
|
||||
echo $OUTPUT->notification("Current Activity has not been terminated");
|
||||
break;
|
||||
|
||||
case 'SB.2.12-2':
|
||||
notify("Undefined Sequencing Request");
|
||||
echo $OUTPUT->notification("Undefined Sequencing Request");
|
||||
break;
|
||||
|
||||
case 'DB.1.1-1':
|
||||
notify("Cannot deliver a non-leaf activity");
|
||||
echo $OUTPUT->notification("Cannot deliver a non-leaf activity");
|
||||
break;
|
||||
case 'DB.1.1-2':
|
||||
notify("Nothing to deliver");
|
||||
echo $OUTPUT->notification("Nothing to deliver");
|
||||
break;
|
||||
case 'DB.1.1-3':
|
||||
notify("Activity unavailable");
|
||||
echo $OUTPUT->notification("Activity unavailable");
|
||||
break;
|
||||
|
||||
case 'DB.2-1':
|
||||
notify("Identified activity is already active");
|
||||
echo $OUTPUT->notification("Identified activity is already active");
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ function xmldb_scorm_upgrade($oldversion) {
|
||||
/////////////////////////////////////
|
||||
|
||||
function scorm_migrate_content_files($context, $base, $path) {
|
||||
global $CFG;
|
||||
global $CFG, $OUTPUT;
|
||||
|
||||
$fullpathname = $base.$path;
|
||||
$fs = get_file_storage();
|
||||
@@ -137,7 +137,7 @@ function xmldb_scorm_upgrade($oldversion) {
|
||||
|
||||
if ($item->isFile()) {
|
||||
if (!$item->isReadable()) {
|
||||
notify(" File not readable, skipping: ".$fullpathname.$item->getFilename());
|
||||
echo $OUTPUT->notification(" File not readable, skipping: ".$fullpathname.$item->getFilename());
|
||||
unset($item); // release file handle
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -702,14 +702,14 @@ function scorm_course_format_display($user,$course) {
|
||||
}
|
||||
$options = (object)array('noclean'=>true);
|
||||
$headertext .= '</td></tr><tr><td'.$colspan.'>'.get_string('summary').':<br />'.format_module_intro('scorm', $scorm, $scorm->coursemodule).'</td></tr></table>';
|
||||
print_simple_box($headertext,'','100%');
|
||||
echo $OUTPUT->box($headertext,'generalbox boxwidthwide');
|
||||
scorm_view_display($user, $scorm, 'view.php?id='.$course->id, $cm, '100%');
|
||||
} else {
|
||||
if (has_capability('moodle/course:update', $context)) {
|
||||
// Create a new activity
|
||||
redirect($CFG->wwwroot.'/course/mod.php?id='.$course->id.'&section=0&sesskey='.sesskey().'&add=scorm');
|
||||
} else {
|
||||
notify('Could not find a scorm course here');
|
||||
echo $OUTPUT->notification('Could not find a scorm course here');
|
||||
}
|
||||
}
|
||||
echo '</div>';
|
||||
@@ -725,7 +725,7 @@ function scorm_view_display ($user, $scorm, $action, $cm, $boxwidth='') {
|
||||
$organization = optional_param('organization', '', PARAM_INT);
|
||||
|
||||
if($scorm->displaycoursestructure == 1) {
|
||||
print_simple_box_start('center',$boxwidth);
|
||||
echo $OUTPUT->box_start('generalbox boxaligncenter');
|
||||
?>
|
||||
<div class="structurehead"><?php print_string('contents','scorm') ?></div>
|
||||
<?php
|
||||
@@ -783,7 +783,7 @@ function scorm_view_display ($user, $scorm, $action, $cm, $boxwidth='') {
|
||||
// do we want the TOC to be displayed?
|
||||
if($scorm->displaycoursestructure == 1) {
|
||||
echo $result->toc;
|
||||
print_simple_box_end();
|
||||
echo $OUTPUT->box_end();
|
||||
}
|
||||
|
||||
// is this the first attempt ?
|
||||
|
||||
@@ -5,17 +5,17 @@ require_once($CFG->dirroot.'/mod/scorm/locallib.php');
|
||||
class mod_scorm_mod_form extends moodleform_mod {
|
||||
|
||||
function definition() {
|
||||
global $CFG, $COURSE;
|
||||
global $CFG, $COURSE, $OUTPUT;
|
||||
$cfg_scorm = get_config('scorm');
|
||||
|
||||
$mform = $this->_form;
|
||||
|
||||
if (!$CFG->slasharguments) {
|
||||
$mform->addElement('static', '', '',notify(get_string('slashargs', 'scorm'), 'notifyproblem', 'center', true));
|
||||
$mform->addElement('static', '', '',$OUTPUT->notification(get_string('slashargs', 'scorm'), 'notifyproblem'));
|
||||
}
|
||||
$zlib = ini_get('zlib.output_compression'); //check for zlib compression - if used, throw error because of IE bug. - SEE MDL-16185
|
||||
if (isset($zlib) && $zlib) {
|
||||
$mform->addElement('static', '', '',notify(get_string('zlibwarning', 'scorm'), 'notifyproblem', 'center', true));
|
||||
$mform->addElement('static', '', '',$OUTPUT->notification(get_string('zlibwarning', 'scorm'), 'notifyproblem'));
|
||||
}
|
||||
//-------------------------------------------------------------------------------
|
||||
$mform->addElement('header', 'general', get_string('general', 'form'));
|
||||
@@ -367,4 +367,4 @@ class mod_scorm_mod_form extends moodleform_mod {
|
||||
parent::set_data($default_values);
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
$navigation = build_navigation($navlinks);
|
||||
print_header($pagetitle, $course->fullname, $navigation,
|
||||
'', '', true, update_module_button($cm->id, $course->id, $strscorm), '', false);
|
||||
print_simple_box(get_string("notopenyet", "scorm", userdate($scorm->timeopen)), "center");
|
||||
echo $OUTPUT->box(get_string("notopenyet", "scorm", userdate($scorm->timeopen)), "generalbox boxaligncenter");
|
||||
echo $OUTPUT->footer();
|
||||
die;
|
||||
} elseif ($timenow > $scorm->timeclose) {
|
||||
@@ -85,7 +85,7 @@
|
||||
$navigation = build_navigation($navlinks);
|
||||
print_header($pagetitle, $course->fullname, $navigation,
|
||||
'', '', true, update_module_button($cm->id, $course->id, $strscorm), '', false);
|
||||
print_simple_box(get_string("expired", "scorm", userdate($scorm->timeclose)), "center");
|
||||
echo $OUTPUT->box(get_string("expired", "scorm", userdate($scorm->timeclose)), "generalbox boxaligncenter");
|
||||
echo $OUTPUT->footer();
|
||||
die;
|
||||
}
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
if ($action == 'delete' && has_capability('mod/scorm:deleteresponses',$contextmodule)) {
|
||||
if (scorm_delete_responses($attemptids, $scorm->id)) { //delete responses.
|
||||
notify(get_string('scormresponsedeleted', 'scorm'), 'notifysuccess');
|
||||
echo $OUTPUT->notification(get_string('scormresponsedeleted', 'scorm'), 'notifysuccess');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -215,21 +215,21 @@
|
||||
}
|
||||
echo '</div>';
|
||||
} else {
|
||||
notify(get_string('noactivity', 'scorm'));
|
||||
echo $OUTPUT->notification(get_string('noactivity', 'scorm'));
|
||||
}
|
||||
} else {
|
||||
if (!empty($user)) {
|
||||
// User SCORM report
|
||||
if ($scoes = $DB->get_records_select('scorm_scoes',"scorm=? ORDER BY id", array($scorm->id))) {
|
||||
if (!empty($userdata)) {
|
||||
print_simple_box_start('center');
|
||||
echo $OUTPUT->box_start('generalbox boxaligncenter');
|
||||
echo '<div class="mdl-align">'."\n";
|
||||
print_user_picture($user, $course->id, $userdata->picture, false, false);
|
||||
echo "<a href=\"$CFG->wwwroot/user/view.php?id=$user&course=$course->id\">".
|
||||
"$userdata->firstname $userdata->lastname</a><br />";
|
||||
echo get_string('attempt','scorm').': '.$attempt;
|
||||
echo '</div>'."\n";
|
||||
print_simple_box_end();
|
||||
echo $OUTPUT->box_end();
|
||||
|
||||
// Print general score data
|
||||
$table = new stdClass();
|
||||
@@ -282,7 +282,7 @@
|
||||
} else {
|
||||
// User SCO report
|
||||
if (!empty($userdata)) {
|
||||
print_simple_box_start('center');
|
||||
echo $OUTPUT->box_start('generalbox boxaligncenter');
|
||||
//print_heading(format_string($sco->title));
|
||||
echo $OUTPUT->heading('<a href="'.$CFG->wwwroot.'/mod/scorm/player.php?a='.$scorm->id.'&mode=browse&scoid='.$sco->id.'" target="_new">'.format_string($sco->title).'</a>');
|
||||
echo '<div class="mdl-align">'."\n";
|
||||
@@ -454,7 +454,7 @@
|
||||
echo '<h3>'.get_string('othertracks','scorm').'</h3>';
|
||||
print_table($table);
|
||||
}
|
||||
print_simple_box_end();
|
||||
echo $OUTPUT->box_end();
|
||||
} else {
|
||||
print_error('missingparameter');
|
||||
}
|
||||
|
||||
+3
-3
@@ -75,16 +75,16 @@
|
||||
if ($scorm->displayattemptstatus == 1) {
|
||||
$attemptstatus = scorm_get_attempt_status($USER,$scorm);
|
||||
}
|
||||
print_simple_box(format_module_intro('scorm', $scorm, $cm->id).$attemptstatus, 'center', '70%', '', 5, 'generalbox', 'intro');
|
||||
echo $OUTPUT->box(format_module_intro('scorm', $scorm, $cm->id).$attemptstatus, 'generalbox boxaligncenter boxwidthwide', 'intro');
|
||||
|
||||
$scormopen = true;
|
||||
$timenow = time();
|
||||
if ($scorm->timeclose !=0) {
|
||||
if ($scorm->timeopen > $timenow) {
|
||||
print_simple_box(get_string("notopenyet", "scorm", userdate($scorm->timeopen)), "center");
|
||||
echo $OUTPUT->box(get_string("notopenyet", "scorm", userdate($scorm->timeopen)), "generalbox boxaligncenter");
|
||||
$scormopen = false;
|
||||
} else if ($timenow > $scorm->timeclose) {
|
||||
print_simple_box(get_string("expired", "scorm", userdate($scorm->timeclose)), "center");
|
||||
echo $OUTPUT->box(get_string("expired", "scorm", userdate($scorm->timeclose)), "generalbox boxaligncenter");
|
||||
$scormopen = false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user