Skip to content

Commit

Permalink
MDL-19815 Upgraded calls to helpbutton, print_simple_box* and notify
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolasconnault committed Aug 18, 2009
1 parent 825116f commit 6aff538
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 74 deletions.
107 changes: 54 additions & 53 deletions mod/scorm/datamodels/sequencinglib.php
Expand Up @@ -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;

}
Expand Down
4 changes: 2 additions & 2 deletions mod/scorm/db/upgrade.php
Expand Up @@ -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();
Expand All @@ -137,7 +137,7 @@ function scorm_migrate_content_files($context, $base, $path) {

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;
}
Expand Down
8 changes: 4 additions & 4 deletions mod/scorm/locallib.php
Expand Up @@ -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.'&amp;section=0&sesskey='.sesskey().'&amp;add=scorm');
} else {
notify('Could not find a scorm course here');
echo $OUTPUT->notification('Could not find a scorm course here');
}
}
echo '</div>';
Expand All @@ -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
Expand Down Expand Up @@ -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 ?
Expand Down
8 changes: 4 additions & 4 deletions mod/scorm/mod_form.php
Expand Up @@ -5,17 +5,17 @@
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'));
Expand Down Expand Up @@ -367,4 +367,4 @@ function set_data($default_values) {
parent::set_data($default_values);
}
}
?>
?>
4 changes: 2 additions & 2 deletions mod/scorm/player.php
Expand Up @@ -77,15 +77,15 @@
$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) {
$navlinks[] = array('name' => format_string($scorm->name,true), 'link' => "view.php?id=$cm->id", 'type' => 'activityinstance');
$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;
}
Expand Down
12 changes: 6 additions & 6 deletions mod/scorm/report.php
Expand Up @@ -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');
}
}

Expand Down Expand Up @@ -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&amp;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();
Expand Down Expand Up @@ -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.'&amp;mode=browse&amp;scoid='.$sco->id.'" target="_new">'.format_string($sco->title).'</a>');
echo '<div class="mdl-align">'."\n";
Expand Down Expand Up @@ -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');
}
Expand Down

0 comments on commit 6aff538

Please sign in to comment.