field_set_empty

  1. drupal
    1. drupal7
Versionen
drupal7 field_set_empty($field, $items)

Helper function to filter out empty values.

On order to keep marker rows in the database, the function ensures that the right number of 'all columns NULL' values is kept.

Übergabeparameter

array $field

array $items

Rückgabewert

array returns filtered and adjusted item array

TODO D7: poorly named...

Verwandte Themen

▾ 2 functions call field_set_empty()

field_default_submit in modules/field/field.default.inc
field_multiple_value_form in modules/field/field.form.inc
Special handling to create form elements for multiple values.

Code

modules/field/field.module, line 250

<?php
function field_set_empty($field, $items) {
  // Filter out empty values.
  $filtered = array();
  $function = $field['module'] . '_field_is_empty';
  foreach ((array) $items as $delta => $item) {
    if (!$function($item, $field)) {
      $filtered[] = $item;
    }
  }
  return $filtered;
}
?>

Kommentare

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen