class quiz_views_handler_field_question_status in Quiz 8.4
Same name and namespace in other branches
- 6.6 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 6.3 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 6.4 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 6.5 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 7.6 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 7 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
- 7.4 includes/views/handlers/quiz_views_handler_field_question_status.inc \quiz_views_handler_field_question_status
@file Views field handler that translates question status integer constants (as defined in quiz.module) into their human-readable string counterparts.
Hierarchy
- class \quiz_views_handler_field_question_status extends \views_handler_field
Expanded class hierarchy of quiz_views_handler_field_question_status
1 string reference to 'quiz_views_handler_field_question_status'
- quiz_views_data in includes/
views/ quiz.views.inc - Implementation of hook_views_data().
File
- includes/
views/ handlers/ quiz_views_handler_field_question_status.inc, line 8 - Views field handler that translates question status integer constants (as defined in quiz.module) into their human-readable string counterparts.
View source
class quiz_views_handler_field_question_status extends views_handler_field {
var $text_map = array();
function pre_render(&$values) {
$this->text_map = array(
QUESTION_RANDOM => t('Random'),
// 'Random-ly' better?
QUESTION_ALWAYS => t('Always'),
QUESTION_NEVER => t('Never'),
);
}
function render($values) {
return $this->text_map[$values->{$this->field_alias}];
}
}