You are here

function biblio_get_contributor in Bibliography Module 6.2

Same name and namespace in other branches
  1. 6 biblio.contributors.inc \biblio_get_contributor()
  2. 7 includes/biblio.contributors.inc \biblio_get_contributor()
  3. 7.2 includes/biblio.contributors.inc \biblio_get_contributor()

Retrieves a biblio contributor object by contributor ID.

// @todo: What happens if array or non-existant ID integer passed?

Parameters

integer $cid: Integer ID of a record in {biblio_contributor_data} table.

Return value

object|? A contributor object if found; otherwise ??

3 calls to biblio_get_contributor()
BiblioContributorUnitTest::testBiblioDeleteOrphanAuthors in tests/contributor.test
_biblio_filter_info_line in includes/biblio.pages.inc
_biblio_save_contributors in includes/biblio.contributors.inc
Save contributors to the database.

File

includes/biblio.contributors.inc, line 18
Functions related to contributors in Drupal biblio module.

Code

function biblio_get_contributor($cid) {
  static $contributor = array();
  if (!isset($contributor[$cid])) {
    $contributor[$cid] = db_fetch_object(db_query('SELECT * FROM {biblio_contributor_data} WHERE cid = %d', $cid));
  }
  return $contributor[$cid];
}