You are here

function biblio_admin_types_form in Bibliography Module 6

Same name and namespace in other branches
  1. 6.2 includes/biblio.admin.inc \biblio_admin_types_form()
  2. 7 includes/biblio.admin.inc \biblio_admin_types_form()
  3. 7.2 includes/biblio.admin.inc \biblio_admin_types_form()
1 string reference to 'biblio_admin_types_form'
biblio_menu in ./biblio.module
Implementation of hook_menu().

File

./biblio.admin.inc, line 1207

Code

function biblio_admin_types_form() {
  $result = db_query('SELECT t.* FROM {biblio_types} as t WHERE t.tid > 0');

  //$rows[] = array('',t('Fields Common To All Types'),l('edit', 'admin/settings/biblio/types/edit'),'');
  while ($row = db_fetch_object($result)) {
    if ($row->tid < 999) {
      $rows[] = array(
        $row->tid,
        check_plain($row->name),
        $row->visible ? l(t('edit'), 'admin/settings/biblio/fields/type/edit/' . $row->tid) : '',
        $row->visible ? l(t('hide'), 'admin/settings/biblio/fields/type/hide/' . $row->tid) : l(t('show'), 'admin/settings/biblio/fields/type/show/' . $row->tid),
      );
    }
    else {
      $rows[] = array(
        $row->tid,
        check_plain($row->name),
        l(t('edit'), 'admin/settings/biblio/fields/type/edit/' . $row->tid),
        l(t('delete'), 'admin/settings/biblio/fields/type/delete/' . $row->tid),
      );
    }
  }
  $header = array(
    t('Type Id'),
    t('Type Name'),
    array(
      'data' => t('Operations'),
      'colspan' => '2',
    ),
  );
  $output .= '<p>[ ' . l(t('Add New Type'), 'admin/settings/biblio/fields/type/new') . ' ]';
  $output .= ' [ ' . l(t('Reset all types to defaults'), 'admin/settings/biblio/fields/type/reset') . ' ]';
  $output .= theme('table', $header, $rows);
  $output .= '<p>[ ' . l(t('Add New Type'), 'admin/settings/biblio/fields/type/new') . ' ]';
  $output .= ' [ ' . l(t('Reset all types to defaults'), 'admin/settings/biblio/fields/type/reset') . ' ]';
  return $output;
}