Mercurial > hg > rr-repo
view sites/all/modules/views/plugins/views_plugin_argument_default_fixed.inc @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
line wrap: on
line source
<?php /** * @file * Contains the fixed argument default plugin. */ /** * The fixed argument default handler. * * @ingroup views_argument_default_plugins */ class views_plugin_argument_default_fixed extends views_plugin_argument_default { function option_definition() { $options = parent::option_definition(); $options['argument'] = array('default' => ''); return $options; } function options_form(&$form, &$form_state) { parent::options_form($form, $form_state); $form['argument'] = array( '#type' => 'textfield', '#title' => t('Fixed value'), '#default_value' => $this->options['argument'], ); } /** * Return the default argument. */ function get_argument() { return $this->options['argument']; } function convert_options(&$options) { if (!isset($options['argument']) && isset($this->argument->options['default_argument_fixed'])) { $options['argument'] = $this->argument->options['default_argument_fixed']; } } } /** * @} */