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

Diff of /contributions/modules/nodequeue/nodequeue.install

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

revision 1.17, Tue Sep 29 16:22:56 2009 UTC revision 1.18, Sat Oct 3 20:32:12 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: nodequeue.install,v 1.16 2009/08/19 22:05:46 ezrag Exp $  // $Id: nodequeue.install,v 1.17 2009/09/29 16:22:56 ezrag Exp $
3    
4  function nodequeue_schema() {  function nodequeue_schema() {
5    $schema['nodequeue_queue'] = array(    $schema['nodequeue_queue'] = array(
# Line 387  function nodequeue_update_6001() { Line 387  function nodequeue_update_6001() {
387    
388  //The previous 6002 update has been moved to 5205.  //The previous 6002 update has been moved to 5205.
389    
390    /*
391     * Remove invalid entries from the nodequeue_nodes table created as a result of bugs like http://drupal.org/node/593858.
392     */
393    function nodequeue_update_6003() {
394      $ret = array();
395      $invalid = db_result(db_query("SELECT count(nid) FROM {nodequeue_nodes} WHERE nid = 0"));
396      if (!empty($invalid)) {
397        db_query("DELETE FROM {nodequeue_nodes} WHERE nid = 0");
398        $t = get_t();
399        $ret[] = array('success' => TRUE, 'query' => $t("Deleted @invalid invalid entries from the {nodequeue_nodes} table.", array('@invalid' => $invalid)));
400      }
401      else {
402        $ret[] = array('success' => TRUE, 'query' => "No invalid entries found in the {nodequeue_nodes} table.");
403      }
404      return $ret;
405    }
406  function nodequeue_install() {  function nodequeue_install() {
407    drupal_install_schema('nodequeue');    drupal_install_schema('nodequeue');
408  }  }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.2