PHP 7.4.33
Preview: replication.js Size: 3.13 KB
/var/www/podiomigration.bitkit.dk/httpdocs/public/phpmyadmin/js/replication.js
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * for server_replication.php
 *
 */

var random_server_id = Math.floor(Math.random() * 10000000);
var conf_prefix = 'server-id=' + random_server_id + '\nlog_bin=mysql-bin\nlog_error=mysql-bin.err\n';

function update_config () {
    var conf_ignore = 'binlog_ignore_db=';
    var conf_do = 'binlog_do_db=';
    var database_list = '';

    if ($('#db_select option:selected').size() === 0) {
        $('#rep').text(conf_prefix);
    } else if ($('#db_type option:selected').val() === 'all') {
        $('#db_select option:selected').each(function () {
            database_list += conf_ignore + $(this).val() + '\n';
        });
        $('#rep').text(conf_prefix + database_list);
    } else {
        $('#db_select option:selected').each(function () {
            database_list += conf_do + $(this).val() + '\n';
        });
        $('#rep').text(conf_prefix + database_list);
    }
}

/**
 * Unbind all event handlers before tearing down a page
 */
AJAX.registerTeardown('replication.js', function () {
    $('#db_type').off('change');
    $('#db_select').off('change');
    $('#master_status_href').off('click');
    $('#master_slaves_href').off('click');
    $('#slave_status_href').off('click');
    $('#slave_control_href').off('click');
    $('#slave_errormanagement_href').off('click');
    $('#slave_synchronization_href').off('click');
    $('#db_reset_href').off('click');
    $('#db_select_href').off('click');
    $('#reset_slave').off('click');
});

AJAX.registerOnload('replication.js', function () {
    $('#rep').text(conf_prefix);
    $('#db_type').change(update_config);
    $('#db_select').change(update_config);

    $('#master_status_href').click(function () {
        $('#replication_master_section').toggle();
    });
    $('#master_slaves_href').click(function () {
        $('#replication_slaves_section').toggle();
    });
    $('#slave_status_href').click(function () {
        $('#replication_slave_section').toggle();
    });
    $('#slave_control_href').click(function () {
        $('#slave_control_gui').toggle();
    });
    $('#slave_errormanagement_href').click(function () {
        $('#slave_errormanagement_gui').toggle();
    });
    $('#slave_synchronization_href').click(function () {
        $('#slave_synchronization_gui').toggle();
    });
    $('#db_reset_href').click(function () {
        $('#db_select option:selected').prop('selected', false);
        $('#db_select').trigger('change');
    });
    $('#db_select_href').click(function () {
        $('#db_select option').prop('selected', true);
        $('#db_select').trigger('change');
    });
    $('#reset_slave').click(function (e) {
        e.preventDefault();
        var $anchor = $(this);
        var question = PMA_messages.strResetSlaveWarning;
        $anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
            PMA_ajaxShowMessage();
            AJAX.source = $anchor;
            var params = getJSConfirmCommonParam({
                'ajax_page_request': true,
                'ajax_request': true
            }, $anchor.getPostData());
            $.post(url, params, AJAX.responseHandler);
        });
    });
});

Directory Contents

Dirs: 5 × Files: 58
Name Size Perms Modified Actions
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
designer DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
jqplot DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
vendor DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
30.51 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
18.08 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
18.75 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
26.88 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
55.94 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
471 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
10.86 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
7.85 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
6.21 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.15 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.39 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
8.56 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
15.43 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.57 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
20.16 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
10.58 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
34.24 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
289 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
171.07 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
14.42 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.51 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
27.01 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.25 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
96.42 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
8.12 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
40.02 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
11.32 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.21 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
58.58 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
27.47 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.71 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.13 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
46.57 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.56 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
495 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
18.40 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.63 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
84.47 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
6.17 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
934 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.96 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.19 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.34 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.17 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.19 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
37.54 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
27.89 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
13.80 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.54 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
10.70 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
13.88 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
8.75 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
15.44 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
19.41 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.85 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
21.81 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.47 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.26 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).