/[drupal]/contributions/modules/statistics_advanced/statistics_advanced.admin.inc
ViewVC logotype

Diff of /contributions/modules/statistics_advanced/statistics_advanced.admin.inc

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

revision 1.1.2.2, Wed Jan 14 02:07:33 2009 UTC revision 1.1.2.3, Tue May 26 04:21:55 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: statistics_advanced.admin.inc,v 1.1.2.1 2008/12/17 22:30:53 davereid Exp $  // $Id: statistics_advanced.admin.inc,v 1.1.2.2 2009/01/14 02:07:33 davereid Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 71  function statistics_advanced_settings_fo Line 71  function statistics_advanced_settings_fo
71  /**  /**
72   * Deletes access log records for the selected user roles.   * Deletes access log records for the selected user roles.
73   */   */
74  /*function statistics_advanced_settings_form_submit($form, &$form_state) {  //function statistics_advanced_settings_form_submit($form, &$form_state) {
75    $user_roles =& $form_state['values']['statistics_advanced_ignore_roles'];  //  $user_roles =& $form_state['values']['statistics_advanced_ignore_roles'];
76    $user_roles = array_keys(array_filter($user_roles));  //  $user_roles = array_keys(array_filter($user_roles));
77    //
78    if (!empty($user_roles)) {  //  if (!empty($user_roles)) {
79      $query = db_query("SELECT DISTINCT uid FROM {users_roles} WHERE rid IN (". db_placeholders($user_roles, 'int') .")", $user_roles);  //    $query = db_query("SELECT DISTINCT uid FROM {users_roles} WHERE rid IN (". db_placeholders($user_roles, 'int') .")", $user_roles);
80      $users = array();  //    $users = array();
81      while ($user = db_result($query)) {  //    while ($user = db_result($query)) {
82        $users[] = $user;  //      $users[] = $user;
83      }  //    }
84    //
85      if (!empty($users)) {  //    if (!empty($users)) {
86        db_query("DELETE FROM {accesslog} WHERE uid IN (". db_placeholders($users, 'int') .")", $users);  //      db_query("DELETE FROM {accesslog} WHERE uid IN (". db_placeholders($users, 'int') .")", $users);
87        if ($removed = db_affected_rows()) {  //      if ($removed = db_affected_rows()) {
88          drupal_set_message(format_plural($removed, 'Deleted 1 record from the access log.', 'Deleted @count records from the access log.'));  //        drupal_set_message(format_plural($removed, 'Deleted 1 record from the access log.', 'Deleted @count records from the access log.'));
89        }  //      }
90      }  //    }
91    }  //  }
92  }*/  //}
93    
94  /**  /**
95   * Resets the node view counter.   * Resets the node view counter.

Legend:
Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3

  ViewVC Help
Powered by ViewVC 1.1.2