[ Index ]
 

Code source de CMS made simple 1.0.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/install/upgrades/ -> upgrade.4.to.5.php (source)

   1  <?php
   2  
   3  echo "<p>Creating modify files permission...";
   4  
   5  cms_mapi_create_permission($gCms, 'Modify Files', 'Modify Files');
   6  
   7  echo "[done]</p>";
   8  
   9  echo "<p>Adding page_alias to pages table...";
  10  
  11  $dbdict = NewDataDictionary($db);
  12  $sqlarray = $dbdict->AddColumnSQL(cms_db_prefix()."pages", "page_alias C(255)");
  13  $dbdict->ExecuteSQLArray($sqlarray);
  14  
  15  echo "[done]</p>";
  16  
  17  echo "<p>Clearing cache and template directories... ";
  18  
  19  function clear_dir_4($dir){
  20  
  21      $path = dirname(dirname(__FILE__))."/smarty/cms/".$dir."/";
  22  
  23      $handle=opendir($path);
  24      while ($file = readdir($handle)) {
  25          if ($file != "." && $file != ".." && is_file($path.$file)) {
  26              #echo ($path.$file);
  27              unlink($path.$file);
  28          }
  29      }
  30  }
  31  
  32  clear_dir_4("templates_c");
  33  clear_dir_4("cache");
  34  
  35  echo "[done]</p>";
  36  
  37  echo "<p>Updating schema version... ";
  38  
  39  $query = "UPDATE ".cms_db_prefix()."version SET version = 5";
  40  $db->Execute($query);
  41  
  42  echo "[done]</p>";
  43  
  44  # vim:ts=4 sw=4 noet
  45  ?>


Généré le : Tue Apr 3 18:50:37 2007 par Balluche grâce à PHPXref 0.7