DIR : /home/kozerus/public_html/zc/zc_installed/ajaxLoadUpdatesSql.php
/home/kozerus/public_html/zc/zc_installed
<?php
/**
* ajaxLoadUpdatesSql.php
* @copyright Copyright 2003-2020 Zen Cart Development Team
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: DrByte 2019 Jul 08 Modified in v1.5.7 $
*/
define('IS_ADMIN_FLAG', false);
define('DIR_FS_INSTALL', __DIR__ . '/');
define('DIR_FS_ROOT', realpath(__DIR__ . '/../') . '/');
require(DIR_FS_INSTALL . 'includes/application_top.php');
$error = FALSE;
$errorList = array();
$db_type = 'mysql';
$updateList = array(
'1.2.7'=>array('required'=>'1.2.6'),
'1.3.0'=>array('required'=>'1.2.7'),
'1.3.5'=>array('required'=>'1.3.0'),
'1.3.6'=>array('required'=>'1.3.5'),
'1.3.7'=>array('required'=>'1.3.6'),
'1.3.8'=>array('required'=>'1.3.7'),
'1.3.9'=>array('required'=>'1.3.8'),
'1.5.0'=>array('required'=>'1.3.9'),
'1.5.1'=>array('required'=>'1.5.0'),
'1.5.2'=>array('required'=>'1.5.1'),
'1.5.3'=>array('required'=>'1.5.2'),
'1.5.4'=>array('required'=>'1.5.3'),
'1.5.5'=>array('required'=>'1.5.4'),
'1.5.6'=>array('required'=>'1.5.5'),
'1.5.7'=>array('required'=>'1.5.6'),
);
$systemChecker = new systemChecker();
$dbVersion = $systemChecker->findCurrentDbVersion();
$updateVersion = str_replace('version-', '', $_POST['version']);
$updateVersion = str_replace('_', '.', $updateVersion);
$versionInfo = $updateList[$updateVersion];
// $errorList[] = "I have $dbVersion. POST=" . $_POST['version'] . ' which asks for updateVersion=' . $updateVersion . '; therefore versionRequired=' . $versionInfo[required];
if ($versionInfo['required'] != $dbVersion)
{
$error = TRUE;
if (empty($versionInfo['required'])) $versionInfo['required'] = '[ ERROR: NOT READY FOR UPGRADES YET. NOTIFY DEV TEAM!] ';
$errorList[] = sprintf(TEXT_COULD_NOT_UPDATE_BECAUSE_ANOTHER_VERSION_REQUIRED, $updateVersion, $dbVersion, $versionInfo['required']);
}
if (!$error)
{
require_once(DIR_FS_INSTALL . 'includes/classes/class.zcDatabaseInstaller.php');
$file = DIR_FS_INSTALL . 'sql/updates/' . $db_type . '_upgrade_zencart_' . str_replace('.', '', $updateVersion) . '.sql';
$options = $systemChecker->getDbConfigOptions();
$dbInstaller = new zcDatabaseInstaller($options);
$result = $dbInstaller->getConnection();
$errDates = $dbInstaller->runZeroDateSql($options);
$errorUpg = $dbInstaller->parseSqlFile($file);
}
echo json_encode(array('error'=>$error, 'version'=>$_POST['version'], 'errorList'=>$errorList));
//
koh5_pano
Drag mouse to navigate.
Navigation
- Left/Right Mouse drag: Changes camera heading.
- Up/Sown Mouse drag: Changes camera pitch.
- Scroll wheel: Changes camera field of view.
- I-Key: Displays Info panel with canvas size, image size and FPS.
17.Aug.2010, Martin Wengenmayer