. * * You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco, * California 94120-7775, or email info@knowledgetree.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. * * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * KnowledgeTree" logo and retain the original copyright notice. If the display of the * logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices * must display the words "Powered by KnowledgeTree" and retain the original * copyright notice. * * @copyright 2008-2009, KnowledgeTree Inc. * @license GNU General Public License version 3 * @author KnowledgeTree Team * @package Upgrader * @version Version 0.1 */ require '../../config/dmsDefaults.php'; class upgradeRestore extends Step { /** * Reference to Database object * * @author KnowledgeTree Team * @access private * @var object */ private $_dbhandler = null; private $privileges_check = 'tick'; private $database_check = 'tick'; protected $silent = true; protected $util = null; public function __construct() { $this->temp_variables = array("step_name"=>"restore", "silent"=>$this->silent); $this->_dbhandler = new UpgradedbUtil(); $this->util = new UpgradeUtil(); } function doStep() { parent::doStep(); if(!$this->inStep("restore")) { $this->doRun(); return 'landing'; } if($this->next()) { if ($this->doRun()) { return 'next'; } } else if($this->previous()) { return 'previous'; } $this->doRun(); return 'landing'; } function doRun() { $this->temp_variables['selected'] = false; if ($this->select()) { $this->restoreSelected(); $this->temp_variables['selected'] = true; } $this->restoreConfirm(); $this->storeSilent();// Set silent mode variables return true; } function select() { return isset($_POST['RestoreSelect']); } /** * Set all silent mode varibles * */ private function storeSilent() { } /* // these belong in a shared lib function set_state($value) { $_SESSION['state'] = $value; } function check_state($value, $state='Home') { if ($_SESSION['state'] != $value) { ?> util->create_restore_stmt($filename); $dir = $stmt['dir']; if (is_file($dir . '/mysql') || is_file($dir . '/mysql.exe')) { ?> The restore is now underway. Please wait till it completes.
The mysql utility was not found in the subdirectory.
The restore of
It appears as though the restore has been successful.
It appears as though the restore process has failed.
Unfortunately, it is difficult to diagnose these problems automatically and would recommend that you try to do the backup process manually.
We appologise for the inconvenience.