Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Changes merged from 1.8

Fix for MDL-9415
New method is_empty() added.
  • Loading branch information...
commit 4a7030e0e5867b89352aabf7d3e112335400fcbd 1 parent 1659a99
ikawhero authored
Showing with 9 additions and 1 deletion.
  1. +9 −1 user/profile/lib.php
View
10 user/profile/lib.php
@@ -224,6 +224,14 @@ function is_visible() {
}
/**
+ * Check if the field data is considered empty
+ * return boolean
+ */
+ function is_empty() {
+ return ( ($this->data != '0') and empty($this->data));
+ }
+
+ /**
* Check if the field is required on the edit profile page
* @return boolean
*/
@@ -332,7 +340,7 @@ function profile_display_fields($userid) {
require_once($CFG->dirroot.'/user/profile/field/'.$field->datatype.'/field.class.php');
$newfield = 'profile_field_'.$field->datatype;
$formfield = new $newfield($field->id, $userid);
- if ($formfield->is_visible() and ($formfield->data !== NULL)) {
+ if ($formfield->is_visible() and !$formfield->is_empty()) {
print_row(s($formfield->field->name.':'), $formfield->display_data());
}
}
Please sign in to comment.
Something went wrong with that request. Please try again.