function biblio_delete_contributor in Bibliography Module 6.2
Same name and namespace in other branches
- 6 biblio.contributors.inc \biblio_delete_contributor()
- 7 includes/biblio.contributors.inc \biblio_delete_contributor()
- 7.2 includes/biblio.contributors.inc \biblio_delete_contributor()
Deletes a contributor based upon contributor ID.
Parameters
int $cid: The ID of a contributor.
Return value
integer The number of contributor records deleted for contributor ID.
File
- includes/
biblio.contributors.inc, line 225 - Functions related to contributors in Drupal biblio module.
Code
function biblio_delete_contributor($cid) {
$count = 0;
// @todo: Don't we want to delete x=ref data records first in case of failure
// in mid-process?
db_query('DELETE FROM {biblio_contributor}
WHERE cid = %d', array(
':cid' => $cid,
));
db_query('DELETE FROM {biblio_contributor_data}
WHERE cid = %d', array(
':cid' => $cid,
));
$count = db_affected_rows();
db_query('DELETE FROM {biblio_contributor_aka_data}
WHERE aka = %d', array(
':cid' => $cid,
));
return $count;
}