function similar_nodeapi in Similar Entries 5
Perform forced cache clearing
File
- ./
similar.module, line 118 - Module that shows a block listing similar entries. NOTE: Uses MySQL's FULLTEXT indexing for MyISAM tables.
Code
function similar_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'insert':
if (variable_get('similar_clear_on_insert', 0)) {
cache_clear_all('similar_block_0:', 'cache', TRUE);
}
break;
case 'update':
if (variable_get('similar_clear_on_update', 0)) {
if (variable_get('similar_clear_node_only', 1)) {
cache_clear_all("similar_block_0:{$node->nid}", 'cache');
}
else {
cache_clear_all('similar_block_0:', 'cache', TRUE);
}
}
break;
case 'delete':
if (variable_get('similar_clear_on_delete', 1)) {
cache_clear_all('similar_block_0:', 'cache', TRUE);
}
else {
cache_clear_all("similar_block_0:{$node->nid}", 'cache');
}
break;
}
}