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

Diff of /contributions/modules/similar/similar.install

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

revision 1.5, Thu May 1 14:19:47 2008 UTC revision 1.6, Fri May 8 15:00:37 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: similar.install,v 1.4 2007/11/30 15:50:29 deekayen Exp $  // $Id: similar.install,v 1.4.2.1 2009/05/08 13:44:36 deekayen Exp $
3    
4  /**  /**
5   * Add FULLTEXT index to MySQL MyISAM tables.   * Add FULLTEXT index to MySQL MyISAM tables.
# Line 11  function similar_install() { Line 11  function similar_install() {
11  }  }
12    
13  function similar_uninstall() {  function similar_uninstall() {
14      variable_del('similar_node_types');
15      variable_del('similar_num_display');
16      variable_del('similar_rel_nofollow');
17      variable_del('similar_taxonomy_filter');
18      variable_del('similar_taxonomy_tids');
19      variable_del('similar_teaser_enabled');
20    
21      $ret = array();
22      $ret[] = update_sql("DELETE FROM {blocks} WHERE module = 'similar'");
23    db_drop_index($ret, 'node_revisions', 'similar');    db_drop_index($ret, 'node_revisions', 'similar');
24    return $ret;    return $ret;
25  }  }
26    
27    /**
28     * Add a FULLTEXT index to the title and body fields in the node_revisions table.
29     */
30  function similar_update_1() {  function similar_update_1() {
31    $ret = array();    $ret = array();
32    $ret[] = update_sql('ALTER TABLE {node_revisions} DROP INDEX `title`, ADD FULLTEXT `similar` (`title`, `body`)');    $ret[] = update_sql('ALTER TABLE {node_revisions} DROP INDEX `title`, ADD FULLTEXT `similar` (`title`, `body`)');
33    return $ret;    return $ret;
34  }  }
35    
36  function similar_update_6200() {  /**
37     * Use D6's core block caching system and remove old custom cache config. http://drupal.org/node/253299
38     */
39    function similar_update_6000() {
40    variable_del('similar_cache');    variable_del('similar_cache');
41    variable_del('similar_cache_lifetime');    variable_del('similar_cache_lifetime');
42    variable_del('similar_clear_on_insert');    variable_del('similar_clear_on_insert');
43    variable_del('similar_clear_on_update');    variable_del('similar_clear_on_update');
44    variable_del('similar_clear_node_only');    variable_del('similar_clear_node_only');
45    variable_del('similar_clear_on_delete');    variable_del('similar_clear_on_delete');
46    return array();  
47      $ret = array();
48      // 5 == BLOCK_CACHE_PER_PAGE | BLOCK_CACHE_PER_ROLE
49      $ret[] = update_sql("UPDATE {blocks} SET cache = 5 WHERE module = 'similar'");
50      return $ret;
51  }  }

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

  ViewVC Help
Powered by ViewVC 1.1.2