$backup) { $remote_sent = (!empty($backup['service']) && ((is_array($backup['service']) && in_array('remotesend', $backup['service'])) || 'remotesend' === $backup['service'])) ? true : false; // https://core.trac.wordpress.org/ticket/25331 explains why the following line is wrong // $pretty_date = date_i18n('Y-m-d G:i',$key); // Convert to blog time zone // $pretty_date = get_date_from_gmt(gmdate('Y-m-d H:i:s', (int)$key), 'Y-m-d G:i'); $pretty_date = get_date_from_gmt(gmdate('Y-m-d H:i:s', (int) $key), 'M d, Y G:i'); $esc_pretty_date = esc_attr($pretty_date); $entities = ''; $nonce = $backup['nonce']; $rawbackup = $updraftplus_admin->raw_backup_info($backup_history, $key, $nonce); $jobdata = $updraftplus->jobdata_getarray($nonce); $delete_button = $updraftplus_admin->delete_button($key, $nonce, $backup); $date_label = $updraftplus_admin->date_label($pretty_date, $key, $backup, $jobdata, $nonce); $log_button = $updraftplus_admin->log_button($backup); // Remote backups with no log result in useless empty rows. However, not showing anything messes up the "Existing Backups (14)" display, until we tweak that code to count differently // if ($remote_sent && !$log_button) continue; ?>
 
backup_methods[$service]; ?>
'.__('Site', 'updraftplus').': '.htmlspecialchars($backup['remotesend_url']); } else { if (empty($backup['meta_foreign']) || !empty($accept[$backup['meta_foreign']]['separatedb'])) { if (isset($backup['db'])) { $entities .= '/db=0/'; // Set a flag according to whether or not $backup['db'] ends in .crypt, then pick this up in the display of the decrypt field. $db = is_array($backup['db']) ? $backup['db'][0] : $backup['db']; if ($updraftplus->is_db_encrypted($db)) $entities .= '/dbcrypted=1/'; echo $updraftplus_admin->download_db_button('db', $key, $esc_pretty_date, $backup, $accept); } // External databases foreach ($backup as $bkey => $binfo) { if ('db' == $bkey || 'db' != substr($bkey, 0, 2) || '-size' == substr($bkey, -5, 5)) continue; echo $updraftplus_admin->download_db_button($bkey, $key, $esc_pretty_date, $backup); } } else { // Foreign without separate db $entities = '/db=0/meta_foreign=1/'; } if (!empty($backup['meta_foreign']) && !empty($accept[$backup['meta_foreign']]) && !empty($accept[$backup['meta_foreign']]['separatedb'])) { $entities .= '/meta_foreign=2/'; } echo $updraftplus_admin->download_buttons($backup, $key, $accept, $entities, $esc_pretty_date); } ?> restore_button($backup, $key, $pretty_date, $entities); echo $delete_button; if (empty($backup['meta_foreign'])) echo $log_button; ?>