function biblio_admin_types_form in Bibliography Module 7
Same name and namespace in other branches
- 6.2 includes/biblio.admin.inc \biblio_admin_types_form()
- 6 biblio.admin.inc \biblio_admin_types_form()
- 7.2 includes/biblio.admin.inc \biblio_admin_types_form()
Return value
unknown
1 string reference to 'biblio_admin_types_form'
- biblio_menu in ./
biblio.module - Implements hook_menu().
File
- includes/
biblio.admin.inc, line 1519 - biblio.admin.inc
Code
function biblio_admin_types_form() {
$output = '';
$result = db_query('SELECT t.* FROM {biblio_types} as t WHERE t.tid > 0 ORDER BY name ASC');
// $rows[] = array('',t('Fields Common To All Types'),l('edit', 'admin/config/content/biblio/types/edit'),'');.
foreach ($result as $row) {
if ($row->tid < 999) {
$visibility_link_text = $row->visible ? t('hide') : t('show');
$visibility_link_path = 'admin/config/content/biblio/pubtype/' . ($row->visible ? 'hide' : 'show') . '/' . $row->tid;
$visibility_link_options['query']['token'] = drupal_get_token($visibility_link_path);
$rows[] = array(
$row->tid,
check_plain($row->name),
$row->visible ? l(t('edit'), 'admin/config/content/biblio/fields/' . $row->tid) : '',
l($visibility_link_text, $visibility_link_path, $visibility_link_options),
);
}
else {
$rows[] = array(
$row->tid,
check_plain($row->name),
l(t('edit'), 'admin/config/content/biblio/fields/' . $row->tid),
l(t('delete'), 'admin/config/content/biblio/pubtype/delete/' . $row->tid),
);
}
}
$header = array(
t('Type Id'),
t('Type Name'),
array(
'data' => t('Operations'),
'colspan' => '2',
),
);
$output .= theme('table', array(
'header' => $header,
'rows' => $rows,
));
$output .= l(t('Reset to defaults'), 'admin/config/content/biblio/pubtype/reset', array(
'query' => array(
'token' => drupal_get_token('admin/config/content/biblio/pubtype/reset'),
),
));
return $output;
}