nodeterms_cache_set

custom/nodeterms/nodeterms.module, line 382

Versions
6
nodeterms_cache_set($node, $display = 'teaser', $data = NULL)

Set cache node terms output.

Parameters

$node A node object.

$display A string containing 'teaser' or 'page'.

$data Output data to be cached.

▾ 1 function calls nodeterms_cache_set()

nodeterms_vocabularies_output in custom/nodeterms/nodeterms.module
Output a node's vocabularies group by vocabulary with a customized display and terms formatting.

Code

<?php
function nodeterms_cache_set($node, $display = 'teaser', $data = NULL) {
  $cache_lifetime = variable_get('nodeterms_cache_lifetime', 0);
  if (!$cache_lifetime) {
    return;
  }

  // DEBUG:
  // print('cache set');
  $cid = 'nodeterms-'. $display .'-'. $node->nid;
  $cache_expire = $cache_lifetime * 60 + time();
  cache_set($cid, $data, 'cache', $cache_expire);
}
?>