From 0000badd0582e94cb7b57471425d4397461cccb7 Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Thu, 9 Apr 2009 12:29:54 +0000 Subject: [PATCH] MDL-17273 Added a back button to the error message and fixed missing handling of "custom" scope. Merged from MOODLE_19_STABLE --- grade/edit/outcome/import.php | 15 ++++++++++++--- theme/standard/styles_layout.css | 5 +++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/grade/edit/outcome/import.php b/grade/edit/outcome/import.php index 7bc269ab8b6..9e45362bd12 100644 --- a/grade/edit/outcome/import.php +++ b/grade/edit/outcome/import.php @@ -142,7 +142,10 @@ if ($handle = fopen($imported_file['userfile']['tmp_name'], 'r')) { } } if ($error) { - print_box(get_string('importoutcomenofile', 'grades', $line)); + print_box_start('generalbox importoutcomenofile'); + echo get_string('importoutcomenofile', 'grades', $line); + echo print_single_button($CFG->wwwroot.'/grade/edit/outcome/index.php', array('id'=> $courseid), get_string('back'), 'get', '_self', true); + print_box_end(); $fatal_error = true; break; } @@ -158,7 +161,10 @@ if ($handle = fopen($imported_file['userfile']['tmp_name'], 'r')) { // sanity check #2: every line must have the same number of columns as there are // headers. If not, processing stops. if ( count($csv_data) != count($file_headers) ) { - print_box(get_string('importoutcomenofile', 'grades', $line)); + print_box_start('generalbox importoutcomenofile'); + echo get_string('importoutcomenofile', 'grades', $line); + echo print_single_button($CFG->wwwroot.'/grade/edit/outcome/index.php', array('id'=> $courseid), get_string('back'), 'get', '_self', true); + print_box_end(); $fatal_error = true; //print_box(var_export($csv_data, true) ."
". var_export($header, true)); break; @@ -167,7 +173,10 @@ if ($handle = fopen($imported_file['userfile']['tmp_name'], 'r')) { // sanity check #3: all required fields must be present on the current line. foreach ($headers as $header => $position) { if ($csv_data[$imported_headers[$header]] == '') { - print_box(get_string('importoutcomenofile', 'grades', $line)); + print_box_start('generalbox importoutcomenofile'); + echo get_string('importoutcomenofile', 'grades', $line); + echo print_single_button($CFG->wwwroot.'/grade/edit/outcome/index.php', array('id'=> $courseid), get_string('back'), 'get', '_self', true); + print_box_end(); $fatal_error = true; break; } diff --git a/theme/standard/styles_layout.css b/theme/standard/styles_layout.css index b9f930e542f..43b2c0fa6ca 100644 --- a/theme/standard/styles_layout.css +++ b/theme/standard/styles_layout.css @@ -2577,6 +2577,11 @@ div.allcoursegrades { text-align: right; padding: 4px 0px 5px 0px; } + +.importoutcomenofile .singlebutton { + text-align: center; + margin-top: 5px; +} /* gradebook edit tree */ .grade-edit-tree .gradetreebox {