/[drupal]/contributions/modules/commentcloser/comment_closer.module
ViewVC logotype

Diff of /contributions/modules/commentcloser/comment_closer.module

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

revision 1.10.2.2.2.6, Sat Jan 10 18:50:02 2009 UTC revision 1.10.2.2.2.7, Sat Jan 10 19:07:05 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: comment_closer.module,v 1.10.2.2.2.5 2008/06/29 19:38:25 rmiddle Exp $  // $Id: comment_closer.module,v 1.10.2.2.2.6 2009/01/10 18:50:02 rmiddle Exp $
3  /**  /**
4   * @file   * @file
5   * comment_closer.module   * comment_closer.module
# Line 102  function comment_closer_cron() { Line 102  function comment_closer_cron() {
102        $query = "UPDATE {node} SET comment = 1 WHERE (created < %d)";        $query = "UPDATE {node} SET comment = 1 WHERE (created < %d)";
103        $args[] = $oldest_allowed;        $args[] = $oldest_allowed;
104        if (!empty($process_node_type_list) && is_array($process_node_type_list)) {        if (!empty($process_node_type_list) && is_array($process_node_type_list)) {
105          $query .= " AND type IN (" . db_placeholders($process_node_type_list) . ")";          $query .= " AND type IN (". db_placeholders($process_node_type_list) .")";
106          $args = array_merge($args, $process_node_type_list);          $args = array_merge($args, $process_node_type_list);
107        }        }
108        cache_clear_all();        cache_clear_all();
109        $result = db_query($query, $args);        $result = db_query($query, $args);
110        $msg = 'sql = %sql';        $msg = 'sql = %sql';
111        $vars = array( '%sql' => $query );        $vars = array( '%sql' => $query );
112        watchdog('comment_closer',$msg, $vars, WATCHDOG_DEBUG);        watchdog('comment_closer', $msg, $vars, WATCHDOG_DEBUG);
113        // clean it up        // clean it up
114       $current_date = getdate();        $current_date = getdate();
115    
116       switch (variable_get('comment_closer_cycle_period', 'weekly')) {        switch (variable_get('comment_closer_cycle_period', 'weekly')) {
117          case 'monthly': {          case 'monthly': {
118            $current_date['mon'] = $current_date['mon'] + 1;            $current_date['mon'] = $current_date['mon'] + 1;
119            break;            break;
# Line 127  function comment_closer_cron() { Line 127  function comment_closer_cron() {
127            break;            break;
128          }          }
129          case 'weekly': {          case 'weekly': {
130           $current_date['mday'] = $current_date['mday'] + 7;            $current_date['mday'] = $current_date['mday'] + 7;
131            break;            break;
132          }          }
133          case 'daily': {          case 'daily': {

Legend:
Removed from v.1.10.2.2.2.6  
changed lines
  Added in v.1.10.2.2.2.7

  ViewVC Help
Powered by ViewVC 1.1.2