break;
}
- //TODO: add confirmation
- $outcome->delete();
+ $deleteconfirmed = optional_param('deleteconfirmed', 0, PARAM_BOOL);
+
+ if(!$deleteconfirmed){
+ print_header(get_string('outcomedelete', 'grades'));
+ notice_yesno(get_string('outcomeconfirmdelete', 'grades', $outcome->fullname),
+ "index.php?id={$courseid}", "index.php?id={$courseid}",
+ array('outcomeid' => $outcome->id,
+ 'action'=> 'delete',
+ 'sesskey' => $USER->sesskey,
+ 'deleteconfirmed'=> 1)
+ );
+ print_footer();
+ die;
+ }else{
+ $outcome->delete();
+ }
break;
}
$string['outcome'] = 'Outcome';
$string['outcomecategory'] = 'Create outcomes in category';
$string['outcomecategorynew'] = 'New category';
+$string['outcomeconfirmdelete'] = 'Are you sure you wish to delete the outcome \"$a\"?';
$string['outcomecreate'] = 'Add a new outcome';
+$string['outcomedelete'] = 'Delete Outcome';
$string['outcomeidhelp'] = 'The outcome this grade item represents.';
$string['outcomeitem'] = 'Outcome item';
$string['outcomeitemsedit'] = 'Edit outcome item';