Full ELMS Learning Network documentation
accessibility_handler_link_field.inc
- cis7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- cle7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- ecd7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- elmsmedia7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- harmony7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- icor7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- meedjum_blog7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
- mooc7 sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.inc
Contains a Views field handler to take care of displaying links to entities as fields.
Classes
Name![]() |
Description |
---|---|
accessibility_handler_link_field |
File
sites/all/modules/ulmus/accessibility/views/accessibility_handler_link_field.incView source
- <?php
-
- /**
- * @file
- * Contains a Views field handler to take care of displaying links to entities
- * as fields.
- */
-
- class accessibility_handler_link_field extends views_handler_field {
- function construct() {
- parent::construct();
-
- $this->additional_fields['test_id'] = 'test_id';
- }
-
- function option_definition() {
- $options = parent::option_definition();
-
- $options['text'] = array('default' => '', 'translatable' => TRUE);
-
- return $options;
- }
-
- function options_form(&$form, &$form_state) {
- parent::options_form($form, $form_state);
-
- $form['text'] = array(
- '#type' => 'textfield',
- '#title' => t('Text to display'),
- '#default_value' => $this->options['text'],
- );
- }
-
- function query() {
- $this->ensure_my_table();
- $this->add_additional_fields();
- }
-
- function render($values) {
- $text = !empty($this->options['text']) ? $this->options['text'] : t('view');
- $accessibility_id = $values->{$this->aliases['test_id']};
-
- return l($text, 'accessibility-test/' . $accessibility_id);
- }
- }
-