[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/mod/label/db/ -> upgrade.php (source)

   1  <?php  //$Id: upgrade.php,v 1.1.8.2 2008/07/11 02:54:54 moodler Exp $
   2  
   3  // This file keeps track of upgrades to 
   4  // the label module
   5  //
   6  // Sometimes, changes between versions involve
   7  // alterations to database structures and other
   8  // major things that may break installations.
   9  //
  10  // The upgrade function in this file will attempt
  11  // to perform all the necessary actions to upgrade
  12  // your older installtion to the current version.
  13  //
  14  // If there's something it cannot do itself, it
  15  // will tell you what you need to do.
  16  //
  17  // The commands in here will all be database-neutral,
  18  // using the functions defined in lib/ddllib.php
  19  
  20  function xmldb_label_upgrade($oldversion=0) {
  21  
  22      global $CFG, $THEME, $db;
  23  
  24      $result = true;
  25  
  26  /// And upgrade begins here. For each one, you'll need one 
  27  /// block of code similar to the next one. Please, delete 
  28  /// this comment lines once this file start handling proper
  29  /// upgrade code.
  30  
  31  /// if ($result && $oldversion < YYYYMMDD00) { //New version in version.php
  32  ///     $result = result of "/lib/ddllib.php" function calls
  33  /// }
  34  
  35  //===== 1.9.0 upgrade line ======//
  36      if ($oldversion < 2007101510) {
  37          execute_sql("UPDATE {$CFG->prefix}log_display SET mtable = 'label' WHERE module = 'label'", 'false');
  38      }
  39  
  40      return $result;
  41  }
  42  
  43  ?>


Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7