You are here

function editableviews_style_helper::get_editable_field_handlers_grouped in Editable Views 7

Get editable field handlers grouped by relationship id.

File

./editableviews_plugin_style_row_edit_table.inc, line 706

Class

editableviews_style_helper
Helper class for the style plugin.

Code

function get_editable_field_handlers_grouped() {
  $editable_field_handlers = $this->plugin
    ->get_edit_field_handlers();
  $editable_field_handlers_grouped = array();
  foreach ($editable_field_handlers as $field_handler_id => $field_handler) {

    //dsm($field_handler, '$field_handler');
    $relationship_id = $field_handler->options['relationship'];
    if ($relationship_id == 'none') {

      // TODO: tidy up this WTF!
      $relationship_id = 'base';
    }
    $editable_field_handlers_grouped[$relationship_id][$field_handler_id] = $field_handler;
  }
  return $editable_field_handlers_grouped;
}