_update_cache_clear
- Versions
- 6
_update_cache_clear($cid = NULL)- 7
_update_cache_clear($cid = NULL, $wildcard = FALSE)
Invalidates cached data relating to update status.
Parameters
$cid Optional cache ID of the record to clear from the private update module cache. If empty, all records will be cleared from the table.
$wildcard If $wildcard is TRUE, cache IDs starting with $cid are deleted in addition to the exact cache ID specified by $cid.
Related topics
Code
modules/update/update.module, line 833
<?php
function _update_cache_clear($cid = NULL, $wildcard = FALSE) {
if (empty($cid)) {
db_truncate('cache_update')->execute();
}
else {
$query = db_delete('cache_update');
if ($wildcard) {
$query->condition('cid', $cid . '%', 'LIKE');
}
else {
$query->condition('cid', $cid);
}
$query->execute();
}
}
?>Login or register to post comments 