Beispiel #1
0
        pb_backupbuddy::alert(__('Settings saved. Restarting Live process so they take immediate effect.', 'it-l10n-backupbuddy'));
        set_transient('backupbuddy_live_jump', array('daily_init', array()), 60 * 60 * 48);
        // Tells Live process to restart from the beginning (if mid-process) so new settigns apply.
        // Add final entry to log if disabled
        if ($destination_settings['disable_logging'] == 0 && $save_result['data']['disable_logging'] == 1) {
            $previous_status_serial = pb_backupbuddy::get_status_serial();
            // Hold current serial.
            pb_backupbuddy::set_status_serial('live_periodic');
            // Redirect logging output to a certain log file.
            pb_backupbuddy::status('details', '-----');
            pb_backupbuddy::status('details', 'Logging disabled in Stash Live --> Settings --> Advanced.');
            pb_backupbuddy::status('details', '-----');
            pb_backupbuddy::set_status_serial($previous_status_serial);
        }
        // Send new settings for archive limiting to Stash API.
        backupbuddy_live::send_trim_settings();
    } else {
        pb_backupbuddy::alert('Error saving settings. ' . implode("\n", $save_result['errors']));
    }
}
// Show settings form.
echo $settings_form->display_settings('Save Settings', $before = '', $afterText = ' <img class="pb_backupbuddy_destpicker_saveload" src="' . pb_backupbuddy::plugin_url() . '/images/loading.gif" title="Saving... This may take a few seconds..." style="display: none;">', 'pb_backupbuddy_destpicker_save');
// title, before, after, class
if ('live' == $destination_settings['type']) {
    if (is_multisite()) {
        $admin_url = network_admin_url('admin.php');
    } else {
        $admin_url = admin_url('admin.php');
    }
    ?>
	<a href="<?php