function biblio_get_contributor in Bibliography Module 6.2
Same name and namespace in other branches
- 6 biblio.contributors.inc \biblio_get_contributor()
- 7 includes/biblio.contributors.inc \biblio_get_contributor()
- 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];
}