} return parent::getTime(); } } // Utility class require_once getShopBasePath() . 'core/oxutils.php'; // Standard class require_once getShopBasePath() . 'core/oxstdclass.php'; // Database managing class. require_once getShopBasePath() . 'core/adodblite/adodb.inc.php'; // Session managing class. require_once getShopBasePath() . 'core/oxsession.php'; // Database session managing class. // included in session file if needed - require_once( getShopBasePath() . 'core/adodb/session/adodb-session.php'); // DB managing class. //require_once( getShopBasePath() . 'core/adodb/drivers/adodb-mysql.inc.php'); require_once getShopBasePath() . 'core/oxconfig.php'; require_once getShopBasePath() . 'modules/functions.php'; function initDbDump() { static $done = false; if ($done) { throw new Exception("init already done"); } include_once 'unit/dbMaintenance.php'; $dbM = new dbMaintenance(); $dbM->dumpDB(); $done = true; } initDbDump();
// Utility class require_once getShopBasePath() . 'core/oxutils.php'; // Database managing class. require_once getShopBasePath() . 'core/adodblite/adodb.inc.php'; // Session managing class. require_once getShopBasePath() . 'core/oxsession.php'; // Database session managing class. // included in session file if needed - require_once( getShopBasePath() . 'core/adodb/session/adodb-session.php'); // DB managing class. //require_once( getShopBasePath() . 'core/adodb/drivers/adodb-mysql.inc.php'); require_once getShopBasePath() . 'core/oxconfig.php'; function initDbDump() { static $done = false; if ($done) { throw new Exception("init already done"); } if (file_exists('unit/dbRestore.php')) { include_once 'unit/dbRestore.php'; } else { include_once 'dbRestore.php'; } $iTime = microtime(true); $dbM = new DbRestore(); $dbM->dumpDB(); $done = true; return sprintf("%.2f", microtime(true) - $iTime); } echo "\nDB dump time: " . initDbDump() . " seconds\n\n\n"; include_once 'criticalerrorshandler.php'; $oCritical = new CriticalErrorsHandled();