diff -ruN /home/dan/moodle/moodle/grade/edit/outcome/index.php /var/www/moodle/grade/edit/outcome/index.php
--- /home/dan/moodle/moodle/grade/edit/outcome/index.php	2008-02-11 12:23:45.000000000 +0000
+++ /var/www/moodle/grade/edit/outcome/index.php	2008-02-11 15:55:33.000000000 +0000
@@ -48,6 +48,11 @@
 } else {
     require_once $CFG->libdir.'/adminlib.php';
     admin_externalpage_setup('outcomes');
+
+    if(empty($CFG->enableoutcomes)){
+        admin_externalpage_print_header();
+        notice(get_string('outcomesdisabled', 'grades'), $CFG->wwwroot.'/'.$CFG->admin.'/settings.php?section=gradessettings');
+    }
 }
 
 /// return tracking object
Binary files /home/dan/moodle/moodle/grade/edit/outcome/.index.php.swp and /var/www/moodle/grade/edit/outcome/.index.php.swp differ
diff -ruN /home/dan/moodle/moodle/lang/en_utf8/grades.php /var/www/moodle/lang/en_utf8/grades.php
--- /home/dan/moodle/moodle/lang/en_utf8/grades.php	2008-02-05 08:38:45.000000000 +0000
+++ /var/www/moodle/lang/en_utf8/grades.php	2008-02-11 16:05:18.000000000 +0000
@@ -343,6 +343,7 @@
 $string['outcomecategory'] = 'Create outcomes in category';
 $string['outcomecategorynew'] = 'New category';
 $string['outcomecreate'] = 'Add a new outcome';
+$string['outcomesdisabled'] = 'Outcomes have been disabled. They can be enabled in Site Administration &gt; Grades &gt; General settings.';
 $string['outcomeidhelp'] = 'The outcome this grade item represents.';
 $string['outcomeitem'] = 'Outcome item';
 $string['outcomeitemsedit'] = 'Edit outcome item';
