You are here

function draggableviews_get_handlers in DraggableViews 7.2

Retrieve all sort plugins.

Check whether handler class inherits draggableviews_handler.

Return value

array Array of proper draggableviews handlers.

2 calls to draggableviews_get_handlers()
draggableviews_handler_field_draggable::options_form in views/draggableviews_handler_field_draggable.inc
Default options form provides the label widget that all fields should have.
draggableviews_handler_field_draggable::option_definition in views/draggableviews_handler_field_draggable.inc
Information about options for all kinds of purposes will be held here.

File

./draggableviews.module, line 338

Code

function draggableviews_get_handlers() {
  ctools_include('plugins');
  $handlers = ctools_get_plugins('draggableviews', 'handler');
  $return = array();
  foreach ($handlers as $handler_id => $handler) {
    $handler_object = draggableviews_get_handler_class($handler_id);
    if (in_array('draggableviews_handler', class_parents(get_class($handler_object)))) {
      $return[$handler_id] = $handler_object;
    }
  }
  return $return;
}