From 1b0d9dca1823da7e287cedef5bde05518e1d7d5b Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 22 Mar 2006 08:56:47 +0000 Subject: [PATCH] Fixing more typos --- mod/data/add.php | 12 ++++++------ mod/data/field/checkbox/field.class.php | 2 +- mod/data/field/multimenu/field.class.php | 2 +- mod/data/field/textarea/field.class.php | 2 +- mod/data/field/url/field.class.php | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/mod/data/add.php b/mod/data/add.php index a6da935c1a..1e863bc839 100755 --- a/mod/data/add.php +++ b/mod/data/add.php @@ -129,8 +129,8 @@ foreach ($datarecord as $name => $value) { if (!in_array($name, $ignorenames)) { $namearr = explode('_',$name); // Second one is the field id - if (isset($field->field->id) && $namestring[1] != $field->field->id) { // Try to reuse classes - $field = data_get_field_from_id($namestring[1], $data); + if (empty($field->field) || ($namearr[1] != $field->field->id)) { // Try to reuse classes + $field = data_get_field_from_id($namearr[1], $data); } if ($field) { $field->update_content($rid, $value, $name); @@ -151,8 +151,8 @@ foreach ($datarecord as $name => $value) { if (!in_array($name, $ignorenames)) { $namearr = explode('_', $name); // Second one is the field id - if (isset($field->field->id) && $namestring[1] != $field->field->id) { // Try to reuse classes - $field = data_get_field_from_id($namestring[1], $data); + if (empty($field->field) || ($namearr[1] != $field->field->id)) { // Try to reuse classes + $field = data_get_field_from_id($namearr[1], $data); } if ($field->notemptyfield($value, $name)) { $emptyform = false; @@ -179,8 +179,8 @@ foreach ($datarecord as $name => $value){ if (!in_array($name, $ignorenames)) { $namearr = explode('_',$name); // Second one is the field id - if (isset($field->field->id) && $namestring[1] != $field->field->id) { // Try to reuse classes - $field = data_get_field_from_id($namestring[1], $data); + if (empty($field->field) || ($namearr[1] != $field->field->id)) { // Try to reuse classes + $field = data_get_field_from_id($namearr[1], $data); } if ($field) { $field->update_content($rid, $value, $name); diff --git a/mod/data/field/checkbox/field.class.php b/mod/data/field/checkbox/field.class.php index d81a986738..d055df0328 100755 --- a/mod/data/field/checkbox/field.class.php +++ b/mod/data/field/checkbox/field.class.php @@ -64,7 +64,7 @@ class data_field_checkbox extends data_field_base { $content->recordid = $recordid; $content->content = $this->format_data_field_checkbox_content($value); - if (!$oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { + if ($oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { $content->id = $oldcontent->id; return update_record('data_content', $content); } else { diff --git a/mod/data/field/multimenu/field.class.php b/mod/data/field/multimenu/field.class.php index 328f2dc00e..878c64a76b 100755 --- a/mod/data/field/multimenu/field.class.php +++ b/mod/data/field/multimenu/field.class.php @@ -67,7 +67,7 @@ class data_field_multimenu extends data_field_base { $content->recordid = $recordid; $content->content = $this->format_data_field_multimenu_content($value); - if (!$oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { + if ($oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { $content->id = $oldcontent->id; return update_record('data_content', $content); } else { diff --git a/mod/data/field/textarea/field.class.php b/mod/data/field/textarea/field.class.php index b4a0bc353c..73be8c480a 100755 --- a/mod/data/field/textarea/field.class.php +++ b/mod/data/field/textarea/field.class.php @@ -96,7 +96,7 @@ class data_field_textarea extends data_field_base { $content->content = clean_param($value, PARAM_NOTAGS); } - if (!$oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { + if ($oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { $content->id = $oldcontent->id; return update_record('data_content', $content); } else { diff --git a/mod/data/field/url/field.class.php b/mod/data/field/url/field.class.php index 83ca42c16e..99f806b5a9 100755 --- a/mod/data/field/url/field.class.php +++ b/mod/data/field/url/field.class.php @@ -87,7 +87,7 @@ class data_field_url extends data_field_base { break; } - if (!$oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { + if ($oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) { $content->id = $oldcontent->id; return update_record('data_content', $content); } else { -- 2.39.5