]> git.mjollnir.org Git - moodle.git/commitdiff
"MDL-14129, fixed hardcoded print_error in feedback module"
authordongsheng <dongsheng>
Thu, 25 Sep 2008 08:47:55 +0000 (08:47 +0000)
committerdongsheng <dongsheng>
Thu, 25 Sep 2008 08:47:55 +0000 (08:47 +0000)
12 files changed:
lang/en_utf8/error.php
lang/en_utf8/feedback.php
mod/feedback/complete_guest.php
mod/feedback/delete_completed.php
mod/feedback/delete_item.php
mod/feedback/delete_template.php
mod/feedback/edit.php
mod/feedback/export.php
mod/feedback/mapcourse.php
mod/feedback/print.php
mod/feedback/use_templ.php
mod/feedback/view.php

index 67c2e2b80838dc99ff84b8a2d0d23976e7a7a514..3fd0cced9d0a9e848c98f9727c719e7852dfcfef 100644 (file)
@@ -197,6 +197,7 @@ $string['duplicateparaminsql'] = 'ERROR: duplicate parameter name in query';
 $string['duplicaterolename'] = 'There is already a role with this name!';
 $string['duplicateroleshortname'] = 'There is already a role with this short name!';
 $string['emailfail'] = 'Emailing failed';
+$string['error'] = 'Error occured';
 $string['errorcleaningdirectory'] = 'Error cleaning directory \"$a\"';
 $string['errorcopyingfiles'] = 'Error copying files';
 $string['errorcreatingdirectory'] = 'Error creating directory \"$a\"';
@@ -320,6 +321,7 @@ $string['needphpext'] = 'You need to add $a support to your PHP installation';
 $string['needcopy'] = 'You need to copy something first!';
 $string['needcoursecategroyid'] = 'Either course id or category must be specified';
 $string['noblocks'] = 'No blocks found!';
+$string['nodata'] = 'No data';
 $string['noformdesc'] = 'No formslib form description file found for this activity.';
 $string['nocategorydelete'] = 'Category \'$a\' cannot be deleted!';
 $string['nocontext'] = 'Sorry, but that course is not a valid context';
index 93e2644655076d2baa8b5eec633eab2864dca511..84e3b9cee4ebb2ee999c415ae35682888228eda4 100644 (file)
@@ -20,6 +20,8 @@ $string['confirmdeletetemplate'] = 'Are you sure you want to delete this templat
 $string['confirmusetemplate'] = 'Are you sure you want to use this template?';
 $string['average'] = 'Average';
 $string['bold'] = 'Bold';
+$string['cannotmapfeedback'] = 'Database problem, unable to map feedback to course';
+$string['cannotsavetempl'] = 'saving templates is not allowed';
 $string['cancel_moving'] = 'Cancel moving';
 $string['captcha'] = 'Captcha';
 $string['check_values'] = 'Possible responses';
@@ -70,6 +72,7 @@ $string['feedback:view'] = 'View a feedback';
 $string['feedback:viewanalysepage'] = 'View the analysepage after submit';
 $string['feedback:viewreports'] = 'View reports';
 $string['feedback_is_not_open'] = 'The feedback is not open';
+$string['feedback_is_not_for_anonymous'] = 'feedback is not for anonymous';
 $string['feedback_options'] = 'Feedback options';
 $string['feedbackclose'] = 'Close the feedback at';
 $string['feedbackcloses'] = 'Feedback closes';
@@ -179,6 +182,7 @@ $string['textfield'] = 'Short text answer';
 $string['textfield_maxlength'] = 'Maximum characters accepted';
 $string['textfield_size'] = 'Textfield width';
 $string['this_feedback_is_already_submitted'] = 'You\'ve already completed this activity.';
+$string['typemissing'] = 'missing value \"type\"';
 $string['update_item'] = 'Save changes to question';
 $string['use_one_line_for_each_value'] = '<br />Use one line for each answer!';
 $string['use_this_template'] = 'Use this template';
index 712fb76520085f791b38e39e377cc3ea70b9352f..88bf1bd1540f0194035c8319fce7784c7e8efdf0 100644 (file)
@@ -23,7 +23,7 @@
     $highlightrequired = false;
 
     if(($formdata = data_submitted()) AND !confirm_sesskey()) {
-        error('no sesskey defined');
+        print_error('invalidsesskey');
     }
     
     //if the use hit enter into a textfield so the form should not submit
@@ -46,7 +46,7 @@
             $gonextpage = false;
             $gopreviouspage = true;
         }else {
-            error('parameter (gopage) required');
+            print_error('parameters_missing', 'feedback');
         }
     }else {
         $gonextpage = $gopreviouspage = false;
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
 
     if($feedback->anonymous == FEEDBACK_ANONYMOUS_YES) {
         $capabilities->complete = true;
     }else {
-        error(get_string('feedback_is_not_for_anonymous'));
+        print_error('feedback_is_not_for_anonymous', 'feedback');
     }
     
     //check whether the user has a session
     if(!isset($USER->sesskey) OR !$USER->sesskey) {
-        error('error');
+        print_error('error');
     }
     
     //check whether the feedback is located and! started from the mainsite
@@ -95,7 +95,7 @@
     }
     
     if(!$capabilities->complete) {
-        error(get_string('error'));
+        print_error('error');
     }
 
     
     if($feedback_can_submit) {
         //preserving the items
         if($preservevalues == 1){
-            if(!$SESSION->feedback->is_started == true)error('error', $CFG->wwwroot.'/course/view.php?id='.$course->id);
+            if (!$SESSION->feedback->is_started == true) {
+                print_error('error', 'error', $CFG->wwwroot.'/course/view.php?id='.$course->id);
+            }
             //check, if all required items have a value
             if(feedback_check_values($_POST, $startitempos, $lastitempos)) {
                 $userid = $USER->id; //arb
                     if(isset($lastpage)) {
                         $gopage = $lastpage;
                     }else {
-                        error('parameter failed');
+                        print_error('parameters_missing', 'feedback');
                     }
                 }
             }else {
                 if(isset($lastpage)) {
                     $gopage = $lastpage;
                 }else {
-                    error('parameter failed');
+                    print_error('parameters_missing', 'feedback');
                 }
             }
         }
index 7d303bd4a2ec8452c02cf265a1cb13d86521aa5c..cfe9e44729d80589d03eab848d8771de866cb461 100644 (file)
     $completedid = optional_param('completedid', 0, PARAM_INT);
 
     if($completedid == 0){
-        error(get_string('no_complete_to_delete', 'feedback'), 'show_entries.php?id='.$id.'&do_show=showentries');
+        print_error('no_complete_to_delete', 'feedback', 'show_entries.php?id='.$id.'&do_show=showentries');
     }
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -37,7 +37,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->deletesubmissions){
-        error(get_string('error'));
+        print_error('error');
     }
     
     $mform = new mod_feedback_delete_completed_form();
index 77cd3ec01cf583995f374c553d122aeefa69d93c..60d44aa4afdc2cff74e1ccfab70938726485d10b 100644 (file)
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -33,7 +33,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->edititems){
-        error(get_string('error'));
+        print_error('error');
     }
                 
     $mform = new mod_feedback_delete_item_form();
index 01c1e7cd7b8d6d65ea5a49e1ac5096489e6015ff..fc86ac627a3fee0c614aa13ead814b64ca5a27b3 100644 (file)
@@ -22,7 +22,7 @@
     // $formdata = data_submitted();
     
     if(($formdata = data_submitted()) AND !confirm_sesskey()) {
-        error('no sesskey defined');
+        print_error('invalidsesskey');
     }
     
     if($canceldelete == 1){
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -47,7 +47,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->deletetemplate){
-        error(get_string('error'));
+        print_error('error');
     }
     
     $mform = new mod_feedback_delete_template_form();
index c7829a2581bac9224045839f2dca8e59c40ab202..e872121f119d742e4aee62b29f2b41efdcb6e775 100644 (file)
@@ -15,7 +15,7 @@
     $id = required_param('id', PARAM_INT);
 
     if(($formdata = data_submitted()) AND !confirm_sesskey()) {
-        error('no sesskey defined');
+        print_error('invalidsesskey');
     }
     
     $do_show = optional_param('do_show', 'edit', PARAM_ALPHA);
  
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -46,7 +46,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->edititems){
-        error(get_string('error'));
+        print_error('error');
     }
 
     //move up/down items
@@ -88,7 +88,7 @@
     if(isset($create_template_formdata->savetemplate) && $create_template_formdata->savetemplate == 1) {
         //check the capabilities to create templates
         if(!$capabilities->createprivatetemplate AND !$capabilities->createpublictemplate) {
-            error('saving templates is not allowed');
+            print_error('cannotsavetempl', 'feedback');
         }
         if(trim($create_template_formdata->templatename) == '')
         {
index e0b5644fb28b42a04b30b5ff9ab30b99d425bfaf..ec729b4a1cfdb76aa10b16ee0281fad7910c7956 100644 (file)
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
     require_login($course->id, true, $cm);
     
     if(!$capabilities->edititems){
-        error('this action is not allowed');
+        print_error('invalidaction');
     }
     
     if ($action == 'exportfile') {
         if(!$exportdata = feedback_get_xml_data($feedback->id)) {
-            error('no data');
+            print_error('nodata');
         }
         @feedback_send_xml_data($exportdata, 'feedback_'.$feedback->id.'.xml');
         exit;
index 92e3b002e294edb0f3dc92ea659d69fc381f66fb..9f67c1cab33bc2bbecfdda9ecd32178b5ba6e247 100644 (file)
@@ -18,7 +18,7 @@
     $courseid = optional_param('courseid', false, PARAM_INT);
     
     if(($formdata = data_submitted()) AND !confirm_sesskey()) {
-        error('no sesskey defined');
+        print_error('invalidsesskey');
     }
     
     // $SESSION->feedback->current_tab = 'mapcourse';
     
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
     
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
         
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -53,7 +53,7 @@
                   FROM {feedback_sitecourse_map}
                  WHERE feedbackid = ? AND courseid = ?";
         if (!$DB->get_records_sql($sql, array($map->feedbackid, $map->courseid)) && !$DB->insert_record('feedback_sitecourse_map', $map)) {
-            error("Database problem, unable to map feedback = $feedback->id to course = $course->id");
+            print_error('cannotmapfeedback', 'feedback');
         }
     }
     
     
     print_footer($course);
 
-?>
\ No newline at end of file
+?>
index ce163cb34e46d06cf9b00205c6410accfec33ac0..3f88fb035ed56ed486f9de2d072e1f2b951ad683 100644 (file)
  
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -33,7 +33,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->edititems){
-        error(get_string('error'));
+        print_error('error');
     }
     
     /// Print the page header
index 5580922db4de3e37a24487c7287422e8705e7863..5cf14fee533d5572204b671420feefc4c15e21ff 100644 (file)
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
     $capabilities = feedback_load_capabilities($cm->id);
@@ -38,7 +38,7 @@
     require_login($course->id, true, $cm);
     
     if(!$capabilities->edititems){
-        error(get_string('error'));
+        print_error('error');
     }
     
     $mform = new mod_feedback_use_templ_form();
index e7930336e6b7501196fcf382a60ff7b6dd1427cd..f774e796f88477129e7274a309a75748d604718f 100644 (file)
 
     if ($id) {
         if (! $cm = get_coursemodule_from_id('feedback', $id)) {
-            error("Course Module ID was incorrect");
+            print_error('invalidcoursemodule');
         }
      
         if (! $course = $DB->get_record("course", array("id"=>$cm->course))) {
-            error("Course is misconfigured");
+            print_error('coursemisconf');
         }
      
         if (! $feedback = $DB->get_record("feedback", array("id"=>$cm->instance))) {
-            error("Course module is incorrect");
+            print_error('invalidcoursemodule');
         }
     }
 
@@ -40,7 +40,7 @@
     if($course->id == SITEID AND !$capabilities->edititems) {
         if($DB->get_records('feedback_sitecourse_map', array('feedbackid'=>$feedback->id))) {
             if(!$DB->get_record('feedback_sitecourse_map', array('feedbackid'=>$feedback->id, 'courseid'=>$courseid))){
-                error("this feedback is not available");
+                print_error('invalidcoursemodule');
             }
         }
     }
@@ -70,7 +70,7 @@
             require_course_login($course2); //this overwrites the object $course :-(
             $course = $DB->get_record("course", array("id"=>$cm->course)); // the workaround
         }else {
-            error("courseid is not correct");
+            print_error('invalidcourseid');
         }
     }