You are here

function biblio_admin_types_form in Bibliography Module 7.2

Same name and namespace in other branches
  1. 6.2 includes/biblio.admin.inc \biblio_admin_types_form()
  2. 6 biblio.admin.inc \biblio_admin_types_form()
  3. 7 includes/biblio.admin.inc \biblio_admin_types_form()

File

includes/biblio.admin.inc, line 1391

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) {
      $rows[] = array(
        $row->tid,
        check_plain($row->name),
        $row->visible ? l(t('edit'), 'admin/config/content/biblio/fields/' . $row->tid) : '',
        $row->visible ? l(t('hide'), 'admin/config/content/biblio/pubtype/hide/' . $row->tid) : l(t('show'), 'admin/config/content/biblio/pubtype/show/' . $row->tid),
      );
    }
    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,
  ));
  return $output;
}