mediamosa_integrity_check_type_box()Selectbox "typeBox".
sites/all/modules/mediamosa/modules/integrity_check/mediamosa_integrity_check.module, line 93
<?php
function mediamosa_integrity_check_type_box() {
$form = array();
$type = arg(4);
// Options.
$query = db_select(mediamosa_integrity_check_db::TABLE_NAME, 'i');
$query
->condition(mediamosa_integrity_check_db::TYPE, mediamosa_integrity_check_db::TYPE_ERROR, '<>')
->fields('i', array(mediamosa_integrity_check_db::TYPE))
->distinct();
$result = $query->execute();
$options = $result->fetchAllAssoc(mediamosa_integrity_check_db::TYPE);
// Convert the value from object to string.
foreach ($options as $key => $value) {
$options[$key] = $value->type;
}
// Select box.
$form['type_box'] = array(
'#type' => 'select',
'#title' => t('Display list for type'),
'#default_value' => $type,
'#options' => $options,
'#attributes' => array('onchange' => 'location.href="' . base_path() . 'admin/mediamosa/browse/integrity/" + this.value'),
);
return $form;
}
?>