more stuff to resume failed imports
This commit is contained in:
parent
a87e318403
commit
89fbfd2bf8
@ -37,7 +37,8 @@ function import_post(&$a) {
|
|||||||
$filetype = $_FILES['filename']['type'];
|
$filetype = $_FILES['filename']['type'];
|
||||||
|
|
||||||
$completed = ((array_key_exists('import_step',$_SESSION)) ? intval($_SESSION['import_step']) : 0);
|
$completed = ((array_key_exists('import_step',$_SESSION)) ? intval($_SESSION['import_step']) : 0);
|
||||||
|
if($completed)
|
||||||
|
logger('saved import step: ' . $_SESSION['import_step']);
|
||||||
|
|
||||||
if($src) {
|
if($src) {
|
||||||
|
|
||||||
@ -197,6 +198,7 @@ function import_post(&$a) {
|
|||||||
set_default_login_identity(get_account_id(),$channel['channel_id'],false);
|
set_default_login_identity(get_account_id(),$channel['channel_id'],false);
|
||||||
logger('import step 1');
|
logger('import step 1');
|
||||||
$_SESSION['import_step'] = 1;
|
$_SESSION['import_step'] = 1;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -220,6 +222,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 2');
|
logger('import step 2');
|
||||||
$_SESSION['import_step'] = 2;
|
$_SESSION['import_step'] = 2;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -255,6 +258,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 3');
|
logger('import step 3');
|
||||||
$_SESSION['import_step'] = 3;
|
$_SESSION['import_step'] = 3;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -293,6 +297,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 4');
|
logger('import step 4');
|
||||||
$_SESSION['import_step'] = 4;
|
$_SESSION['import_step'] = 4;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($completed < 5) {
|
if($completed < 5) {
|
||||||
@ -324,6 +329,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 5');
|
logger('import step 5');
|
||||||
$_SESSION['import_step'] = 5;
|
$_SESSION['import_step'] = 5;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -360,6 +366,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 6');
|
logger('import step 6');
|
||||||
$_SESSION['import_step'] = 6;
|
$_SESSION['import_step'] = 6;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($completed < 7) {
|
if($completed < 7) {
|
||||||
@ -413,6 +420,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 7');
|
logger('import step 7');
|
||||||
$_SESSION['import_step'] = 7;
|
$_SESSION['import_step'] = 7;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -434,6 +442,8 @@ function import_post(&$a) {
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
unset($abook['abook_id']);
|
unset($abook['abook_id']);
|
||||||
|
unset($abook['abook_rating']);
|
||||||
|
unset($abook['abook_rating_text']);
|
||||||
$abook['abook_account'] = get_account_id();
|
$abook['abook_account'] = get_account_id();
|
||||||
$abook['abook_channel'] = $channel['channel_id'];
|
$abook['abook_channel'] = $channel['channel_id'];
|
||||||
if(! array_key_exists('abook_blocked',$abook)) {
|
if(! array_key_exists('abook_blocked',$abook)) {
|
||||||
@ -470,6 +480,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 8');
|
logger('import step 8');
|
||||||
$_SESSION['import_step'] = 8;
|
$_SESSION['import_step'] = 8;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -518,6 +529,7 @@ function import_post(&$a) {
|
|||||||
}
|
}
|
||||||
logger('import step 9');
|
logger('import step 9');
|
||||||
$_SESSION['import_step'] = 9;
|
$_SESSION['import_step'] = 9;
|
||||||
|
ref_session_write(session_id(), serialize($_SESSION));
|
||||||
}
|
}
|
||||||
|
|
||||||
$saved_notification_flags = notifications_off($channel['channel_id']);
|
$saved_notification_flags = notifications_off($channel['channel_id']);
|
||||||
|
Reference in New Issue
Block a user