[9.3.00] Import v9 ok
This commit is contained in:
parent
c8a99a64f0
commit
9b5ed2eb0d
@ -38,7 +38,7 @@ class common {
|
|||||||
const TEMP_DIR = 'site/tmp/';
|
const TEMP_DIR = 'site/tmp/';
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '9.2.03';
|
const ZWII_VERSION = '9.3.00.dev';
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
public static $coreModuleIds = [
|
public static $coreModuleIds = [
|
||||||
@ -562,21 +562,7 @@ class common {
|
|||||||
for($i = 0; $i < 3; $i++) {
|
for($i = 0; $i < 3; $i++) {
|
||||||
$tempData = [json_decode(file_get_contents(self::DATA_DIR.'data.json'), true)];
|
$tempData = [json_decode(file_get_contents(self::DATA_DIR.'data.json'), true)];
|
||||||
if($tempData) {
|
if($tempData) {
|
||||||
for($i = 0; $i < 3; $i++) {
|
$this->saveData();
|
||||||
if(file_put_contents(self::DATA_DIR.'core.json', json_encode(array_slice($tempData[0],0,5)), LOCK_EX) !== false) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
// Pause de 10 millisecondes
|
|
||||||
usleep(10000);
|
|
||||||
}
|
|
||||||
for($i = 0; $i < 3; $i++) {
|
|
||||||
if(file_put_contents(self::DATA_DIR.'theme.json', json_encode(array_slice($tempData[0],5)), LOCK_EX) !== false) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
// Pause de 10 millisecondes
|
|
||||||
usleep(10000);
|
|
||||||
}
|
|
||||||
rename (self::DATA_DIR.'data.json',self::DATA_DIR.'imported_data.json');
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
elseif($i === 2) {
|
elseif($i === 2) {
|
||||||
@ -585,7 +571,6 @@ class common {
|
|||||||
// Pause de 10 millisecondes
|
// Pause de 10 millisecondes
|
||||||
usleep(10000);
|
usleep(10000);
|
||||||
}
|
}
|
||||||
$this->saveData();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -596,10 +581,10 @@ class common {
|
|||||||
public function importDataV9() {
|
public function importDataV9() {
|
||||||
|
|
||||||
// Détecter les fichiers d'une V9
|
// Détecter les fichiers d'une V9
|
||||||
if (file_exists(self::DATA_DIR . 'core.php') &&
|
if (file_exists(self::DATA_DIR . 'core.json') &&
|
||||||
file_exists(self::DATA_DIR . 'theme.php') &&
|
file_exists(self::DATA_DIR . 'theme.json') &&
|
||||||
!file_exists(self::DATA_DIR . 'config.php') &&
|
!file_exists(self::DATA_DIR . 'config.json') &&
|
||||||
!file_exists(self::DATA_DIR . 'user.php') ) {
|
!file_exists(self::DATA_DIR . 'user.json') ) {
|
||||||
|
|
||||||
// Trois tentatives
|
// Trois tentatives
|
||||||
for($i = 0; $i < 3; $i++) {
|
for($i = 0; $i < 3; $i++) {
|
||||||
@ -613,7 +598,7 @@ class common {
|
|||||||
// Pause de 10 millisecondes
|
// Pause de 10 millisecondes
|
||||||
usleep(10000);
|
usleep(10000);
|
||||||
}
|
}
|
||||||
rename (self::DATA_DIR.'data.json',self::DATA_DIR.'imported_data.json');
|
rename (self::DATA_DIR.'core.json',self::DATA_DIR.'imported_data.json');
|
||||||
rename (self::DATA_DIR.'theme.json',self::DATA_DIR.'imported_theme.json');
|
rename (self::DATA_DIR.'theme.json',self::DATA_DIR.'imported_theme.json');
|
||||||
$this->saveData();
|
$this->saveData();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user