/[drupal]/contributions/modules/content_refresh/content_refresh.module
ViewVC logotype

Diff of /contributions/modules/content_refresh/content_refresh.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.4, Fri Sep 5 22:46:14 2008 UTC revision 1.5, Wed Sep 10 20:17:57 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: content_refresh.module,v 1.3 2008/09/05 22:25:54 yaph Exp $  // $Id: content_refresh.module,v 1.4 2008/09/05 22:46:14 yaph Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 36  function content_refresh_nodeapi(&$node, Line 36  function content_refresh_nodeapi(&$node,
36    
37      $clear_front = FALSE;      $clear_front = FALSE;
38      $clear_page = FALSE;      $clear_page = FALSE;
39        $clear_comment_page = FALSE;
40    
41      switch ($op) {      switch ($op) {
42        case 'insert':        case 'insert':
# Line 46  function content_refresh_nodeapi(&$node, Line 47  function content_refresh_nodeapi(&$node,
47          $clear_page = TRUE;          $clear_page = TRUE;
48          if ($node->status && $node->promote) {          if ($node->status && $node->promote) {
49            $clear_front = TRUE;            $clear_front = TRUE;
50              $clear_comment_page = TRUE;
51          }          }
52          break;          break;
53        case 'update':        case 'update':
# Line 66  function content_refresh_nodeapi(&$node, Line 68  function content_refresh_nodeapi(&$node,
68        cache_clear_all($url, 'cache_page');        cache_clear_all($url, 'cache_page');
69      }      }
70    
71        if ($clear_comment_page) {
72          $url = url('comment/reply/'. $node->nid, array('absolute' => TRUE));
73          cache_clear_all($url, 'cache_page');
74        }
75    
76      if ($clear_front && variable_get('content_refresh_clear_front_page_cache', 1)) {      if ($clear_front && variable_get('content_refresh_clear_front_page_cache', 1)) {
77        content_refresh_clear_front_page_cache();        content_refresh_clear_front_page_cache();
78      }      }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.2