Filter based on comment node status.
@Plugin(
id = "node_comment",
module = "comment"
)
Expanded class hierarchy of NodeComment
class NodeComment extends InOperator {
function get_value_options() {
$this->value_options = array(
COMMENT_NODE_HIDDEN => t('Hidden'),
COMMENT_NODE_CLOSED => t('Closed'),
COMMENT_NODE_OPEN => t('Open'),
);
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
InOperator:: |
function | |||
InOperator:: |
function | |||
InOperator:: |
function | |||
FilterPluginBase:: |
function | |||
PluginBase:: |
protected | function | ||
InOperator:: |
property | 1 | ||
InOperator:: |
public | function |
Add this filter to the query. Overrides FilterPluginBase:: |
2 |
PluginBase:: |
public | function | Adds elements for available core tokens to a form. | |
HandlerBase:: |
public static | function | Breaks x,y,z and x+y+z into an array. Numeric only. | |
HandlerBase:: |
public static | function | Breaks x,y,z and x+y+z into an array. Works for strings. | |
FilterPluginBase:: |
function | Build a form containing a group of operator | values to apply as a single filter. | ||
InOperator:: |
function |
Build strings from the operators() for 'select' options Overrides FilterPluginBase:: |
1 | |
FilterPluginBase:: |
function | Build the form to let users create the group of exposed filters. This form is displayed when users click on button 'Build group' | ||
HandlerBase:: |
public | function | Called just prior to query(), this lets a handler set up any relationship it needs. | |
FilterPluginBase:: |
function | Can this filter be used in OR groups? | 1 | |
InOperator:: |
public | function |
Check to see if input from the exposed filters should change
the behavior of this filter. Overrides FilterPluginBase:: |
2 |
HandlerBase:: |
public | function | Check whether current user has access to this handler. | 6 |
NodeComment:: |
function |
Child classes should be used to override this function and set the
'value options', unless 'options callback' is defined as a valid function
or static public method to generate these values. Overrides InOperator:: |
||
PluginBase:: |
public | function | Clears a plugin. | 2 |
PluginBase:: |
protected | property | Configuration information passed into the plugin. | 1 |
HandlerBase:: |
public | function |
Constructs a Handler object. Overrides PluginBase:: |
|
FilterPluginBase:: |
property | Contains the actual value of the field,either configured in the views ui or entered in the exposed filters. | ||
FilterPluginBase:: |
property | Contains the information of the selected item in a gruped filter. | ||
FilterPluginBase:: |
property | Contains the operator which is used on the query. | ||
HandlerBase:: |
public | function | Creates cross-database SQL date formatting. | |
HandlerBase:: |
public | function | Creates cross-database SQL dates. | |
PluginBase:: |
protected | property | Denotes whether the plugin has an additional options form. | 8 |
FilterPluginBase:: |
function | Determine if a filter can be converted into a group. Only exposed filters with operators available can be converted into groups. | ||
FilterPluginBase:: |
public | function |
Determine if a filter can be exposed. Overrides HandlerBase:: |
2 |
HandlerBase:: |
public | function | Determine if the handler is considered 'broken', meaning it's a a placeholder used when a handler can't be found. | 6 |
HandlerBase:: |
public | function | Determine if this item is 'exposed', meaning it provides form elements to let users modify the view. | |
HandlerBase:: |
public | function | Determines the entity type used by this handler. | |
FilterPluginBase:: |
property | Disable the possibility to allow a exposed input to be optional. | ||
FilterPluginBase:: |
property | Disable the possibility to force a single value. | 6 | |
FilterPluginBase:: |
property | Disable the possibility to use operators. | 2 | |
InOperator:: |
public | function |
Display the filter on the administrative summary Overrides FilterPluginBase:: |
2 |
HandlerBase:: |
public | function | Ensure the main table for this handler is in the query. This is used a lot. | 8 |
HandlerBase:: |
public static | function | Fetches a handler to join one table to a primary table from the data cache. | |
HandlerBase:: |
public static | function | Figure out what timezone we're in; needed for some date manipulations. | |
HandlerBase:: |
public | function | Get the join object that should be used for this handler. | |
HandlerBase:: |
public | function | If a handler has 'extra options' it will get a little settings widget and another form called extra_options. | 1 |
FilterPluginBase:: |
function | If set to remember exposed input in the session, store it there. This function is similar to storeExposedInput but modified to work properly when the filter is a group. | ||
FilterPluginBase:: |
public | function |
If set to remember exposed input in the session, store it there. Overrides HandlerBase:: |
|
PluginBase:: |
public | function |
Implements Drupal\Component\Plugin\PluginInterface::getDefinition(). Overrides PluginInspectionInterface:: |
|
PluginBase:: |
public | function |
Implements Drupal\Component\Plugin\PluginInterface::getPluginId(). Overrides PluginInspectionInterface:: |
|
InOperator:: |
protected | function |
Information about options for all kinds of purposes will be held here.
@code
'option_name' => array( Overrides FilterPluginBase:: |
1 |
FilterPluginBase:: |
function | Make some translations to a form item to make it more suitable to exposing. | ||
PluginBase:: |
public | property | Options for this plugin will be held here. | |
InOperator:: |
public | function |
Options form subform for exposed filter options. Overrides FilterPluginBase:: |
1 |
InOperator:: |
function |
Options form subform for setting options. Overrides FilterPluginBase:: |
2 | |
FilterPluginBase:: |
function | Options form subform for setting the operator. | 4 | |
InOperator:: |
public | function |
Overrides Drupal\views\Plugin\views\filter\FilterPluginBase::init(). Overrides FilterPluginBase:: |
1 |
HandlerBase:: |
public | function | Perform any necessary changes to the form exposes prior to storage. There is no need for this function to actually store the data. | |
InOperator:: |
function |
Perform any necessary changes to the form values prior to storage.
There is no need for this function to actually store the data. Overrides FilterPluginBase:: |
2 | |
FilterPluginBase:: |
function | Perform any necessary changes to the form values prior to storage. There is no need for this function to actually store the data. | ||
HandlerBase:: |
public | function | Perform any necessary changes to the form values prior to storage. There is no need for this function to actually store the data. | 1 |
HandlerBase:: |
public | function | Perform any necessary changes to the form values prior to storage. There is no need for this function to actually store the data. | |
PluginBase:: |
public | property | Plugins's definition | |
HandlerBase:: |
public | function | Provide a form for aggregation settings. | 1 |
HandlerBase:: |
public | function | Provide a form for setting options. | 1 |
PluginBase:: |
public | function | Provide a full list of possible theme templates used by this style. | 1 |
PluginBase:: |
public | function | Provide a list of additional theme functions for the theme information page | |
InOperator:: |
public | function |
Provide default options for exposed filters. Overrides FilterPluginBase:: |
|
FilterPluginBase:: |
function | Provide default options for exposed filters. | ||
HandlerBase:: |
public | function | Provide defaults for the handler. | |
FilterPluginBase:: |
public | function |
Provide the basic form which calls through to subforms.
If overridden, it is best to call through to the parent,
or to at least make sure all of the functions in this form
are called. Overrides HandlerBase:: |
3 |
HandlerBase:: |
protected | function | Provides a unique placeholders for handlers. | |
HandlerBase:: |
public | function | Provides the handler some groupby. | 2 |
FilterPluginBase:: |
public | function |
Render our chunk of the exposed filter form when selecting Overrides HandlerBase:: |
|
HandlerBase:: |
public | function | Return a string representing this handler's name in the UI. | 9 |
PluginBase:: |
public | function | Return the human readable name of the display. | |
PluginBase:: |
public | function | Returns a string with any core tokens replaced. | |
PluginBase:: |
public | function | Returns an array of available token replacements. | |
FilterPluginBase:: |
function | Returns the options available for a grouped filter that users checkboxes as widget, and therefore has to be applied several times, one per item selected. | ||
PluginBase:: |
public | function | Returns the summary of the settings in the display. | 6 |
PluginBase:: |
public | function | Returns the usesOptions property. | 8 |
FilterPluginBase:: |
public | function |
Returns TRUE if the exposed filter works like a grouped filter. Overrides HandlerBase:: |
|
FilterPluginBase:: |
public | function |
Returns TRUE if users can select multiple groups items of a
grouped exposed filter. Overrides HandlerBase:: |
|
HandlerBase:: |
public | function | Run after the view is executed, before the result is cached. | |
HandlerBase:: |
public | function | Run before the view is built. | 1 |
HandlerBase:: |
protected | function | Sanitize the value for output. | |
FilterPluginBase:: |
function | Sanitizes the HTML select element's options. | ||
FilterPluginBase:: |
function | Save new group items, re-enumerates and remove groups marked to delete. | ||
FilterPluginBase:: |
function | Shortcut to display the build_group/hide button. | ||
FilterPluginBase:: |
public | function |
Shortcut to display the expose/hide button. Overrides HandlerBase:: |
|
FilterPluginBase:: |
function | Shortcut to display the exposed options form. | ||
HandlerBase:: |
public | function | Shortcut to display the exposed options form. | |
FilterPluginBase:: |
function | Shortcut to display the operator form. | ||
FilterPluginBase:: |
function | Shortcut to display the value form. | ||
HandlerBase:: |
public | function | Shortcut to get a handler's raw field value. | |
FilterPluginBase:: |
public | function |
Simple submit handler Overrides HandlerBase:: |
|
FilterPluginBase:: |
public | function |
Simple validate handler Overrides HandlerBase:: |
1 |
InOperator:: |
property | Stores all operations which are available on the form. | ||
HandlerBase:: |
public | function | Submit the exposed handler form | |
FilterPluginBase:: |
public | function |
Tell the renderer about our exposed form. This only needs to be
overridden for particularly complex forms. And maybe not even then. Overrides HandlerBase:: |
|
HandlerBase:: |
public | property | The actual field in the database table, maybe different on other kind of query plugins/special handlers. | |
HandlerBase:: |
public | property | The alias of the table of this handler which is used in the query. | |
PluginBase:: |
protected | property | The discovery object. | |
PluginBase:: |
public | property | The display object this plugin is for. | |
PluginBase:: |
protected | property | The plugin_id. | |
HandlerBase:: |
public | property | The relationship used for this field. | |
HandlerBase:: |
public | property | The table this handler is attached to. | |
PluginBase:: |
public | property | The top object of a view. | 1 |
InOperator:: |
function | This kind of construct makes it relatively easy for a child class to add or remove functionality by overriding this function and adding/removing items from this array. | 1 | |
HandlerBase:: |
protected | function | Transform a string by a certain method. | |
PluginBase:: |
public | function | Unpack options over our existing defaults, drilling down into arrays so that defaults don't get totally blown away. | |
FilterPluginBase:: |
function | Validate the build group options form. | 1 | |
HandlerBase:: |
public | function | Validate the exposed handler form | 4 |
FilterPluginBase:: |
function | Validate the operator form. | ||
FilterPluginBase:: |
function | Validate the options form. | 3 | |
FilterPluginBase:: |
public | function |
Validate the options form. Overrides HandlerBase:: |
|
HandlerBase:: |
public | function | Validate the options form. | |
InOperator:: |
public | function |
Validates the handler against the complete View. Overrides HandlerBase:: |
|
HandlerBase:: |
public | property | When a field has been moved this property is set. | |
HandlerBase:: |
public | property | When a table has been moved this property is set. | |
InOperator:: |
function | When using exposed filters, we may be required to reduce the set. | ||
HandlerBase:: |
public | property | Where the $query object will reside: | 1 |
HandlerBase:: |
public | property | With field you can override the realField if the real field is not set. |