Server IP : 85.214.239.14 / Your IP : 18.119.116.125 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /var/www/wordpress/phpMyAdmin/js/server/status/ |
Upload File : |
/* vim: set expandtab sw=4 ts=4 sts=4: */ /** * * * @package PhpMyAdmin */ /** * Unbind all event handlers before tearing down a page */ AJAX.registerTeardown('server/status/variables.js', function () { $('#filterAlert').off('change'); $('#filterText').off('keyup'); $('#filterCategory').off('change'); $('#dontFormat').off('change'); }); AJAX.registerOnload('server/status/variables.js', function () { // Filters for status variables var textFilter = null; var alertFilter = $('#filterAlert').prop('checked'); var categoryFilter = $('#filterCategory').find(':selected').val(); var text = ''; // Holds filter text /* 3 Filtering functions */ $('#filterAlert').on('change', function () { alertFilter = this.checked; filterVariables(); }); $('#filterCategory').on('change', function () { categoryFilter = $(this).val(); filterVariables(); }); $('#dontFormat').on('change', function () { // Hiding the table while changing values speeds up the process a lot $('#serverstatusvariables').hide(); $('#serverstatusvariables').find('td.value span.original').toggle(this.checked); $('#serverstatusvariables').find('td.value span.formatted').toggle(! this.checked); $('#serverstatusvariables').show(); }).trigger('change'); $('#filterText').on('keyup', function () { var word = $(this).val().replace(/_/g, ' '); if (word.length === 0) { textFilter = null; } else { try { textFilter = new RegExp('(^| )' + word, 'i'); $(this).removeClass('error'); } catch (e) { if (e instanceof SyntaxError) { $(this).addClass('error'); textFilter = null; } } } text = word; filterVariables(); }).trigger('keyup'); /* Filters the status variables by name/category/alert in the variables tab */ function filterVariables () { var usefulLinks = 0; var section = text; if (categoryFilter.length > 0) { section = categoryFilter; } if (section.length > 1) { $('#linkSuggestions').find('span').each(function () { if ($(this).attr('class').indexOf('status_' + section) !== -1) { usefulLinks++; $(this).css('display', ''); } else { $(this).css('display', 'none'); } }); } if (usefulLinks > 0) { $('#linkSuggestions').css('display', ''); } else { $('#linkSuggestions').css('display', 'none'); } $('#serverstatusvariables').find('th.name').each(function () { if ((textFilter === null || textFilter.exec($(this).text())) && (! alertFilter || $(this).next().find('span.attention').length > 0) && (categoryFilter.length === 0 || $(this).parent().hasClass('s_' + categoryFilter)) ) { $(this).parent().css('display', ''); } else { $(this).parent().css('display', 'none'); } }); } });