From: nicolasconnault Date: Thu, 9 Apr 2009 12:29:54 +0000 (+0000) Subject: MDL-17273 Added a back button to the error message and fixed missing handling of... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0000badd0582e94cb7b57471425d4397461cccb7;p=moodle.git MDL-17273 Added a back button to the error message and fixed missing handling of "custom" scope. Merged from MOODLE_19_STABLE --- diff --git a/grade/edit/outcome/import.php b/grade/edit/outcome/import.php index 7bc269ab8b..9e45362bd1 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 b9f930e542..43b2c0fa6c 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 {