/[drupal]/contributions/modules/trackback/trackback.install
ViewVC logotype

Diff of /contributions/modules/trackback/trackback.install

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

revision 1.8, Wed Nov 21 16:48:11 2007 UTC revision 1.8.2.1, Fri May 8 16:32:31 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: trackback.install,v 1.7 2007/11/05 19:14:24 zorac Exp $  // $Id: trackback.install,v 1.8 2007/11/21 16:48:11 zorac Exp $
3    
4  /**  /**
5   * Implementation of hook_install().   * Implementation of hook_install().
# Line 18  function trackback_uninstall() { Line 18  function trackback_uninstall() {
18    if (module_exists('spam')) {    if (module_exists('spam')) {
19      db_query("DELETE FROM {spam_tracker} WHERE source='trackback'");      db_query("DELETE FROM {spam_tracker} WHERE source='trackback'");
20    }    }
21    variable_del('trackback_moderation');  
22    variable_del('trackback_auto_detection_enabled');    // Clear any variables that might be in use.
23    variable_del('trackback_display_number');    $variables = array(
24    variable_del('trackback_spam_filter');      'trackback_moderation',
25    variable_del('trackback_reject_oneway');      'trackback_auto_detection_enabled',
26    variable_del('trackback_link_only');      'trackback_display_number',
27    variable_del('trackback_view');      'trackback_spam_filter',
28        'trackback_reject_oneway',
29        'trackback_link_only',
30        'trackback_view',
31      );
32    
33      // Retrieving per-node trackback setting.
34    foreach (array_keys(node_get_types()) as $type) {    foreach (array_keys(node_get_types()) as $type) {
35      variable_del('trackback_'. $type);      $variables[] = 'trackback_'. $type;
36      }
37    
38      // Actually deleting variables.
39      foreach ($variables as $variable) {
40        variable_del($variable);
41    }    }
42  }  }
43    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.8.2.1

  ViewVC Help
Powered by ViewVC 1.1.2