From 4fc649ae8cd1b89491d8308e417575243157d95d Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Sat, 18 Sep 2010 12:49:16 +0000 Subject: [PATCH] fixed use of $this->item --- mod/feedback/item/captcha/lib.php | 52 +++++++++++++++---------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/mod/feedback/item/captcha/lib.php b/mod/feedback/item/captcha/lib.php index fb87fe4ea82..0dcca48e483 100644 --- a/mod/feedback/item/captcha/lib.php +++ b/mod/feedback/item/captcha/lib.php @@ -15,7 +15,7 @@ class feedback_item_captcha extends feedback_item_base { function build_editform($item, $feedback, $cm) { global $DB; - + $editurl = new moodle_url('/mod/feedback/edit.php', array('id'=>$cm->id)); //ther are no settings for recaptcha @@ -23,17 +23,17 @@ class feedback_item_captcha extends feedback_item_base { notice(get_string('there_are_no_settings_for_recaptcha', 'feedback'), $editurl->out()); exit; } - + //only one recaptcha can be in a feedback if($DB->record_exists('feedback_item', array('feedback'=>$feedback->id, 'typ'=>$this->type))) { notice(get_string('only_one_captcha_allowed', 'feedback'), $editurl->out()); exit; } - + $this->item = $item; $this->feedback = $feedback; $this->item_form = true; //dummy - + $lastposition = $DB->count_records('feedback_item', array('feedback'=>$feedback->id)); $this->item->feedback = $feedback->id; @@ -52,7 +52,7 @@ class feedback_item_captcha extends feedback_item_base { function show_editform() { } - + function is_cancelled() { return false; } @@ -63,18 +63,18 @@ class feedback_item_captcha extends feedback_item_base { function save_item() { global $DB; - + if(!$this->item) { return false; } - - if(!$item->id) { - $item->id = $DB->insert_record('feedback_item', $this->item); + + if(empty($this->item->id)) { + $this->item->id = $DB->insert_record('feedback_item', $this->item); }else { $DB->update_record('feedback_item', $this->item); } - - return $DB->get_record('feedback_item', array('id'=>$item->id)); + + return $DB->get_record('feedback_item', array('id'=>$this->item->id)); } //liefert eine Struktur ->name, ->data = array(mit Antworten) @@ -93,8 +93,8 @@ class feedback_item_captcha extends feedback_item_base { function excelprint_item(&$worksheet, $rowOffset, $xlsFormats, $item, $groupid, $courseid = false) { return $rowOffset; } - - /** + + /** * print the item at the edit-page of feedback * * @global object @@ -116,16 +116,16 @@ class feedback_item_captcha extends feedback_item_base { } $requiredmark = '*'; - + //print the question and label echo '
'; echo '('.$item->label.') '; echo format_text($item->name.$requiredmark, true, false, false); echo '
'; - + } - - /** + + /** * print the item at the complete-page of feedback * * @global object @@ -162,7 +162,7 @@ class feedback_item_captcha extends feedback_item_base { $highlight = ''; } $requiredmark = '*'; - + if(isset($SESSION->feedback->captchacheck) AND $SESSION->feedback->captchacheck == $USER->sesskey AND $value == $USER->sesskey) { //print the question and label echo '
'; @@ -190,9 +190,9 @@ class feedback_item_captcha extends feedback_item_base {
' . $strincorrectpleasetryagain . '
- + - +
' . $strgetanothercaptcha . '
@@ -202,7 +202,7 @@ class feedback_item_captcha extends feedback_item_base { echo $html.$captchahtml; } - /** + /** * print the item at the complete-page of feedback * * @global object @@ -225,7 +225,7 @@ class feedback_item_captcha extends feedback_item_base { } $requiredmark = ''; - + //print the question and label echo '