b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (CVS HEAD) [ class tree: install ] [ index: install ] [ all elements ]

Source for file _functions_delete.php

Documentation is available at _functions_delete.php

  1. <?php
  2. /**
  3.  * This file implements deletion of DB tables
  4.  *
  5.  * b2evolution - {@link http://b2evolution.net/}
  6.  * Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
  7.  * @copyright (c)2003-2010 by Francois PLANQUE - {@link http://fplanque.net/}
  8.  *
  9.  * @package install
  10.  */
  11. if!defined('EVO_MAIN_INIT') ) die'Please, do not access this page directly.' );
  12.  
  13. /**
  14.  * db_delete(-)
  15.  */
  16. function db_delete()
  17. {
  18.     global $DB$db_config;
  19.  
  20.     echo "Disabling foreign key checks...<br />\n";
  21.     $DB->query'SET FOREIGN_KEY_CHECKS=0' );
  22.  
  23.     foreach$db_config['aliases'as $alias => $tablename )
  24.     {
  25.         echo "Dropping $tablename table...<br />\n";
  26.         $DB->query'DROP TABLE IF EXISTS '.$tablename );
  27.     }
  28. }
  29.  
  30. /*
  31.  * $Log: _functions_delete.php,v $
  32.  * Revision 1.37  2010/02/08 17:55:30  efy-yury
  33.  * copyright 2009 -> 2010
  34.  *
  35.  * Revision 1.36  2009/03/08 23:57:47  fplanque
  36.  * 2009
  37.  *
  38.  * Revision 1.35  2008/01/21 09:35:38  fplanque
  39.  * (c) 2008
  40.  *
  41.  * Revision 1.34  2007/09/22 22:12:10  fplanque
  42.  * automated deletion
  43.  *
  44.  * Revision 1.33  2007/05/14 02:43:06  fplanque
  45.  * Started renaming tables. There probably won't be a better time than 2.0.
  46.  *
  47.  * Revision 1.32  2007/04/26 00:11:09  fplanque
  48.  * (c) 2007
  49.  *
  50.  * Revision 1.31  2007/01/08 02:11:56  fplanque
  51.  * Blogs now make use of installed skins
  52.  * next step: make use of widgets inside of skins
  53.  *
  54.  * Revision 1.30  2006/11/25 19:20:26  fplanque
  55.  * MFB 1.9
  56.  *
  57.  * Revision 1.29  2006/07/04 17:32:30  fplanque
  58.  * no message
  59.  *
  60.  * Revision 1.28  2006/03/01 23:43:30  blueyed
  61.  * T_pluginusersettings
  62.  *
  63.  * Revision 1.27  2006/02/13 20:20:10  fplanque
  64.  * minor / cleanup
  65.  *
  66.  * Revision 1.26  2005/12/30 18:08:24  fplanque
  67.  * no message
  68.  *
  69.  */
  70. ?>

Documentation generated on Sat, 06 Mar 2010 04:10:55 +0100 by phpDocumentor 1.4.2. This site is hosted and maintained by Daniel HAHLER (Contact).