コード例 #1
0
 $backup_set = glob($backup_path_pattern);
 if (is_array($backup_set) && count($backup_set) > 0) {
     $restore_job->update_job_meta('backup_set', $backup_set);
     $restore_job->update_job_meta('backup_set_remaining', $backup_set);
 } else {
     fatal_error($task, '222', 'No zip files found (pattern):' . $backup_path_pattern);
 }
 $logger->log('*END UPDATE ZIP JOB META*');
 $logger->log('*UPDATE SITE VALUES META*');
 $siteurl = $wp_restore->get_siteurl();
 if (false === $siteurl) {
     fatal_error($task, '207', 'Unable to fetch site url.');
 } else {
     $restore_job->update_job_meta('current_siteurl', $siteurl);
 }
 $homeurl = $wp_restore->get_homeurl();
 if (false === $homeurl) {
     fatal_error($task, '208', 'Unable to fetch home url.');
 } else {
     $restore_job->update_job_meta('current_homeurl', $homeurl);
 }
 $user_login = $wp_restore->get_user_login($user_id);
 if (false === $user_login) {
     fatal_error($task, '209', 'Unable to fetch user login.');
 } else {
     $restore_job->update_job_meta('current_user_login', $user_login);
 }
 $user_pass = $wp_restore->get_user_pass($user_id);
 if (false === $user_pass) {
     fatal_error($task, '210', 'Unable to fetch user password.');
 } else {