WordPress Download Manager - Version 3.2.55

Version Description

  • 2022.08.31 =
  • Fixed an issue with file browser root dir selection
  • Fixed an issue with URL encoding
Download this release

Release Info

Developer codename065
Plugin Icon 128x128 WordPress Download Manager
Version 3.2.55
Comparing to
See all releases

Code changes from version 3.2.54 to 3.2.55

assets/css/admin-styles.css CHANGED
@@ -2225,4 +2225,5 @@ body.rtl .w3eden .chosen-container.chosen-with-drop .chosen-drop {
2225
  }
2226
  .w3eden .m-0 { margin: 0; }
2227
  .w3eden .mb-0 { margin-bottom: 0; }
2228
- .w3eden .mt-1 { margin-top: 5px; }
 
2225
  }
2226
  .w3eden .m-0 { margin: 0; }
2227
  .w3eden .mb-0 { margin-bottom: 0; }
2228
+ .w3eden .mt-1 { margin-top: 5px; }
2229
+ .w3eden .mb-3{ margin-bottom: 15px !important; }
assets/css/admin-styles.min.css CHANGED
@@ -1 +1 @@
1
- @keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}:root{--admin-color:#0e68ff;--admin-color-rgb:14, 104, 255}.w3eden h3{margin:0;font-size:10pt}#wpdm-attached-files .w3eden .panel-heading .btn{font-size:9px}#wpdm-attached-files .w3eden .panel.panel-default{border-color:#eee}#wpdm-attached-files .w3eden .panel{border-radius:0;box-shadow:none;margin-bottom:5px!important;margin-top:12px!important}#wpdm-attached-files #accordion{margin-top:10px!important}#wpdm-attached-files .w3eden .panel-heading{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-right:10px}#wpdm-attached-files .w3eden .panel.panel-default>.panel-heading{border-color:#eee!important}.w3eden .panel .panel.panel-default .panel-body .panel-footer,.w3eden .panel .panel.panel-default .panel-body .panel-heading{box-shadow:none!important;background:#fafafa!important;background-image:none!important;border-color:#eee!important}#wpdm-attached-files .w3eden .panel-heading a{box-shadow:none!important;outline:0!important;text-decoration:none!important}#wpdm-attached-files .w3eden .file-ico{padding:10px;border:1px solid #ddd;border-radius:3px;width:72px}#download_count,#wpdmsaleamt,#wpdmsaleqty{width:60px}#wpdmuprice{width:150px}.panel-heading a{text-decoration:none!important}.table-v td{vertical-align:middle!important}a:active,a:focus{box-shadow:none!important}.chzn-drop{width:100%!important}.btn,.form-control{border-radius:3px}.wpdm-settings-fields{padding:20px 0}.wpdm-settings-fields>h3{font-size:10pt;font-weight:700;background:var(--color-secondary);padding:12px 14px;margin:20px 0 12px;color:#fff;border-radius:3px;letter-spacing:.6px}.wpdm-settings-fields .form-group label{display:block;clear:both;font-weight:600!important}.w3eden .modal.fade.in{z-index:9999!important}.modal-open .modal{overflow:auto}.w3eden .modal-backdrop{position:absolute;z-index:-9999999!important}.modal-body{transition:all ease-in-out 400ms}.w3eden .alert{box-shadow:none;background:#fff}.w3eden .alert.alert-info{position:relative;border:1px solid var(--color-info)!important;background:rgba(var(--color-info-rgb),.08)!important;border-radius:3px;line-height:1.5}.alert.alert-info *,.w3eden .alert.alert-info{color:var(--color-info)!important}.w3eden .alert a{font-weight:700;text-decoration:underline}.w3eden .alert.alert-danger{position:relative;border:1px solid var(--color-danger)!important;border-radius:8px;line-height:1.5}.alert.alert-danger *,.w3eden .alert.alert-danger{color:var(--color-danger)!important}.w3eden .alert.alert-warning{position:relative;border:1px solid var(--color-warning)!important;border-radius:3px;line-height:1.5}.alert.alert-warning *,.w3eden .alert.alert-warning{color:var(--color-warning)!important}.w3eden .alert.alert-success{border:1px solid var(--color-success)!important;position:relative}.alert.alert-success *,.w3eden .alert.alert-success{color:var(--color-success)!important}.w3eden.wpdm-accordion .panel-heading{background-image:linear-gradient(to bottom,#fafafa 0,#f1f1f1 100%)!important}.w3eden.wpdm-accordion .panel-default:last-child{border-bottom:0}.w3eden.wpdm-accordion .panel-default:last-child .panel-body{border-bottom:1px solid #ddd}.wpdm-th-icon{font-size:.8em;border:1px solid;border-radius:500px;height:18px;width:18px;display:inline-block;text-align:center;vertical-align:middle;line-height:17px}.w3eden .panel fieldset label,.wpdm-scode{font-weight:400}.w3eden .panel fieldset{border:1px solid #eee;padding:10px 15px 15px}.w3eden .panel fieldset legend{font-size:10pt;font-weight:900;float:left;padding-bottom:10px}.form-control.input-sm.input-tplid{text-align:center;font-weight:700;background:#fff;cursor:alias;font-family:monospace}.wpdm-scode{font-family:Courier,monospace;width:180px;padding:10px;max-width:100%;border-radius:2px;background:#eee}.w3eden input{padding:7px}.w3eden #wphead{border-bottom:0}.w3eden.wrap{margin:0;padding:0}.w3eden#wpbody{margin-left:-19px}.w3eden select{min-width:150px;max-width:100%!important}.wpdm-loading{background:url(../images/wpdm-settings.png) center center no-repeat;width:16px;height:16px}.w3eden .nav-pills a{background:#f5f5f5}.wpdm-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-ms-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.w3eden .panel-heading h3.h{font-size:11pt;font-weight:600;margin:0;padding:9px}.w3eden .alert-info{background-color:#dfecf7!important;border-color:#b0d1ec!important}.w3eden ul.nav li a,.w3eden ul.nav li a:active,.w3eden ul.nav li a:focus{outline:0!important;transition:all ease-in-out 300ms}.w3eden .panel-primary{border-color:var(--color-primary)}.w3eden div.panel-primary>div.panel-heading{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.w3eden .nav-pills li.active a{background-color:var(--color-primary)!important;color:#fff!important}.w3eden ul#navigation{border-bottom:1px solid #999}.w3eden code{color:#306139!important;background:rgba(86,165,98,.15)!important;font-family:Courier,monospace!important}.w3eden input[type=checkbox],.w3eden input[type=radio]{line-height:normal;margin:0 2px 2px 0;position:relative!important}#plugin-updates-nav a{background:#ddd}#plugin-updates-nav li.active a{border-radius:0!important;background:#777!important;font-weight:700}.w3eden .dl-period .fa.pull-right{font-size:12pt}#plugin-updates-nav a,.no-radius{border-radius:0!important}#drag-drop-area{border:2px dashed #59ac23!important;min-height:200px;margin-top:10px;text-align:center;background:rgba(97,187,38,.05)}.drag-drop-inside p.drag-drop-info{font-size:11pt;font-weight:700}#drag-drop-area small{margin-top:10px}.w3eden .bg-white{background:#fff!important}#wpdm-wrapper-panel{box-shadow:none;background:0 0;border-radius:0;border:0;margin-left:-20px}#wpdm-wrapper-panel>.panel-heading .btn{font-weight:600;letter-spacing:.5px}#wpdm-wrapper-panel>.panel-heading .btn .fa{margin-right:5px}#wpdm-wrapper-panel>.panel-heading b{font-size:12pt!important;line-height:26px!important}#wpdm-wrapper-panel td{vertical-align:middle;font-weight:400}#wpdm-wrapper-panel th{vertical-align:middle;font-weight:600;line-height:25px}#wpdm-wrapper-panel tfoot th{border-top:1px solid #ddd}#wpdm-wrapper-panel .table{background:#fff}.tab-content.tpleditor{background:#fff;border:1px solid #ddd;border-top:0;padding:20px}#wpdm-wrapper-panel .navbar-default{box-shadow:none}#wpdm-wrapper-panel .navbar-nav li{margin:0}@media (max-width:960px){#wpdm-wrapper-panel>.panel-heading{width:calc(100% - 35px)}}@media (max-width:786px){#wpdm-wrapper-panel{margin-left:-10px}#wpdm-wrapper-panel>.panel-heading{width:100%}}#wpdm-wrapper-panel-settings{margin:30px 20px;max-width:1000px}.w3eden .nav.nav-tabs>li>a:hover{border:1px solid #ccc}.w3eden .nav.nav-tabs>li>a{background:#f8f8f8 0 0;border:1px solid #ddd;margin-right:3px;border-radius:0!important;font-size:9pt;font-weight:600!important;color:var(--color-secondary);letter-spacing:.5px;box-shadow:none}.w3eden .nav.nav-tabs>li.active>a{background:#fff;border-bottom:1px solid transparent;color:var(--color-primary);box-shadow:0 -3px 4px rgba(var(--color-primary-rgb),.1)!important;border-top:1px solid var(--color-primary)}.w3eden h3.panel-heading input[type=checkbox]{margin:-2px 5px 0 0!important}.w3eden .form-group fieldset{border:1px solid #ddd;padding:10px 15px}.w3eden .form-group fieldset legend{border-bottom:1px solid #ddd;font-size:9pt;float:left;width:100%;padding-bottom:10px}.w3eden .ui-menu .ui-menu-item.ui-state-focus{border:0!important;border-bottom:1px solid #ddd!important;background:#eee}.w3eden .ui-menu .ui-menu-item{background-image:none;border-bottom:1px solid #ddd;clear:both;float:none!important;margin:0;padding:8px 10px;position:relative;width:auto!important}#all-package-settings .tab-content{padding:10px}#wpdm-settings .inside{padding:0!important;margin:0!important}#all-package-settings .nav.nav-tabs{padding-top:10px;padding-left:10px;background:#f5f5f5}.w3eden .color-purple{color:#8557d3!important}.w3eden .color-green{color:#30b570!important}.w3eden .color-red{color:#eb4d58!important}.w3eden .color-blue{color:#3960e2!important}.w3eden .well{background-image:none}.w3eden .form-control.inline{display:inline;width:auto}.w3eden .input-lg{border-radius:3px}#fm_settings .wrap{margin:0}#fm_settings .nav-tabs li a{font-weight:600!important}#fm_settings .nav-tabs li.active a{background:#f1f1f1!important}#wpdm-files th{background:#eee;border-bottom:0 none}#fm_settings .panel-body .panel,#fm_settings .panel-body .panel-heading{background-image:none;border-radius:0}.file-access-settings label{margin-right:10px!important}.file-access-settings input:checked+span{color:#3b99fc}.wpdmpro_page_templates #message,.wpdmpro_page_templates .fade.updated{display:none}#dashboard-widgets-wrap .w3eden *{border-radius:0!important}#dashboard-widgets-wrap .w3eden .list-group-item .badge{border-radius:2px!important}.w3eden .list-group-item .badge.pull-right,.w3eden .list-group-item .pull-right .badge{font-size:8pt;letter-spacing:.5px;line-height:19px;padding:0 9px;border-radius:15px!important;background:#63b76c}.w3eden .list-group-item .pull-right .badge{background:#3b99fc}#wpdmpp_lastest_orders .w3eden .list-group-item .pull-right .badge{background:#8557d3}.panel.panel-default.panel-flat,.panel.panel-default.panel-flat .panel-heading{background-image:none!important}.panel.panel-default.panel-flat .wp-editor-container{border:0!important}.panel.panel-default.panel-flat .panel-heading{border-bottom:1px solid #ddd!important;background:#f9f9f9!important}.bootstrap-select select{display:none!important}.input-group-addon .bootstrap-select{height:32px}.bootstrap-select .btn{border-radius:3px!important}.input-group-addon .bootstrap-select .btn{border:0}.wpdm-custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/sort.svg) calc(100% - 10px) center no-repeat!important;background-size:15px!important;padding-right:10px!important;cursor:pointer}.w3eden .btn{-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;border-radius:2px}.w3eden .btn.btn-link{border:0!important;background:0 0!important}.w3eden .btn.btn-lg{padding:14px 25px;font-size:14px}.w3eden .btn.btn-sm{padding:7px 10px;font-size:10px;border-radius:2px}.w3eden .btn.btn-xs{border-radius:1.5px;padding:5px 8px;font-size:9px}.w3eden .btn.btn-secondary,.w3eden .flat-default,.w3eden .flat-default.btn-bordered:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.w3eden .btn.btn-secondary:hover:not(.no-hover),.w3eden .flat-default:hover:not(.no-hover){background-color:#a3acb1;border-color:var(--color-secondary);color:#fff}.w3eden .flat-default.btn-bordered{background-color:#a3acb1;border-color:var(--color-secondary)}.w3eden .btn.btn-secondary:active:not(.no-hover),.w3eden .flat-default.btn-bordered,.w3eden .flat-default:active:not(.no-hover){background-color:var(--color-secondary-hover);border-color:#8f9598;color:#fff}.w3eden .btn,.w3eden .navbar .navbar-nav>a.btn{font-weight:600;letter-spacing:1px;font-size:.8571em;line-height:1.1em;border:0;border-radius:.1875rem;padding:11px 22px;cursor:pointer;background-color:#888;color:#fff}.w3eden .btn.active,.w3eden .btn.active:focus,.w3eden .btn.active:hover,.w3eden .btn:active,.w3eden .btn:active:focus,.w3eden .btn:active:hover,.w3eden .btn:focus,.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn.active,.w3eden .navbar .navbar-nav>a.btn.active:focus,.w3eden .navbar .navbar-nav>a.btn.active:hover,.w3eden .navbar .navbar-nav>a.btn:active,.w3eden .navbar .navbar-nav>a.btn:active:focus,.w3eden .navbar .navbar-nav>a.btn:active:hover,.w3eden .navbar .navbar-nav>a.btn:focus,.w3eden .navbar .navbar-nav>a.btn:hover,.w3eden .show>.btn.dropdown-toggle,.w3eden .show>.btn.dropdown-toggle:focus,.w3eden .show>.btn.dropdown-toggle:hover,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle:focus,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle:hover{background-color:#979797;color:#fff;box-shadow:none}.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn.btn-simple,.w3eden .navbar .navbar-nav>a.btn.btn-simple{color:#888;border-color:#888}.w3eden .btn.btn-simple:active,.w3eden .btn.btn-simple:focus,.w3eden .btn.btn-simple:hover,.w3eden .navbar .navbar-nav>a.btn.btn-simple:active,.w3eden .navbar .navbar-nav>a.btn.btn-simple:focus,.w3eden .navbar .navbar-nav>a.btn.btn-simple:hover{background-color:transparent;color:#979797;border-color:#979797;box-shadow:none}.w3eden .btn.btn-link,.w3eden .navbar .navbar-nav>a.btn.btn-link{color:#888}.w3eden .btn.btn-link:active,.w3eden .btn.btn-link:focus,.w3eden .btn.btn-link:hover,.w3eden .navbar .navbar-nav>a.btn.btn-link:active,.w3eden .navbar .navbar-nav>a.btn.btn-link:focus,.w3eden .navbar .navbar-nav>a.btn.btn-link:hover{background-color:transparent;color:#979797;text-decoration:none;box-shadow:none}.w3eden .btn:focus,.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn:focus,.w3eden .navbar .navbar-nav>a.btn:hover{opacity:1;filter:alpha(opacity=100);outline:0!important}.w3eden .btn.active,.w3eden .btn:active,.w3eden .navbar .navbar-nav>a.btn.active,.w3eden .navbar .navbar-nav>a.btn:active,.w3eden .open>.btn.dropdown-toggle,.w3eden .open>.navbar .navbar-nav>a.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.w3eden .btn.btn-icon,.w3eden .navbar .navbar-nav>a.btn.btn-icon{height:2.375rem;min-width:2.375rem;width:2.375rem;padding:0;font-size:.9375rem;overflow:hidden;position:relative;line-height:normal}.w3eden .btn.btn-icon.btn-simple,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-simple{padding:0}.w3eden .btn.btn-icon.btn-sm,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm{height:1.875rem;min-width:1.875rem;width:1.875rem}.w3eden .btn.btn-icon.btn-sm i.fa,.w3eden .btn.btn-icon.btn-sm i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.now-ui-icons{font-size:.6875rem}.w3eden .btn.btn-icon.btn-lg,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg{height:3.6rem;min-width:3.6rem;width:3.6rem}.w3eden .btn.btn-icon.btn-lg i.fa,.w3eden .btn.btn-icon.btn-lg i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.now-ui-icons{font-size:1.325rem}.w3eden .btn.btn-icon:not(.btn-footer) i.fa,.w3eden .btn.btn-icon:not(.btn-footer) i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.now-ui-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:1.5626rem;width:25px}.w3eden .btn:not(.btn-icon) .now-ui-icons,.w3eden .navbar .navbar-nav>a.btn:not(.btn-icon) .now-ui-icons{position:relative;top:1px}.w3eden .btn-primary{background-color:var(--color-primary);color:#fff}.w3eden .btn-primary.active,.w3eden .btn-primary.active:focus,.w3eden .btn-primary.active:hover,.w3eden .btn-primary:active,.w3eden .btn-primary:active:focus,.w3eden .btn-primary:active:hover,.w3eden .btn-primary:focus,.w3eden .btn-primary:hover,.w3eden .show>.btn-primary.dropdown-toggle,.w3eden .show>.btn-primary.dropdown-toggle:focus,.w3eden .show>.btn-primary.dropdown-toggle:hover{background-color:var(--color-primary);color:#fff;box-shadow:none}.w3eden .btn-primary:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-primary.disabled,.w3eden .btn-primary.disabled.active,.w3eden .btn-primary.disabled.focus,.w3eden .btn-primary.disabled:active,.w3eden .btn-primary.disabled:focus,.w3eden .btn-primary.disabled:hover,.w3eden .btn-primary:disabled,.w3eden .btn-primary:disabled.active,.w3eden .btn-primary:disabled.focus,.w3eden .btn-primary:disabled:active,.w3eden .btn-primary:disabled:focus,.w3eden .btn-primary:disabled:hover,.w3eden .btn-primary[disabled],.w3eden .btn-primary[disabled].active,.w3eden .btn-primary[disabled].focus,.w3eden .btn-primary[disabled]:active,.w3eden .btn-primary[disabled]:focus,.w3eden .btn-primary[disabled]:hover,.w3eden fieldset[disabled] .btn-primary,.w3eden fieldset[disabled] .btn-primary.active,.w3eden fieldset[disabled] .btn-primary.focus,.w3eden fieldset[disabled] .btn-primary:active,.w3eden fieldset[disabled] .btn-primary:focus,.w3eden fieldset[disabled] .btn-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-simple{background-image:none!important}.w3eden .btn-primary.btn-simple{color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-primary.btn-simple:active,.w3eden .btn-primary.btn-simple:focus,.w3eden .btn-primary.btn-simple:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.w3eden .btn-primary.btn-link{color:var(--color-primary)}.w3eden .btn-primary.btn-link:active,.w3eden .btn-primary.btn-link:focus,.w3eden .btn-primary.btn-link:hover{background-color:transparent;color:var(--color-primary);text-decoration:none;box-shadow:none}.w3eden .btn-success{background-color:var(--color-success);color:#fff}.w3eden .btn-success.active,.w3eden .btn-success.active:focus,.w3eden .btn-success.active:hover,.w3eden .btn-success:active,.w3eden .btn-success:active:focus,.w3eden .btn-success:active:hover,.w3eden .btn-success:focus,.w3eden .btn-success:hover,.w3eden .show>.btn-success.dropdown-toggle,.w3eden .show>.btn-success.dropdown-toggle:focus,.w3eden .show>.btn-success.dropdown-toggle:hover{background-color:var(--color-success-hover);color:#fff;box-shadow:none}.w3eden .btn-success:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-success.disabled,.w3eden .btn-success.disabled.active,.w3eden .btn-success.disabled.focus,.w3eden .btn-success.disabled:active,.w3eden .btn-success.disabled:focus,.w3eden .btn-success.disabled:hover,.w3eden .btn-success:disabled,.w3eden .btn-success:disabled.active,.w3eden .btn-success:disabled.focus,.w3eden .btn-success:disabled:active,.w3eden .btn-success:disabled:focus,.w3eden .btn-success:disabled:hover,.w3eden .btn-success[disabled],.w3eden .btn-success[disabled].active,.w3eden .btn-success[disabled].focus,.w3eden .btn-success[disabled]:active,.w3eden .btn-success[disabled]:focus,.w3eden .btn-success[disabled]:hover,.w3eden fieldset[disabled] .btn-success,.w3eden fieldset[disabled] .btn-success.active,.w3eden fieldset[disabled] .btn-success.focus,.w3eden fieldset[disabled] .btn-success:active,.w3eden fieldset[disabled] .btn-success:focus,.w3eden fieldset[disabled] .btn-success:hover{background-color:var(--color-success);border-color:var(--color-success)}.w3eden .btn-success.btn-simple{color:var(--color-success);border-color:var(--color-success)}.w3eden .btn-success.btn-simple:active,.w3eden .btn-success.btn-simple:focus,.w3eden .btn-success.btn-simple:hover{background-color:transparent;color:var(--color-success-hover);border-color:var(--color-success-hover);box-shadow:none}.w3eden .btn-success.btn-link{color:var(--color-success)}.w3eden .btn-success.btn-link:active,.w3eden .btn-success.btn-link:focus,.w3eden .btn-success.btn-link:hover{background-color:transparent;color:var(--color-success-hover);text-decoration:none;box-shadow:none}.w3eden .btn-info{background-color:var(--color-info);color:#fff}.w3eden .btn-info.active,.w3eden .btn-info.active:focus,.w3eden .btn-info.active:hover,.w3eden .btn-info:active,.w3eden .btn-info:active:focus,.w3eden .btn-info:active:hover,.w3eden .btn-info:focus,.w3eden .btn-info:hover,.w3eden .show>.btn-info.dropdown-toggle,.w3eden .show>.btn-info.dropdown-toggle:focus,.w3eden .show>.btn-info.dropdown-toggle:hover{background-color:var(--color-info-hover);color:#fff;box-shadow:none}.w3eden .btn-info:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-info.disabled,.w3eden .btn-info.disabled.active,.w3eden .btn-info.disabled.focus,.w3eden .btn-info.disabled:active,.w3eden .btn-info.disabled:focus,.w3eden .btn-info.disabled:hover,.w3eden .btn-info:disabled,.w3eden .btn-info:disabled.active,.w3eden .btn-info:disabled.focus,.w3eden .btn-info:disabled:active,.w3eden .btn-info:disabled:focus,.w3eden .btn-info:disabled:hover,.w3eden .btn-info[disabled],.w3eden .btn-info[disabled].active,.w3eden .btn-info[disabled].focus,.w3eden .btn-info[disabled]:active,.w3eden .btn-info[disabled]:focus,.w3eden .btn-info[disabled]:hover,.w3eden fieldset[disabled] .btn-info,.w3eden fieldset[disabled] .btn-info.active,.w3eden fieldset[disabled] .btn-info.focus,.w3eden fieldset[disabled] .btn-info:active,.w3eden fieldset[disabled] .btn-info:focus,.w3eden fieldset[disabled] .btn-info:hover{background-color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info.btn-simple{color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info.btn-simple:active,.w3eden .btn-info.btn-simple:focus,.w3eden .btn-info.btn-simple:hover{background-color:transparent;color:var(--color-info-hover);border-color:var(--color-info-hover);box-shadow:none}.w3eden .btn-info.btn-link{color:var(--color-info)}.w3eden .btn-info.btn-link:active,.w3eden .btn-info.btn-link:focus,.w3eden .btn-info.btn-link:hover{background-color:transparent;color:var(--color-info-hover);text-decoration:none;box-shadow:none}.w3eden .btn-warning{background-color:var(--color-warning);color:#fff}.w3eden .btn-warning.active,.w3eden .btn-warning.active:focus,.w3eden .btn-warning.active:hover,.w3eden .btn-warning:active,.w3eden .btn-warning:active:focus,.w3eden .btn-warning:active:hover,.w3eden .btn-warning:focus,.w3eden .btn-warning:hover,.w3eden .show>.btn-warning.dropdown-toggle,.w3eden .show>.btn-warning.dropdown-toggle:focus,.w3eden .show>.btn-warning.dropdown-toggle:hover{background-color:var(--color-warning-hover);color:#fff;box-shadow:none}.w3eden .btn-warning:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-warning.disabled,.w3eden .btn-warning.disabled.active,.w3eden .btn-warning.disabled.focus,.w3eden .btn-warning.disabled:active,.w3eden .btn-warning.disabled:focus,.w3eden .btn-warning.disabled:hover,.w3eden .btn-warning:disabled,.w3eden .btn-warning:disabled.active,.w3eden .btn-warning:disabled.focus,.w3eden .btn-warning:disabled:active,.w3eden .btn-warning:disabled:focus,.w3eden .btn-warning:disabled:hover,.w3eden .btn-warning[disabled],.w3eden .btn-warning[disabled].active,.w3eden .btn-warning[disabled].focus,.w3eden .btn-warning[disabled]:active,.w3eden .btn-warning[disabled]:focus,.w3eden .btn-warning[disabled]:hover,.w3eden fieldset[disabled] .btn-warning,.w3eden fieldset[disabled] .btn-warning.active,.w3eden fieldset[disabled] .btn-warning.focus,.w3eden fieldset[disabled] .btn-warning:active,.w3eden fieldset[disabled] .btn-warning:focus,.w3eden fieldset[disabled] .btn-warning:hover{background-color:var(--color-warning);border-color:var(--color-warning)}.w3eden .btn-warning.btn-simple{color:var(--color-warning);border-color:var(--color-warning)}.w3eden .btn-warning.btn-simple:active,.w3eden .btn-warning.btn-simple:focus,.w3eden .btn-warning.btn-simple:hover{background-color:transparent;color:var(--color-warning-hover);border-color:var(--color-warning-hover);box-shadow:none}.w3eden .btn-warning.btn-link{color:var(--color-warning)}.w3eden .btn-warning.btn-link:active,.w3eden .btn-warning.btn-link:focus,.w3eden .btn-warning.btn-link:hover{background-color:transparent;color:var(--color-warning-hover);text-decoration:none;box-shadow:none}.w3eden .btn-danger{background-color:var(--color-danger);color:#fff}.w3eden .btn-danger.active,.w3eden .btn-danger.active:focus,.w3eden .btn-danger.active:hover,.w3eden .btn-danger:active,.w3eden .btn-danger:active:focus,.w3eden .btn-danger:active:hover,.w3eden .btn-danger:focus,.w3eden .btn-danger:hover,.w3eden .show>.btn-danger.dropdown-toggle,.w3eden .show>.btn-danger.dropdown-toggle:focus,.w3eden .show>.btn-danger.dropdown-toggle:hover{background-color:var(--color-danger-hover);color:#fff;box-shadow:none}.w3eden .btn-danger:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-danger.disabled,.w3eden .btn-danger.disabled.active,.w3eden .btn-danger.disabled.focus,.w3eden .btn-danger.disabled:active,.w3eden .btn-danger.disabled:focus,.w3eden .btn-danger.disabled:hover,.w3eden .btn-danger:disabled,.w3eden .btn-danger:disabled.active,.w3eden .btn-danger:disabled.focus,.w3eden .btn-danger:disabled:active,.w3eden .btn-danger:disabled:focus,.w3eden .btn-danger:disabled:hover,.w3eden .btn-danger[disabled],.w3eden .btn-danger[disabled].active,.w3eden .btn-danger[disabled].focus,.w3eden .btn-danger[disabled]:active,.w3eden .btn-danger[disabled]:focus,.w3eden .btn-danger[disabled]:hover,.w3eden fieldset[disabled] .btn-danger,.w3eden fieldset[disabled] .btn-danger.active,.w3eden fieldset[disabled] .btn-danger.focus,.w3eden fieldset[disabled] .btn-danger:active,.w3eden fieldset[disabled] .btn-danger:focus,.w3eden fieldset[disabled] .btn-danger:hover{background-color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger.btn-simple{color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger.btn-simple:active,.w3eden .btn-danger.btn-simple:focus,.w3eden .btn-danger.btn-simple:hover{background-color:transparent;color:var(--color-danger-hover);border-color:var(--color-danger-hover);box-shadow:none}#currentfiles .panel-danger .panel-heading,.w3eden .btn-danger.btn-link{color:var(--color-danger)}.w3eden .btn-danger.btn-link:active,.w3eden .btn-danger.btn-link:focus,.w3eden .btn-danger.btn-link:hover{background-color:transparent;color:var(--color-danger-hover);text-decoration:none;box-shadow:none}.w3eden .btn.disabled,.w3eden .btn:disabled,.w3eden .btn[disabled]{opacity:.5;filter:alpha(opacity=50)}.w3eden .btn-round{border-width:1px;border-radius:30px!important;padding:11px 23px}.w3eden .btn-round.btn-simple{padding:10px 22px}.w3eden .btn-simple{border:1px solid;border-color:#888;padding:10px 22px;background-color:transparent}.w3eden .btn-link.disabled,.w3eden .btn-link.disabled.active,.w3eden .btn-link.disabled.focus,.w3eden .btn-link.disabled:active,.w3eden .btn-link.disabled:focus,.w3eden .btn-link.disabled:hover,.w3eden .btn-link:disabled,.w3eden .btn-link:disabled.active,.w3eden .btn-link:disabled.focus,.w3eden .btn-link:disabled:active,.w3eden .btn-link:disabled:focus,.w3eden .btn-link:disabled:hover,.w3eden .btn-link[disabled],.w3eden .btn-link[disabled].active,.w3eden .btn-link[disabled].focus,.w3eden .btn-link[disabled]:active,.w3eden .btn-link[disabled]:focus,.w3eden .btn-link[disabled]:hover,.w3eden .btn-simple.disabled,.w3eden .btn-simple.disabled.active,.w3eden .btn-simple.disabled.focus,.w3eden .btn-simple.disabled:active,.w3eden .btn-simple.disabled:focus,.w3eden .btn-simple.disabled:hover,.w3eden .btn-simple:disabled,.w3eden .btn-simple:disabled.active,.w3eden .btn-simple:disabled.focus,.w3eden .btn-simple:disabled:active,.w3eden .btn-simple:disabled:focus,.w3eden .btn-simple:disabled:hover,.w3eden .btn-simple[disabled],.w3eden .btn-simple[disabled].active,.w3eden .btn-simple[disabled].focus,.w3eden .btn-simple[disabled]:active,.w3eden .btn-simple[disabled]:focus,.w3eden .btn-simple[disabled]:hover,.w3eden fieldset[disabled] .btn-link,.w3eden fieldset[disabled] .btn-link.active,.w3eden fieldset[disabled] .btn-link.focus,.w3eden fieldset[disabled] .btn-link:active,.w3eden fieldset[disabled] .btn-link:focus,.w3eden fieldset[disabled] .btn-link:hover,.w3eden fieldset[disabled] .btn-simple,.w3eden fieldset[disabled] .btn-simple.active,.w3eden fieldset[disabled] .btn-simple.focus,.w3eden fieldset[disabled] .btn-simple:active,.w3eden fieldset[disabled] .btn-simple:focus,.w3eden fieldset[disabled] .btn-simple:hover{background-color:transparent}.w3eden .btn-lg{font-size:1em;border-radius:.25rem;padding:15px 48px}.w3eden .btn-lg.btn-simple{padding:14px 47px}.w3eden .btn-sm{font-size:14px;border-radius:.1875rem;padding:5px 15px}.w3eden .btn-link{border:0;padding:.5rem .7rem;background-color:transparent}.w3eden .btn-wd{min-width:140px}.w3eden .btn-group.select{width:100%}.w3eden .btn-group.select .btn{text-align:left}.w3eden .btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.w3eden .btn .label{margin-left:5px}.w3eden .btn span.left-icon{margin-left:-13px;margin-top:-7px;padding:7px 12px}.list-group .list-group-item{font-weight:400!important}.wpdmpro_page_settings .updated{display:none!important}i.sinc{width:16px!important}.w3eden .btn.btn-fb{background-color:#354c8c!important;border:0!important;color:#fff!important;font-size:10px!important;font-weight:700!important}.w3eden .btn.btn-fb .label-white{color:#354c8c!important}.w3eden .btn.wpdm-android{background:#8ec147;color:#fff!important}.w3eden .btn.wpdm-apple{background:#777;color:#fff!important}.w3eden .btn.wpdm-behance{background:#07f;color:#fff!important}.w3eden .btn.wpdm-bitcoin{background:#f79012;color:#fff!important}.w3eden .btn.wpdm-buysellads{background:#c90100;color:#fff!important}.w3eden .btn.wpdm-codepen{background:#444;color:#fff!important}.w3eden .btn.wpdm-css3{background:#0270bb;color:#fff}.w3eden .btn.wpdm-delicious{background:#31a9ff;color:#fff!important}.w3eden .btn.wpdm-deviantart{background:#05cc47;color:#fff!important}.w3eden .btn.wpdm-digg{background:#0093cc}.w3eden .btn.wpdm-dropbox{background:#007ee5;color:#fff!important}.w3eden .btn.wpdm-email-1,.w3eden .btn.wpdm-email-2{background:#35c7ed}.w3eden .btn.wpdm-facebook{background:#4862a3;color:#fff!important}.w3eden .btn.wpdm-flickr{background:#ff1981}.w3eden .btn.wpdm-foursquare{background:#f04d7a}.w3eden .btn.wpdm-git{background:#f64d27}.w3eden .btn.wpdm-github{background:#999}.w3eden .btn.wpdm-google{background:#3f85f4;color:#fff!important}.w3eden .btn.wpdm-google-plus{background:#dd4b39;color:#fff!important}.w3eden .btn.wpdm-html5{background:#e54d26}.w3eden .btn.wpdm-instagram{background:#3d6b92}.w3eden .btn.wpdm-joomla{background:#fc8f30}.w3eden .btn.wpdm-jsfiddle{background:#4679bd}.w3eden .btn.wpdm-lastfm{background:#df1c23}.w3eden .btn.wpdm-linkedin{background:#0177b5;color:#fff!important}.w3eden .btn.wpdm-linux{background:#39a6df}.w3eden .btn.wpdm-maxcdn{background:#ff5b02}.w3eden .btn.wpdm-medium{background:#333}.w3eden .btn.wpdm-pagelines{background:#444}.w3eden .btn.wpdm-paypal{background:#009cde}.w3eden .btn.wpdm-pinterest{background:#db242c;color:#fff!important}.w3eden .btn.wpdm-reddit{background:#ff4500}.w3eden .btn.wpdm-rss{background:#fc8f55}.w3eden .btn.wpdm-share{background:#01924b}.w3eden .btn.wpdm-skype{background:#00aff0}.w3eden .btn.wpdm-slideshare{background:#0679b5}.w3eden .btn.wpdm-soundcloud{background:#ff4e00}.w3eden .btn.wpdm-spotify{background:#84bd00}.w3eden .btn.wpdm-box{background:#07c;color:#fff!important}.w3eden .btn.wpdm-onedrive{background:#0088f3;color:#fff!important}.w3eden .btn.wpdm-stack-overflow{background:#07c}.w3eden .btn.wpdm-stumbleupon{background:#ea4b24}.w3eden .btn.wpdm-trello{background:#026aa7}.w3eden .btn.wpdm-tumblr{background:#2c4762}.w3eden .btn.wpdm-twitter{background:#55acee;color:#fff!important}.w3eden .btn.wpdm-vimeo{background:#4bf}.w3eden .btn.wpdm-vine{background:#00bf8f}.w3eden .btn.wpdm-vk{background:#6281a3}.w3eden .btn.wpdm-whatsapp{background:#59ac23}.w3eden .btn.wpdm-windows{background:#00bcf2}.w3eden .btn.wpdm-wordpress{background:#1e8cbe}.w3eden .btn.wpdm-xing{background:#006464}.w3eden .btn.wpdm-yahoo{background:#5210c4}.w3eden .btn.wpdm-yelp{background:#c41200}.w3eden .btn.wpdm-youtube,.w3eden .btn.wpdm-youtube-play{background:#d02022}.w3eden .btn.wpdm- :hover{opacity:.9}body.wpdm-iframe-modal-open{overflow:hidden}#all-package-settings .wpdm-accordion.w3eden .panel-heading,.w3eden .blockui{position:relative}.w3eden .blockui:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(255,255,255,.4) url(../images/loader.svg) center center no-repeat;background-size:64px;transition:all ease-in-out 400ms}#wpdm-floatify-top-right,#wpdm-notify-top-right{position:fixed;top:30px;right:30px;z-index:999999!important}#wpdm-notify-top-center{position:fixed;left:50%!important;top:40px!important;z-index:999999}.wpdm-floatify,.wpdm-notify{margin-bottom:10px;font-size:9pt;letter-spacing:.5px}.wpdm-notify{padding:20px 30px;border-radius:2px;float:right;clear:both;background:#fff;background-size:24px!important;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;z-index:999999;max-width:400px}#wpdm-notify-top-center .wpdm-notify{float:none;margin-left:-50%;text-align:center}.wpdm-hide-right{display:none;position:absolute}.wpdm-notify .wpdm-notify-title{display:block;margin-bottom:5px}.wpdm-notify-info{border-bottom:3px solid var(--color-info);color:var(--color-info)}.wpdm-notify-success{background:#fff!important;background-size:24px!important;border-bottom:3px solid var(--color-success);color:var(--color-success)}.wpdm-notify-error{background-size:24px!important;border-bottom:3px solid var(--color-danger);color:var(--color-danger)}#currentfiles .panel-heading,#wpdm-settings .panel-footer,#wpdm-settings .panel-heading{box-shadow:none!important;background:#fbfbfb!important}.w3eden .panel{box-shadow:0 0 3px rgba(0,0,0,.05)}.w3eden .panel.card{max-width:100%!important;width:100%;margin:0}.w3eden .panel.panel-default .panel-heading{background-image:none;border-bottom-color:#e7e7e7!important}.w3eden .txtsc,.w3eden .txtsc:focus{display:inline-block!important;padding:0!important;border:0!important;box-shadow:none;color:var(--color-info);background:0 0!important;border-radius:2px;text-align:center;font-size:12px;font-family:monospace;width:min-content}.c-pointer{cursor:pointer}.txtellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-numbers.current{font-weight:700;color:#575555!important;background:rgba(0,0,0,.01)!important}.ss-content,.ss-wrapper{height:100%;width:100%;position:relative}.ss-wrapper{overflow:hidden;z-index:1;float:left}.ss-content{padding:0 32px 0 0;right:-18px;overflow:auto;-moz-box-sizing:border-box;box-sizing:border-box}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#all-package-settings .wpdm-accordion.w3eden .panel-heading input[type=checkbox]{width:32px;margin-right:12px!important;opacity:0}.checkx{position:absolute;left:0;top:0;height:100%;width:41px;border-right:1px solid #ddd;line-height:44px;text-align:center;color:#ccc;transition:300ms all ease-in-out}.wpdm-accordion.w3eden .panel-heading input[type=checkbox]:checked+.checkx{color:var(--color-primary)}.w3eden input[type=checkbox]{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:0;outline:0;cursor:pointer;margin-right:10px!important;box-shadow:none}.w3eden input[type=checkbox]:after{content:'';width:24px;height:12px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}.w3eden input[type=checkbox]:before{content:'';width:14px;height:14px;display:block;position:absolute;left:0;top:0;border-radius:50%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.w3eden .check-column{text-align:center!important}.w3eden .check-column input{margin:0!important}.w3eden input[type=checkbox]:checked:before{left:14px;top:3px;box-shadow:-1px 1px 3px rgba(0,0,0,.3);border:1px solid var(--color-success)}.w3eden input[type=checkbox]:checked:after{background:linear-gradient(0deg,var(--color-success-active),rgba(var(--color-success-rgb),.8))}.w3eden input[type=checkbox],.w3eden input[type=checkbox]:after,.w3eden input[type=checkbox]:before,.w3eden input[type=checkbox]:checked:after,.w3eden input[type=checkbox]:checked:before{transition:ease .3s;-webkit-transition:ease .3s;-moz-transition:ease .3s;-o-transition:ease .3s;outline:0!important}.w3eden input[type=radio]{transition:all ease-in-out 400ms}.w3eden input[type=radio]:checked{border:1px solid var(--color-info)!important}.w3eden input[type=radio]:checked::before{background-color:var(--color-info)!important;transition:all ease-in-out 400ms}.w3eden #fm_settings .panel,.w3eden .panel.card-plain{border-top:2px solid var(--color-primary)!important}.w3eden #wdm_settings_form #wpdmpp-payment-methods .panel,.w3eden #wdm_settings_form .panel.panel-light{border:1px solid #e5e5e5!important}.w3eden #wdm_settings_form .panel .panel-heading,.w3eden .panel.card-plain .panel-heading{background:#fafafa;box-shadow:none!important}.show-on-hover,:hover>.show-on-hover{opacity:0;transition:all ease-in-out 400ms}:hover>.show-on-hover{opacity:1}#wpdm_terms_page_chosen{width:400px!important}#wpdmshortcode{width:275px}body.rtl #wpdm-admin-page-body{margin-right:250px!important}body.rtl.wpdmpro_page_settings #wpcontent{padding-right:0!important}body.rtl #wpdm-admin-main-header{padding-left:0!important;margin-left:0!important}body.rtl.wpdmpro_page_settings #wpdm-admin-page-header .pull-right{float:left!important;padding-left:0!important}body.rtl #wpdm-admin-page-container{padding-left:0!important}body.rtl .w3eden .chosen-container .chosen-drop,body.rtl .w3eden .chosen-container-single-nosearch .chosen-search input[type=text]{display:none}body.rtl .w3eden .chosen-container.chosen-with-drop .chosen-drop{display:block}.w3eden .fw-4{font-weight:400!important}.w3eden .fw-6{font-weight:600!important}.w3eden .fw-8{font-weight:800!important}.w3eden .m-0{margin:0}.w3eden .mb-0{margin-bottom:0}.w3eden .mt-1{margin-top:5px}
1
+ @keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}:root{--admin-color:#0e68ff;--admin-color-rgb:14, 104, 255}.w3eden h3{margin:0;font-size:10pt}#wpdm-attached-files .w3eden .panel-heading .btn{font-size:9px}#wpdm-attached-files .w3eden .panel.panel-default{border-color:#eee}#wpdm-attached-files .w3eden .panel{border-radius:0;box-shadow:none;margin-bottom:5px!important;margin-top:12px!important}#wpdm-attached-files #accordion{margin-top:10px!important}#wpdm-attached-files .w3eden .panel-heading{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-right:10px}#wpdm-attached-files .w3eden .panel.panel-default>.panel-heading{border-color:#eee!important}.w3eden .panel .panel.panel-default .panel-body .panel-footer,.w3eden .panel .panel.panel-default .panel-body .panel-heading{box-shadow:none!important;background:#fafafa!important;background-image:none!important;border-color:#eee!important}#wpdm-attached-files .w3eden .panel-heading a{box-shadow:none!important;outline:0!important;text-decoration:none!important}#wpdm-attached-files .w3eden .file-ico{padding:10px;border:1px solid #ddd;border-radius:3px;width:72px}#download_count,#wpdmsaleamt,#wpdmsaleqty{width:60px}#wpdmuprice{width:150px}.panel-heading a{text-decoration:none!important}.table-v td{vertical-align:middle!important}a:active,a:focus{box-shadow:none!important}.chzn-drop{width:100%!important}.btn,.form-control{border-radius:3px}.wpdm-settings-fields{padding:20px 0}.wpdm-settings-fields>h3{font-size:10pt;font-weight:700;background:var(--color-secondary);padding:12px 14px;margin:20px 0 12px;color:#fff;border-radius:3px;letter-spacing:.6px}.wpdm-settings-fields .form-group label{display:block;clear:both;font-weight:600!important}.w3eden .modal.fade.in{z-index:9999!important}.modal-open .modal{overflow:auto}.w3eden .modal-backdrop{position:absolute;z-index:-9999999!important}.modal-body{transition:all ease-in-out 400ms}.w3eden .alert{box-shadow:none;background:#fff}.w3eden .alert.alert-info{position:relative;border:1px solid var(--color-info)!important;background:rgba(var(--color-info-rgb),.08)!important;border-radius:3px;line-height:1.5}.alert.alert-info *,.w3eden .alert.alert-info{color:var(--color-info)!important}.w3eden .alert a{font-weight:700;text-decoration:underline}.w3eden .alert.alert-danger{position:relative;border:1px solid var(--color-danger)!important;border-radius:8px;line-height:1.5}.alert.alert-danger *,.w3eden .alert.alert-danger{color:var(--color-danger)!important}.w3eden .alert.alert-warning{position:relative;border:1px solid var(--color-warning)!important;border-radius:3px;line-height:1.5}.alert.alert-warning *,.w3eden .alert.alert-warning{color:var(--color-warning)!important}.w3eden .alert.alert-success{border:1px solid var(--color-success)!important;position:relative}.alert.alert-success *,.w3eden .alert.alert-success{color:var(--color-success)!important}.w3eden.wpdm-accordion .panel-heading{background-image:linear-gradient(to bottom,#fafafa 0,#f1f1f1 100%)!important}.w3eden.wpdm-accordion .panel-default:last-child{border-bottom:0}.w3eden.wpdm-accordion .panel-default:last-child .panel-body{border-bottom:1px solid #ddd}.wpdm-th-icon{font-size:.8em;border:1px solid;border-radius:500px;height:18px;width:18px;display:inline-block;text-align:center;vertical-align:middle;line-height:17px}.w3eden .panel fieldset label,.wpdm-scode{font-weight:400}.w3eden .panel fieldset{border:1px solid #eee;padding:10px 15px 15px}.w3eden .panel fieldset legend{font-size:10pt;font-weight:900;float:left;padding-bottom:10px}.form-control.input-sm.input-tplid{text-align:center;font-weight:700;background:#fff;cursor:alias;font-family:monospace}.wpdm-scode{font-family:Courier,monospace;width:180px;padding:10px;max-width:100%;border-radius:2px;background:#eee}.w3eden input{padding:7px}.w3eden #wphead{border-bottom:0}.w3eden.wrap{margin:0;padding:0}.w3eden#wpbody{margin-left:-19px}.w3eden select{min-width:150px;max-width:100%!important}.wpdm-loading{background:url(../images/wpdm-settings.png) center center no-repeat;width:16px;height:16px}.w3eden .nav-pills a{background:#f5f5f5}.wpdm-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-ms-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.w3eden .panel-heading h3.h{font-size:11pt;font-weight:600;margin:0;padding:9px}.w3eden .alert-info{background-color:#dfecf7!important;border-color:#b0d1ec!important}.w3eden ul.nav li a,.w3eden ul.nav li a:active,.w3eden ul.nav li a:focus{outline:0!important;transition:all ease-in-out 300ms}.w3eden .panel-primary{border-color:var(--color-primary)}.w3eden div.panel-primary>div.panel-heading{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.w3eden .nav-pills li.active a{background-color:var(--color-primary)!important;color:#fff!important}.w3eden ul#navigation{border-bottom:1px solid #999}.w3eden code{color:#306139!important;background:rgba(86,165,98,.15)!important;font-family:Courier,monospace!important}.w3eden input[type=checkbox],.w3eden input[type=radio]{line-height:normal;margin:0 2px 2px 0;position:relative!important}#plugin-updates-nav a{background:#ddd}#plugin-updates-nav li.active a{border-radius:0!important;background:#777!important;font-weight:700}.w3eden .dl-period .fa.pull-right{font-size:12pt}#plugin-updates-nav a,.no-radius{border-radius:0!important}#drag-drop-area{border:2px dashed #59ac23!important;min-height:200px;margin-top:10px;text-align:center;background:rgba(97,187,38,.05)}.drag-drop-inside p.drag-drop-info{font-size:11pt;font-weight:700}#drag-drop-area small{margin-top:10px}.w3eden .bg-white{background:#fff!important}#wpdm-wrapper-panel{box-shadow:none;background:0 0;border-radius:0;border:0;margin-left:-20px}#wpdm-wrapper-panel>.panel-heading .btn{font-weight:600;letter-spacing:.5px}#wpdm-wrapper-panel>.panel-heading .btn .fa{margin-right:5px}#wpdm-wrapper-panel>.panel-heading b{font-size:12pt!important;line-height:26px!important}#wpdm-wrapper-panel td{vertical-align:middle;font-weight:400}#wpdm-wrapper-panel th{vertical-align:middle;font-weight:600;line-height:25px}#wpdm-wrapper-panel tfoot th{border-top:1px solid #ddd}#wpdm-wrapper-panel .table{background:#fff}.tab-content.tpleditor{background:#fff;border:1px solid #ddd;border-top:0;padding:20px}#wpdm-wrapper-panel .navbar-default{box-shadow:none}#wpdm-wrapper-panel .navbar-nav li{margin:0}@media (max-width:960px){#wpdm-wrapper-panel>.panel-heading{width:calc(100% - 35px)}}@media (max-width:786px){#wpdm-wrapper-panel{margin-left:-10px}#wpdm-wrapper-panel>.panel-heading{width:100%}}#wpdm-wrapper-panel-settings{margin:30px 20px;max-width:1000px}.w3eden .nav.nav-tabs>li>a:hover{border:1px solid #ccc}.w3eden .nav.nav-tabs>li>a{background:#f8f8f8 0 0;border:1px solid #ddd;margin-right:3px;border-radius:0!important;font-size:9pt;font-weight:600!important;color:var(--color-secondary);letter-spacing:.5px;box-shadow:none}.w3eden .nav.nav-tabs>li.active>a{background:#fff;border-bottom:1px solid transparent;color:var(--color-primary);box-shadow:0 -3px 4px rgba(var(--color-primary-rgb),.1)!important;border-top:1px solid var(--color-primary)}.w3eden h3.panel-heading input[type=checkbox]{margin:-2px 5px 0 0!important}.w3eden .form-group fieldset{border:1px solid #ddd;padding:10px 15px}.w3eden .form-group fieldset legend{border-bottom:1px solid #ddd;font-size:9pt;float:left;width:100%;padding-bottom:10px}.w3eden .ui-menu .ui-menu-item.ui-state-focus{border:0!important;border-bottom:1px solid #ddd!important;background:#eee}.w3eden .ui-menu .ui-menu-item{background-image:none;border-bottom:1px solid #ddd;clear:both;float:none!important;margin:0;padding:8px 10px;position:relative;width:auto!important}#all-package-settings .tab-content{padding:10px}#wpdm-settings .inside{padding:0!important;margin:0!important}#all-package-settings .nav.nav-tabs{padding-top:10px;padding-left:10px;background:#f5f5f5}.w3eden .color-purple{color:#8557d3!important}.w3eden .color-green{color:#30b570!important}.w3eden .color-red{color:#eb4d58!important}.w3eden .color-blue{color:#3960e2!important}.w3eden .well{background-image:none}.w3eden .form-control.inline{display:inline;width:auto}.w3eden .input-lg{border-radius:3px}#fm_settings .wrap{margin:0}#fm_settings .nav-tabs li a{font-weight:600!important}#fm_settings .nav-tabs li.active a{background:#f1f1f1!important}#wpdm-files th{background:#eee;border-bottom:0 none}#fm_settings .panel-body .panel,#fm_settings .panel-body .panel-heading{background-image:none;border-radius:0}.file-access-settings label{margin-right:10px!important}.file-access-settings input:checked+span{color:#3b99fc}.wpdmpro_page_templates #message,.wpdmpro_page_templates .fade.updated{display:none}#dashboard-widgets-wrap .w3eden *{border-radius:0!important}#dashboard-widgets-wrap .w3eden .list-group-item .badge{border-radius:2px!important}.w3eden .list-group-item .badge.pull-right,.w3eden .list-group-item .pull-right .badge{font-size:8pt;letter-spacing:.5px;line-height:19px;padding:0 9px;border-radius:15px!important;background:#63b76c}.w3eden .list-group-item .pull-right .badge{background:#3b99fc}#wpdmpp_lastest_orders .w3eden .list-group-item .pull-right .badge{background:#8557d3}.panel.panel-default.panel-flat,.panel.panel-default.panel-flat .panel-heading{background-image:none!important}.panel.panel-default.panel-flat .wp-editor-container{border:0!important}.panel.panel-default.panel-flat .panel-heading{border-bottom:1px solid #ddd!important;background:#f9f9f9!important}.bootstrap-select select{display:none!important}.input-group-addon .bootstrap-select{height:32px}.bootstrap-select .btn{border-radius:3px!important}.input-group-addon .bootstrap-select .btn{border:0}.wpdm-custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/sort.svg) calc(100% - 10px) center no-repeat!important;background-size:15px!important;padding-right:10px!important;cursor:pointer}.w3eden .btn{-webkit-transition:all .2s ease;transition:all .2s ease;text-transform:uppercase;border-radius:2px}.w3eden .btn.btn-link{border:0!important;background:0 0!important}.w3eden .btn.btn-lg{padding:14px 25px;font-size:14px}.w3eden .btn.btn-sm{padding:7px 10px;font-size:10px;border-radius:2px}.w3eden .btn.btn-xs{border-radius:1.5px;padding:5px 8px;font-size:9px}.w3eden .btn.btn-secondary,.w3eden .flat-default,.w3eden .flat-default.btn-bordered:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.w3eden .btn.btn-secondary:hover:not(.no-hover),.w3eden .flat-default:hover:not(.no-hover){background-color:#a3acb1;border-color:var(--color-secondary);color:#fff}.w3eden .flat-default.btn-bordered{background-color:#a3acb1;border-color:var(--color-secondary)}.w3eden .btn.btn-secondary:active:not(.no-hover),.w3eden .flat-default.btn-bordered,.w3eden .flat-default:active:not(.no-hover){background-color:var(--color-secondary-hover);border-color:#8f9598;color:#fff}.w3eden .btn,.w3eden .navbar .navbar-nav>a.btn{font-weight:600;letter-spacing:1px;font-size:.8571em;line-height:1.1em;border:0;border-radius:.1875rem;padding:11px 22px;cursor:pointer;background-color:#888;color:#fff}.w3eden .btn.active,.w3eden .btn.active:focus,.w3eden .btn.active:hover,.w3eden .btn:active,.w3eden .btn:active:focus,.w3eden .btn:active:hover,.w3eden .btn:focus,.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn.active,.w3eden .navbar .navbar-nav>a.btn.active:focus,.w3eden .navbar .navbar-nav>a.btn.active:hover,.w3eden .navbar .navbar-nav>a.btn:active,.w3eden .navbar .navbar-nav>a.btn:active:focus,.w3eden .navbar .navbar-nav>a.btn:active:hover,.w3eden .navbar .navbar-nav>a.btn:focus,.w3eden .navbar .navbar-nav>a.btn:hover,.w3eden .show>.btn.dropdown-toggle,.w3eden .show>.btn.dropdown-toggle:focus,.w3eden .show>.btn.dropdown-toggle:hover,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle:focus,.w3eden .show>.navbar .navbar-nav>a.btn.dropdown-toggle:hover{background-color:#979797;color:#fff;box-shadow:none}.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn.btn-simple,.w3eden .navbar .navbar-nav>a.btn.btn-simple{color:#888;border-color:#888}.w3eden .btn.btn-simple:active,.w3eden .btn.btn-simple:focus,.w3eden .btn.btn-simple:hover,.w3eden .navbar .navbar-nav>a.btn.btn-simple:active,.w3eden .navbar .navbar-nav>a.btn.btn-simple:focus,.w3eden .navbar .navbar-nav>a.btn.btn-simple:hover{background-color:transparent;color:#979797;border-color:#979797;box-shadow:none}.w3eden .btn.btn-link,.w3eden .navbar .navbar-nav>a.btn.btn-link{color:#888}.w3eden .btn.btn-link:active,.w3eden .btn.btn-link:focus,.w3eden .btn.btn-link:hover,.w3eden .navbar .navbar-nav>a.btn.btn-link:active,.w3eden .navbar .navbar-nav>a.btn.btn-link:focus,.w3eden .navbar .navbar-nav>a.btn.btn-link:hover{background-color:transparent;color:#979797;text-decoration:none;box-shadow:none}.w3eden .btn:focus,.w3eden .btn:hover,.w3eden .navbar .navbar-nav>a.btn:focus,.w3eden .navbar .navbar-nav>a.btn:hover{opacity:1;filter:alpha(opacity=100);outline:0!important}.w3eden .btn.active,.w3eden .btn:active,.w3eden .navbar .navbar-nav>a.btn.active,.w3eden .navbar .navbar-nav>a.btn:active,.w3eden .open>.btn.dropdown-toggle,.w3eden .open>.navbar .navbar-nav>a.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.w3eden .btn.btn-icon,.w3eden .navbar .navbar-nav>a.btn.btn-icon{height:2.375rem;min-width:2.375rem;width:2.375rem;padding:0;font-size:.9375rem;overflow:hidden;position:relative;line-height:normal}.w3eden .btn.btn-icon.btn-simple,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-simple{padding:0}.w3eden .btn.btn-icon.btn-sm,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm{height:1.875rem;min-width:1.875rem;width:1.875rem}.w3eden .btn.btn-icon.btn-sm i.fa,.w3eden .btn.btn-icon.btn-sm i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.now-ui-icons{font-size:.6875rem}.w3eden .btn.btn-icon.btn-lg,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg{height:3.6rem;min-width:3.6rem;width:3.6rem}.w3eden .btn.btn-icon.btn-lg i.fa,.w3eden .btn.btn-icon.btn-lg i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.now-ui-icons{font-size:1.325rem}.w3eden .btn.btn-icon:not(.btn-footer) i.fa,.w3eden .btn.btn-icon:not(.btn-footer) i.now-ui-icons,.w3eden .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.fa,.w3eden .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.now-ui-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:1.5626rem;width:25px}.w3eden .btn:not(.btn-icon) .now-ui-icons,.w3eden .navbar .navbar-nav>a.btn:not(.btn-icon) .now-ui-icons{position:relative;top:1px}.w3eden .btn-primary{background-color:var(--color-primary);color:#fff}.w3eden .btn-primary.active,.w3eden .btn-primary.active:focus,.w3eden .btn-primary.active:hover,.w3eden .btn-primary:active,.w3eden .btn-primary:active:focus,.w3eden .btn-primary:active:hover,.w3eden .btn-primary:focus,.w3eden .btn-primary:hover,.w3eden .show>.btn-primary.dropdown-toggle,.w3eden .show>.btn-primary.dropdown-toggle:focus,.w3eden .show>.btn-primary.dropdown-toggle:hover{background-color:var(--color-primary);color:#fff;box-shadow:none}.w3eden .btn-primary:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-primary.disabled,.w3eden .btn-primary.disabled.active,.w3eden .btn-primary.disabled.focus,.w3eden .btn-primary.disabled:active,.w3eden .btn-primary.disabled:focus,.w3eden .btn-primary.disabled:hover,.w3eden .btn-primary:disabled,.w3eden .btn-primary:disabled.active,.w3eden .btn-primary:disabled.focus,.w3eden .btn-primary:disabled:active,.w3eden .btn-primary:disabled:focus,.w3eden .btn-primary:disabled:hover,.w3eden .btn-primary[disabled],.w3eden .btn-primary[disabled].active,.w3eden .btn-primary[disabled].focus,.w3eden .btn-primary[disabled]:active,.w3eden .btn-primary[disabled]:focus,.w3eden .btn-primary[disabled]:hover,.w3eden fieldset[disabled] .btn-primary,.w3eden fieldset[disabled] .btn-primary.active,.w3eden fieldset[disabled] .btn-primary.focus,.w3eden fieldset[disabled] .btn-primary:active,.w3eden fieldset[disabled] .btn-primary:focus,.w3eden fieldset[disabled] .btn-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-simple{background-image:none!important}.w3eden .btn-primary.btn-simple{color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-primary.btn-simple:active,.w3eden .btn-primary.btn-simple:focus,.w3eden .btn-primary.btn-simple:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.w3eden .btn-primary.btn-link{color:var(--color-primary)}.w3eden .btn-primary.btn-link:active,.w3eden .btn-primary.btn-link:focus,.w3eden .btn-primary.btn-link:hover{background-color:transparent;color:var(--color-primary);text-decoration:none;box-shadow:none}.w3eden .btn-success{background-color:var(--color-success);color:#fff}.w3eden .btn-success.active,.w3eden .btn-success.active:focus,.w3eden .btn-success.active:hover,.w3eden .btn-success:active,.w3eden .btn-success:active:focus,.w3eden .btn-success:active:hover,.w3eden .btn-success:focus,.w3eden .btn-success:hover,.w3eden .show>.btn-success.dropdown-toggle,.w3eden .show>.btn-success.dropdown-toggle:focus,.w3eden .show>.btn-success.dropdown-toggle:hover{background-color:var(--color-success-hover);color:#fff;box-shadow:none}.w3eden .btn-success:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-success.disabled,.w3eden .btn-success.disabled.active,.w3eden .btn-success.disabled.focus,.w3eden .btn-success.disabled:active,.w3eden .btn-success.disabled:focus,.w3eden .btn-success.disabled:hover,.w3eden .btn-success:disabled,.w3eden .btn-success:disabled.active,.w3eden .btn-success:disabled.focus,.w3eden .btn-success:disabled:active,.w3eden .btn-success:disabled:focus,.w3eden .btn-success:disabled:hover,.w3eden .btn-success[disabled],.w3eden .btn-success[disabled].active,.w3eden .btn-success[disabled].focus,.w3eden .btn-success[disabled]:active,.w3eden .btn-success[disabled]:focus,.w3eden .btn-success[disabled]:hover,.w3eden fieldset[disabled] .btn-success,.w3eden fieldset[disabled] .btn-success.active,.w3eden fieldset[disabled] .btn-success.focus,.w3eden fieldset[disabled] .btn-success:active,.w3eden fieldset[disabled] .btn-success:focus,.w3eden fieldset[disabled] .btn-success:hover{background-color:var(--color-success);border-color:var(--color-success)}.w3eden .btn-success.btn-simple{color:var(--color-success);border-color:var(--color-success)}.w3eden .btn-success.btn-simple:active,.w3eden .btn-success.btn-simple:focus,.w3eden .btn-success.btn-simple:hover{background-color:transparent;color:var(--color-success-hover);border-color:var(--color-success-hover);box-shadow:none}.w3eden .btn-success.btn-link{color:var(--color-success)}.w3eden .btn-success.btn-link:active,.w3eden .btn-success.btn-link:focus,.w3eden .btn-success.btn-link:hover{background-color:transparent;color:var(--color-success-hover);text-decoration:none;box-shadow:none}.w3eden .btn-info{background-color:var(--color-info);color:#fff}.w3eden .btn-info.active,.w3eden .btn-info.active:focus,.w3eden .btn-info.active:hover,.w3eden .btn-info:active,.w3eden .btn-info:active:focus,.w3eden .btn-info:active:hover,.w3eden .btn-info:focus,.w3eden .btn-info:hover,.w3eden .show>.btn-info.dropdown-toggle,.w3eden .show>.btn-info.dropdown-toggle:focus,.w3eden .show>.btn-info.dropdown-toggle:hover{background-color:var(--color-info-hover);color:#fff;box-shadow:none}.w3eden .btn-info:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-info.disabled,.w3eden .btn-info.disabled.active,.w3eden .btn-info.disabled.focus,.w3eden .btn-info.disabled:active,.w3eden .btn-info.disabled:focus,.w3eden .btn-info.disabled:hover,.w3eden .btn-info:disabled,.w3eden .btn-info:disabled.active,.w3eden .btn-info:disabled.focus,.w3eden .btn-info:disabled:active,.w3eden .btn-info:disabled:focus,.w3eden .btn-info:disabled:hover,.w3eden .btn-info[disabled],.w3eden .btn-info[disabled].active,.w3eden .btn-info[disabled].focus,.w3eden .btn-info[disabled]:active,.w3eden .btn-info[disabled]:focus,.w3eden .btn-info[disabled]:hover,.w3eden fieldset[disabled] .btn-info,.w3eden fieldset[disabled] .btn-info.active,.w3eden fieldset[disabled] .btn-info.focus,.w3eden fieldset[disabled] .btn-info:active,.w3eden fieldset[disabled] .btn-info:focus,.w3eden fieldset[disabled] .btn-info:hover{background-color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info.btn-simple{color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info.btn-simple:active,.w3eden .btn-info.btn-simple:focus,.w3eden .btn-info.btn-simple:hover{background-color:transparent;color:var(--color-info-hover);border-color:var(--color-info-hover);box-shadow:none}.w3eden .btn-info.btn-link{color:var(--color-info)}.w3eden .btn-info.btn-link:active,.w3eden .btn-info.btn-link:focus,.w3eden .btn-info.btn-link:hover{background-color:transparent;color:var(--color-info-hover);text-decoration:none;box-shadow:none}.w3eden .btn-warning{background-color:var(--color-warning);color:#fff}.w3eden .btn-warning.active,.w3eden .btn-warning.active:focus,.w3eden .btn-warning.active:hover,.w3eden .btn-warning:active,.w3eden .btn-warning:active:focus,.w3eden .btn-warning:active:hover,.w3eden .btn-warning:focus,.w3eden .btn-warning:hover,.w3eden .show>.btn-warning.dropdown-toggle,.w3eden .show>.btn-warning.dropdown-toggle:focus,.w3eden .show>.btn-warning.dropdown-toggle:hover{background-color:var(--color-warning-hover);color:#fff;box-shadow:none}.w3eden .btn-warning:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-warning.disabled,.w3eden .btn-warning.disabled.active,.w3eden .btn-warning.disabled.focus,.w3eden .btn-warning.disabled:active,.w3eden .btn-warning.disabled:focus,.w3eden .btn-warning.disabled:hover,.w3eden .btn-warning:disabled,.w3eden .btn-warning:disabled.active,.w3eden .btn-warning:disabled.focus,.w3eden .btn-warning:disabled:active,.w3eden .btn-warning:disabled:focus,.w3eden .btn-warning:disabled:hover,.w3eden .btn-warning[disabled],.w3eden .btn-warning[disabled].active,.w3eden .btn-warning[disabled].focus,.w3eden .btn-warning[disabled]:active,.w3eden .btn-warning[disabled]:focus,.w3eden .btn-warning[disabled]:hover,.w3eden fieldset[disabled] .btn-warning,.w3eden fieldset[disabled] .btn-warning.active,.w3eden fieldset[disabled] .btn-warning.focus,.w3eden fieldset[disabled] .btn-warning:active,.w3eden fieldset[disabled] .btn-warning:focus,.w3eden fieldset[disabled] .btn-warning:hover{background-color:var(--color-warning);border-color:var(--color-warning)}.w3eden .btn-warning.btn-simple{color:var(--color-warning);border-color:var(--color-warning)}.w3eden .btn-warning.btn-simple:active,.w3eden .btn-warning.btn-simple:focus,.w3eden .btn-warning.btn-simple:hover{background-color:transparent;color:var(--color-warning-hover);border-color:var(--color-warning-hover);box-shadow:none}.w3eden .btn-warning.btn-link{color:var(--color-warning)}.w3eden .btn-warning.btn-link:active,.w3eden .btn-warning.btn-link:focus,.w3eden .btn-warning.btn-link:hover{background-color:transparent;color:var(--color-warning-hover);text-decoration:none;box-shadow:none}.w3eden .btn-danger{background-color:var(--color-danger);color:#fff}.w3eden .btn-danger.active,.w3eden .btn-danger.active:focus,.w3eden .btn-danger.active:hover,.w3eden .btn-danger:active,.w3eden .btn-danger:active:focus,.w3eden .btn-danger:active:hover,.w3eden .btn-danger:focus,.w3eden .btn-danger:hover,.w3eden .show>.btn-danger.dropdown-toggle,.w3eden .show>.btn-danger.dropdown-toggle:focus,.w3eden .show>.btn-danger.dropdown-toggle:hover{background-color:var(--color-danger-hover);color:#fff;box-shadow:none}.w3eden .btn-danger:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.w3eden .btn-danger.disabled,.w3eden .btn-danger.disabled.active,.w3eden .btn-danger.disabled.focus,.w3eden .btn-danger.disabled:active,.w3eden .btn-danger.disabled:focus,.w3eden .btn-danger.disabled:hover,.w3eden .btn-danger:disabled,.w3eden .btn-danger:disabled.active,.w3eden .btn-danger:disabled.focus,.w3eden .btn-danger:disabled:active,.w3eden .btn-danger:disabled:focus,.w3eden .btn-danger:disabled:hover,.w3eden .btn-danger[disabled],.w3eden .btn-danger[disabled].active,.w3eden .btn-danger[disabled].focus,.w3eden .btn-danger[disabled]:active,.w3eden .btn-danger[disabled]:focus,.w3eden .btn-danger[disabled]:hover,.w3eden fieldset[disabled] .btn-danger,.w3eden fieldset[disabled] .btn-danger.active,.w3eden fieldset[disabled] .btn-danger.focus,.w3eden fieldset[disabled] .btn-danger:active,.w3eden fieldset[disabled] .btn-danger:focus,.w3eden fieldset[disabled] .btn-danger:hover{background-color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger.btn-simple{color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger.btn-simple:active,.w3eden .btn-danger.btn-simple:focus,.w3eden .btn-danger.btn-simple:hover{background-color:transparent;color:var(--color-danger-hover);border-color:var(--color-danger-hover);box-shadow:none}#currentfiles .panel-danger .panel-heading,.w3eden .btn-danger.btn-link{color:var(--color-danger)}.w3eden .btn-danger.btn-link:active,.w3eden .btn-danger.btn-link:focus,.w3eden .btn-danger.btn-link:hover{background-color:transparent;color:var(--color-danger-hover);text-decoration:none;box-shadow:none}.w3eden .btn.disabled,.w3eden .btn:disabled,.w3eden .btn[disabled]{opacity:.5;filter:alpha(opacity=50)}.w3eden .btn-round{border-width:1px;border-radius:30px!important;padding:11px 23px}.w3eden .btn-round.btn-simple{padding:10px 22px}.w3eden .btn-simple{border:1px solid;border-color:#888;padding:10px 22px;background-color:transparent}.w3eden .btn-link.disabled,.w3eden .btn-link.disabled.active,.w3eden .btn-link.disabled.focus,.w3eden .btn-link.disabled:active,.w3eden .btn-link.disabled:focus,.w3eden .btn-link.disabled:hover,.w3eden .btn-link:disabled,.w3eden .btn-link:disabled.active,.w3eden .btn-link:disabled.focus,.w3eden .btn-link:disabled:active,.w3eden .btn-link:disabled:focus,.w3eden .btn-link:disabled:hover,.w3eden .btn-link[disabled],.w3eden .btn-link[disabled].active,.w3eden .btn-link[disabled].focus,.w3eden .btn-link[disabled]:active,.w3eden .btn-link[disabled]:focus,.w3eden .btn-link[disabled]:hover,.w3eden .btn-simple.disabled,.w3eden .btn-simple.disabled.active,.w3eden .btn-simple.disabled.focus,.w3eden .btn-simple.disabled:active,.w3eden .btn-simple.disabled:focus,.w3eden .btn-simple.disabled:hover,.w3eden .btn-simple:disabled,.w3eden .btn-simple:disabled.active,.w3eden .btn-simple:disabled.focus,.w3eden .btn-simple:disabled:active,.w3eden .btn-simple:disabled:focus,.w3eden .btn-simple:disabled:hover,.w3eden .btn-simple[disabled],.w3eden .btn-simple[disabled].active,.w3eden .btn-simple[disabled].focus,.w3eden .btn-simple[disabled]:active,.w3eden .btn-simple[disabled]:focus,.w3eden .btn-simple[disabled]:hover,.w3eden fieldset[disabled] .btn-link,.w3eden fieldset[disabled] .btn-link.active,.w3eden fieldset[disabled] .btn-link.focus,.w3eden fieldset[disabled] .btn-link:active,.w3eden fieldset[disabled] .btn-link:focus,.w3eden fieldset[disabled] .btn-link:hover,.w3eden fieldset[disabled] .btn-simple,.w3eden fieldset[disabled] .btn-simple.active,.w3eden fieldset[disabled] .btn-simple.focus,.w3eden fieldset[disabled] .btn-simple:active,.w3eden fieldset[disabled] .btn-simple:focus,.w3eden fieldset[disabled] .btn-simple:hover{background-color:transparent}.w3eden .btn-lg{font-size:1em;border-radius:.25rem;padding:15px 48px}.w3eden .btn-lg.btn-simple{padding:14px 47px}.w3eden .btn-sm{font-size:14px;border-radius:.1875rem;padding:5px 15px}.w3eden .btn-link{border:0;padding:.5rem .7rem;background-color:transparent}.w3eden .btn-wd{min-width:140px}.w3eden .btn-group.select{width:100%}.w3eden .btn-group.select .btn{text-align:left}.w3eden .btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.w3eden .btn .label{margin-left:5px}.w3eden .btn span.left-icon{margin-left:-13px;margin-top:-7px;padding:7px 12px}.list-group .list-group-item{font-weight:400!important}.wpdmpro_page_settings .updated{display:none!important}i.sinc{width:16px!important}.w3eden .btn.btn-fb{background-color:#354c8c!important;border:0!important;color:#fff!important;font-size:10px!important;font-weight:700!important}.w3eden .btn.btn-fb .label-white{color:#354c8c!important}.w3eden .btn.wpdm-android{background:#8ec147;color:#fff!important}.w3eden .btn.wpdm-apple{background:#777;color:#fff!important}.w3eden .btn.wpdm-behance{background:#07f;color:#fff!important}.w3eden .btn.wpdm-bitcoin{background:#f79012;color:#fff!important}.w3eden .btn.wpdm-buysellads{background:#c90100;color:#fff!important}.w3eden .btn.wpdm-codepen{background:#444;color:#fff!important}.w3eden .btn.wpdm-css3{background:#0270bb;color:#fff}.w3eden .btn.wpdm-delicious{background:#31a9ff;color:#fff!important}.w3eden .btn.wpdm-deviantart{background:#05cc47;color:#fff!important}.w3eden .btn.wpdm-digg{background:#0093cc}.w3eden .btn.wpdm-dropbox{background:#007ee5;color:#fff!important}.w3eden .btn.wpdm-email-1,.w3eden .btn.wpdm-email-2{background:#35c7ed}.w3eden .btn.wpdm-facebook{background:#4862a3;color:#fff!important}.w3eden .btn.wpdm-flickr{background:#ff1981}.w3eden .btn.wpdm-foursquare{background:#f04d7a}.w3eden .btn.wpdm-git{background:#f64d27}.w3eden .btn.wpdm-github{background:#999}.w3eden .btn.wpdm-google{background:#3f85f4;color:#fff!important}.w3eden .btn.wpdm-google-plus{background:#dd4b39;color:#fff!important}.w3eden .btn.wpdm-html5{background:#e54d26}.w3eden .btn.wpdm-instagram{background:#3d6b92}.w3eden .btn.wpdm-joomla{background:#fc8f30}.w3eden .btn.wpdm-jsfiddle{background:#4679bd}.w3eden .btn.wpdm-lastfm{background:#df1c23}.w3eden .btn.wpdm-linkedin{background:#0177b5;color:#fff!important}.w3eden .btn.wpdm-linux{background:#39a6df}.w3eden .btn.wpdm-maxcdn{background:#ff5b02}.w3eden .btn.wpdm-medium{background:#333}.w3eden .btn.wpdm-pagelines{background:#444}.w3eden .btn.wpdm-paypal{background:#009cde}.w3eden .btn.wpdm-pinterest{background:#db242c;color:#fff!important}.w3eden .btn.wpdm-reddit{background:#ff4500}.w3eden .btn.wpdm-rss{background:#fc8f55}.w3eden .btn.wpdm-share{background:#01924b}.w3eden .btn.wpdm-skype{background:#00aff0}.w3eden .btn.wpdm-slideshare{background:#0679b5}.w3eden .btn.wpdm-soundcloud{background:#ff4e00}.w3eden .btn.wpdm-spotify{background:#84bd00}.w3eden .btn.wpdm-box{background:#07c;color:#fff!important}.w3eden .btn.wpdm-onedrive{background:#0088f3;color:#fff!important}.w3eden .btn.wpdm-stack-overflow{background:#07c}.w3eden .btn.wpdm-stumbleupon{background:#ea4b24}.w3eden .btn.wpdm-trello{background:#026aa7}.w3eden .btn.wpdm-tumblr{background:#2c4762}.w3eden .btn.wpdm-twitter{background:#55acee;color:#fff!important}.w3eden .btn.wpdm-vimeo{background:#4bf}.w3eden .btn.wpdm-vine{background:#00bf8f}.w3eden .btn.wpdm-vk{background:#6281a3}.w3eden .btn.wpdm-whatsapp{background:#59ac23}.w3eden .btn.wpdm-windows{background:#00bcf2}.w3eden .btn.wpdm-wordpress{background:#1e8cbe}.w3eden .btn.wpdm-xing{background:#006464}.w3eden .btn.wpdm-yahoo{background:#5210c4}.w3eden .btn.wpdm-yelp{background:#c41200}.w3eden .btn.wpdm-youtube,.w3eden .btn.wpdm-youtube-play{background:#d02022}.w3eden .btn.wpdm- :hover{opacity:.9}body.wpdm-iframe-modal-open{overflow:hidden}#all-package-settings .wpdm-accordion.w3eden .panel-heading,.w3eden .blockui{position:relative}.w3eden .blockui:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(255,255,255,.4) url(../images/loader.svg) center center no-repeat;background-size:64px;transition:all ease-in-out 400ms}#wpdm-floatify-top-right,#wpdm-notify-top-right{position:fixed;top:30px;right:30px;z-index:999999!important}#wpdm-notify-top-center{position:fixed;left:50%!important;top:40px!important;z-index:999999}.wpdm-floatify,.wpdm-notify{margin-bottom:10px;font-size:9pt;letter-spacing:.5px}.wpdm-notify{padding:20px 30px;border-radius:2px;float:right;clear:both;background:#fff;background-size:24px!important;box-shadow:0 0 15px rgba(0,0,0,.1);cursor:pointer;z-index:999999;max-width:400px}#wpdm-notify-top-center .wpdm-notify{float:none;margin-left:-50%;text-align:center}.wpdm-hide-right{display:none;position:absolute}.wpdm-notify .wpdm-notify-title{display:block;margin-bottom:5px}.wpdm-notify-info{border-bottom:3px solid var(--color-info);color:var(--color-info)}.wpdm-notify-success{background:#fff!important;background-size:24px!important;border-bottom:3px solid var(--color-success);color:var(--color-success)}.wpdm-notify-error{background-size:24px!important;border-bottom:3px solid var(--color-danger);color:var(--color-danger)}#currentfiles .panel-heading,#wpdm-settings .panel-footer,#wpdm-settings .panel-heading{box-shadow:none!important;background:#fbfbfb!important}.w3eden .panel{box-shadow:0 0 3px rgba(0,0,0,.05)}.w3eden .panel.card{max-width:100%!important;width:100%;margin:0}.w3eden .panel.panel-default .panel-heading{background-image:none;border-bottom-color:#e7e7e7!important}.w3eden .txtsc,.w3eden .txtsc:focus{display:inline-block!important;padding:0!important;border:0!important;box-shadow:none;color:var(--color-info);background:0 0!important;border-radius:2px;text-align:center;font-size:12px;font-family:monospace;width:min-content}.c-pointer{cursor:pointer}.txtellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-numbers.current{font-weight:700;color:#575555!important;background:rgba(0,0,0,.01)!important}.ss-content,.ss-wrapper{height:100%;width:100%;position:relative}.ss-wrapper{overflow:hidden;z-index:1;float:left}.ss-content{padding:0 32px 0 0;right:-18px;overflow:auto;-moz-box-sizing:border-box;box-sizing:border-box}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#all-package-settings .wpdm-accordion.w3eden .panel-heading input[type=checkbox]{width:32px;margin-right:12px!important;opacity:0}.checkx{position:absolute;left:0;top:0;height:100%;width:41px;border-right:1px solid #ddd;line-height:44px;text-align:center;color:#ccc;transition:300ms all ease-in-out}.wpdm-accordion.w3eden .panel-heading input[type=checkbox]:checked+.checkx{color:var(--color-primary)}.w3eden input[type=checkbox]{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:0;outline:0;cursor:pointer;margin-right:10px!important;box-shadow:none}.w3eden input[type=checkbox]:after{content:'';width:24px;height:12px;display:inline-block;background:rgba(196,195,195,.55);border-radius:18px;clear:both}.w3eden input[type=checkbox]:before{content:'';width:14px;height:14px;display:block;position:absolute;left:0;top:0;border-radius:50%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.w3eden .check-column{text-align:center!important}.w3eden .check-column input{margin:0!important}.w3eden input[type=checkbox]:checked:before{left:14px;top:3px;box-shadow:-1px 1px 3px rgba(0,0,0,.3);border:1px solid var(--color-success)}.w3eden input[type=checkbox]:checked:after{background:linear-gradient(0deg,var(--color-success-active),rgba(var(--color-success-rgb),.8))}.w3eden input[type=checkbox],.w3eden input[type=checkbox]:after,.w3eden input[type=checkbox]:before,.w3eden input[type=checkbox]:checked:after,.w3eden input[type=checkbox]:checked:before{transition:ease .3s;-webkit-transition:ease .3s;-moz-transition:ease .3s;-o-transition:ease .3s;outline:0!important}.w3eden input[type=radio]{transition:all ease-in-out 400ms}.w3eden input[type=radio]:checked{border:1px solid var(--color-info)!important}.w3eden input[type=radio]:checked::before{background-color:var(--color-info)!important;transition:all ease-in-out 400ms}.w3eden #fm_settings .panel,.w3eden .panel.card-plain{border-top:2px solid var(--color-primary)!important}.w3eden #wdm_settings_form #wpdmpp-payment-methods .panel,.w3eden #wdm_settings_form .panel.panel-light{border:1px solid #e5e5e5!important}.w3eden #wdm_settings_form .panel .panel-heading,.w3eden .panel.card-plain .panel-heading{background:#fafafa;box-shadow:none!important}.show-on-hover,:hover>.show-on-hover{opacity:0;transition:all ease-in-out 400ms}:hover>.show-on-hover{opacity:1}#wpdm_terms_page_chosen{width:400px!important}#wpdmshortcode{width:275px}body.rtl #wpdm-admin-page-body{margin-right:250px!important}body.rtl.wpdmpro_page_settings #wpcontent{padding-right:0!important}body.rtl #wpdm-admin-main-header{padding-left:0!important;margin-left:0!important}body.rtl.wpdmpro_page_settings #wpdm-admin-page-header .pull-right{float:left!important;padding-left:0!important}body.rtl #wpdm-admin-page-container{padding-left:0!important}body.rtl .w3eden .chosen-container .chosen-drop,body.rtl .w3eden .chosen-container-single-nosearch .chosen-search input[type=text]{display:none}body.rtl .w3eden .chosen-container.chosen-with-drop .chosen-drop{display:block}.w3eden .fw-4{font-weight:400!important}.w3eden .fw-6{font-weight:600!important}.w3eden .fw-8{font-weight:800!important}.w3eden .m-0{margin:0}.w3eden .mb-0{margin-bottom:0}.w3eden .mt-1{margin-top:5px}.w3eden .mb-3{margin-bottom:15px!important}
download-manager.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://www.wpdownloadmanager.com/purchases/
5
  Description: Manage, Protect and Track file downloads, and sell digital products from your WordPress site. A complete digital asset management solution.
6
  Author: W3 Eden, Inc.
7
  Author URI: https://www.wpdownloadmanager.com/
8
- Version: 3.2.54
9
  Text Domain: download-manager
10
  Domain Path: /languages
11
  */
@@ -39,7 +39,7 @@ use WPDM\Widgets\WidgetController;
39
 
40
  global $WPDM;
41
 
42
- define('WPDM_VERSION','3.2.54');
43
 
44
  define('WPDM_TEXT_DOMAIN','download-manager');
45
 
5
  Description: Manage, Protect and Track file downloads, and sell digital products from your WordPress site. A complete digital asset management solution.
6
  Author: W3 Eden, Inc.
7
  Author URI: https://www.wpdownloadmanager.com/
8
+ Version: 3.2.55
9
  Text Domain: download-manager
10
  Domain Path: /languages
11
  */
39
 
40
  global $WPDM;
41
 
42
+ define('WPDM_VERSION','3.2.55');
43
 
44
  define('WPDM_TEXT_DOMAIN','download-manager');
45
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: download manager, document management, file manager, digital store, ecomme
5
  Requires at least: 5.3
6
  Tested up to: 6.0
7
  License: GPLv2 or later
8
- Stable tag: 3.2.54
9
 
10
 
11
  This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
@@ -181,6 +181,10 @@ Check download stats and get a push notification when someone downloads, install
181
 
182
  == Changelog ==
183
 
 
 
 
 
184
  = 3.2.54 - 2022.08.22 =
185
  * Improved asset manager
186
  * Updated font awesome
5
  Requires at least: 5.3
6
  Tested up to: 6.0
7
  License: GPLv2 or later
8
+ Stable tag: 3.2.55
9
 
10
 
11
  This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
181
 
182
  == Changelog ==
183
 
184
+ = 3.2.55 - 2022.08.31 =
185
+ * Fixed an issue with file browser root dir selection
186
+ * Fixed an issue with URL encoding
187
+
188
  = 3.2.54 - 2022.08.22 =
189
  * Improved asset manager
190
  * Updated font awesome
src/AssetManager/AssetManager.php CHANGED
@@ -37,21 +37,32 @@ class AssetManager
37
 
38
  public static function root($path = '')
39
  {
40
- global $current_user;
41
- $rpath = get_option('_wpdm_file_browser_root');
42
- $rpath = str_replace(get_home_path(), "", $rpath);
43
- $root = current_user_can(WPDM_ADMIN_CAP) ? trailingslashit(get_home_path().$rpath) : trailingslashit(UPLOAD_DIR . $current_user->user_login);
44
- $_root = str_replace("\\", "/", $root);
45
- if ($path !== '') $root .= $path;
46
- $root = str_replace(array("./", "../"), "", $root);
47
- $root = str_replace("\\", "/", $root);
48
- if ($path !== '' && !strstr($root, $_root)) return "[INVALID_PATH]";
49
- if (is_dir($root)) $root = rtrim($root, "/") . "/";
50
- if ($path === '' && !file_exists($root)) {
51
- @mkdir($root, 0775, true);
52
- \WPDM\__\FileSystem::blockHTTPAccess($root);
53
- }
54
- return $root;
 
 
 
 
 
 
 
 
 
 
 
55
  }
56
 
57
  private function actions()
@@ -168,7 +179,7 @@ class AssetManager
168
  global $current_user;
169
  $file = AssetManager::root(Crypt::decrypt(wpdm_query_var('wpdmfmdl')));
170
  if (!$file) \WPDM\__\Messages::error("File Not Found!", 1);
171
- \WPDM\__\FileSystem::downloadFile($file, wp_basename($file), 10240, false, ['play' => wpdm_query_var('play')]);
172
  die();
173
  }
174
  }
@@ -261,7 +272,7 @@ class AssetManager
261
  //$item_label = strlen($item_label) > 30 ? substr($item_label, 0, 15) . "..." . substr($item_label, strlen($item_label) - 15) : $item_label;
262
  $ext = explode('.', $item);
263
  $ext = end($ext);
264
- $icon = \WPDM\__\FileSystem::fileTypeIcon($ext);
265
  $type = is_dir($path . $item) ? 'dir' : 'file';
266
  $note = is_dir($path . $item) ? (count(scandir($path . $item)) - 2) . ' items' : number_format((filesize($path . $item) / 1024), 2) . ' KB';
267
  $rpath = str_replace($root, "", $path . $item);
@@ -392,7 +403,7 @@ class AssetManager
392
 
393
 
394
  } else {
395
- wp_send_json(array('content' => 'Failed to open file!', 'id' => uniqid()));
396
  die();
397
  }
398
 
@@ -671,6 +682,13 @@ class AssetManager
671
  }
672
  }
673
 
 
 
 
 
 
 
 
674
  }
675
 
676
 
37
 
38
  public static function root($path = '')
39
  {
40
+ if(!function_exists('get_home_path'))
41
+ include_once ABSPATH.'wp-admin/includes/file.php';
42
+ $current_user = wp_get_current_user();
43
+ $fbRoot = get_option('_wpdm_file_browser_root');
44
+ $fbRoot = str_replace(get_home_path(), "", $fbRoot);
45
+ $userRoot = current_user_can(WPDM_ADMIN_CAP) ? trailingslashit(get_home_path().$fbRoot) : trailingslashit(UPLOAD_DIR . $current_user->user_login);
46
+
47
+ //Create user root if dir doesn't already exist
48
+ if(!current_user_can(WPDM_ADMIN_CAP) && !file_exists($userRoot))
49
+ {
50
+ @mkdir($userRoot, 0775, true);
51
+ FileSystem::blockHTTPAccess($userRoot);
52
+ }
53
+
54
+ $userRoot = self::fsPath($userRoot);
55
+ $userRootExt = $path !== '' ? $userRoot.$path : $userRoot;
56
+ $userRootExt = preg_replace(array('/\.\.\//', '/\.\//', '/\/\.\.$/'), "", $userRootExt);
57
+ $realUserRootExt = realpath($userRootExt);
58
+ if($realUserRootExt) $realUserRootExt = self::fsPath($realUserRootExt);
59
+ $userRootExt = self::fsPath($userRootExt);
60
+
61
+ if(substr_count($userRootExt, $userRoot) == 0 || !$realUserRootExt || substr_count($realUserRootExt, $userRoot) === 0) return "[INVALID_PATH] {$realUserRootExt} {$userRoot}";
62
+
63
+ if (is_dir($userRootExt)) $userRootExt = trailingslashit($userRootExt);
64
+
65
+ return $userRootExt;
66
  }
67
 
68
  private function actions()
179
  global $current_user;
180
  $file = AssetManager::root(Crypt::decrypt(wpdm_query_var('wpdmfmdl')));
181
  if (!$file) \WPDM\__\Messages::error("File Not Found!", 1);
182
+ FileSystem::downloadFile($file, wp_basename($file), 10240, false, [ 'play' => wpdm_query_var('play')]);
183
  die();
184
  }
185
  }
272
  //$item_label = strlen($item_label) > 30 ? substr($item_label, 0, 15) . "..." . substr($item_label, strlen($item_label) - 15) : $item_label;
273
  $ext = explode('.', $item);
274
  $ext = end($ext);
275
+ $icon = FileSystem::fileTypeIcon($ext);
276
  $type = is_dir($path . $item) ? 'dir' : 'file';
277
  $note = is_dir($path . $item) ? (count(scandir($path . $item)) - 2) . ' items' : number_format((filesize($path . $item) / 1024), 2) . ' KB';
278
  $rpath = str_replace($root, "", $path . $item);
403
 
404
 
405
  } else {
406
+ wp_send_json(array('content' => 'Failed to open file! '. $path, 'id' => uniqid()));
407
  die();
408
  }
409
 
682
  }
683
  }
684
 
685
+ static function fsPath($path)
686
+ {
687
+ $path = str_replace("\\", "/", $path);
688
+ $path = is_dir($path) ? trailingslashit($path) : $path;
689
+ return $path;
690
+ }
691
+
692
  }
693
 
694
 
src/User/EditProfile.php CHANGED
@@ -96,7 +96,7 @@ class EditProfile
96
  die();
97
  }
98
  }
99
- header("location: " . $_SERVER['HTTP_REFERER']);
100
  die();
101
  }
102
  }
96
  die();
97
  }
98
  }
99
+ header("location: " . sanitize_text_field($_SERVER['HTTP_REFERER']));
100
  die();
101
  }
102
  }
src/__/FileSystem.php CHANGED
@@ -755,7 +755,7 @@ class FileSystem
755
  }
756
  $file_type_icon_url = apply_filters("wpdm_file_type_icon", $file_type_icon_url, $filename_or_ext);
757
  if($return) return $file_type_icon_url;
758
- echo $file_type_icon_url;
759
  }
760
 
761
  /**
755
  }
756
  $file_type_icon_url = apply_filters("wpdm_file_type_icon", $file_type_icon_url, $filename_or_ext);
757
  if($return) return $file_type_icon_url;
758
+ echo esc_attr($file_type_icon_url);
759
  }
760
 
761
  /**
src/__/__.php CHANGED
@@ -15,23 +15,23 @@ class __
15
  $proxy_allowed = defined('WPDM_PROXY_IP_ALLOWED') && WPDM_PROXY_IP_ALLOWED === true;
16
  $ipaddress = '';
17
  if ($proxy_allowed && getenv('HTTP_CLIENT_IP'))
18
- $ipaddress = getenv('HTTP_CLIENT_IP');
19
  else if ($proxy_allowed && getenv('HTTP_X_FORWARDED_FOR'))
20
- $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
21
  else if ($proxy_allowed && getenv('HTTP_X_FORWARDED'))
22
- $ipaddress = getenv('HTTP_X_FORWARDED');
23
  else if ($proxy_allowed && getenv('HTTP_FORWARDED_FOR'))
24
- $ipaddress = getenv('HTTP_FORWARDED_FOR');
25
  else if ($proxy_allowed && getenv('HTTP_FORWARDED'))
26
- $ipaddress = getenv('HTTP_FORWARDED');
27
  else if (getenv('REMOTE_ADDR'))
28
- $ipaddress = getenv('REMOTE_ADDR');
29
  else
30
  $ipaddress = 'UNKNOWN';
31
 
32
  $ipaddress = explode(",", $ipaddress);
33
 
34
- return $ipaddress[0];
35
  }
36
 
37
 
@@ -215,7 +215,7 @@ class __
215
  * @param $array
216
  * @return mixed
217
  */
218
- static function sanitize_array($array, $sanitize = 'kses')
219
  {
220
  if (!is_array($array)) return esc_attr($array);
221
  foreach ($array as $key => &$value) {
@@ -263,15 +263,23 @@ class __
263
  break;
264
 
265
  case 'kses':
266
- $allowedtags = wp_kses_allowed_html();
267
- $allowedtags['div'] = array('class' => true);
268
  $allowedtags['strong'] = array('class' => true);
269
  $allowedtags['b'] = array('class' => true);
270
  $allowedtags['i'] = array('class' => true);
271
  $allowedtags['a'] = array('class' => true, 'href' => true);
272
- $allowedtags['ul'] = array('class' => false);
273
- $allowedtags['ol'] = array('class' => false);
274
- $allowedtags['li'] = array('class' => false);
 
 
 
 
 
 
 
 
275
  $value = wp_kses($value, $allowedtags);
276
  break;
277
 
15
  $proxy_allowed = defined('WPDM_PROXY_IP_ALLOWED') && WPDM_PROXY_IP_ALLOWED === true;
16
  $ipaddress = '';
17
  if ($proxy_allowed && getenv('HTTP_CLIENT_IP'))
18
+ $ipaddress = sanitize_text_field(getenv('HTTP_CLIENT_IP'));
19
  else if ($proxy_allowed && getenv('HTTP_X_FORWARDED_FOR'))
20
+ $ipaddress = sanitize_text_field(getenv('HTTP_X_FORWARDED_FOR'));
21
  else if ($proxy_allowed && getenv('HTTP_X_FORWARDED'))
22
+ $ipaddress = sanitize_text_field(getenv('HTTP_X_FORWARDED'));
23
  else if ($proxy_allowed && getenv('HTTP_FORWARDED_FOR'))
24
+ $ipaddress = sanitize_text_field(getenv('HTTP_FORWARDED_FOR'));
25
  else if ($proxy_allowed && getenv('HTTP_FORWARDED'))
26
+ $ipaddress = sanitize_text_field(getenv('HTTP_FORWARDED'));
27
  else if (getenv('REMOTE_ADDR'))
28
+ $ipaddress = sanitize_text_field(getenv('REMOTE_ADDR'));
29
  else
30
  $ipaddress = 'UNKNOWN';
31
 
32
  $ipaddress = explode(",", $ipaddress);
33
 
34
+ return sanitize_text_field($ipaddress[0]);
35
  }
36
 
37
 
215
  * @param $array
216
  * @return mixed
217
  */
218
+ static function sanitize_array($array, $sanitize = '')
219
  {
220
  if (!is_array($array)) return esc_attr($array);
221
  foreach ($array as $key => &$value) {
263
  break;
264
 
265
  case 'kses':
266
+ $allowedtags = wp_kses_allowed_html('post');
267
+ /*$allowedtags['div'] = array('class' => true);
268
  $allowedtags['strong'] = array('class' => true);
269
  $allowedtags['b'] = array('class' => true);
270
  $allowedtags['i'] = array('class' => true);
271
  $allowedtags['a'] = array('class' => true, 'href' => true);
272
+ $allowedtags['ul'] = array('class' => true);
273
+ $allowedtags['ol'] = array('class' => true);
274
+ $allowedtags['li'] = array('class' => true);
275
+ $allowedtags['hr'] = array('class' => true);
276
+ $allowedtags['table'] = array('class' => true);
277
+ $allowedtags['tr'] = array('class' => true);
278
+ $allowedtags['th'] = array('class' => true);
279
+ $allowedtags['thead'] = array('class' => true);
280
+ $allowedtags['tfoot'] = array('class' => true);
281
+ $allowedtags['tbody'] = array('class' => true);
282
+ $allowedtags['td'] = array('class' => true);*/
283
  $value = wp_kses($value, $allowedtags);
284
  break;
285
 
src/__/views/email-templates/ui-blocks/panel.php CHANGED
@@ -4,19 +4,22 @@
4
  * Date: 17/11/18
5
  * Time: 1:09 AM
6
  */
 
 
 
7
  if (!defined('ABSPATH')) die();
8
  ?>
9
  <div style="border:1px solid #D7E0E9;border-radius: 3px;overflow: hidden;">
10
  <?php if($heading != ''){ ?>
11
- <div style="border-bottom: 1px solid #D7E0E9;background: #EFF3F7;padding: 10px 15px;font-size: 12pt;font-weight: bold;letter-spacing: 0.5px;line-height: 1.5"><?php echo $heading; ?></div>
12
  <?php } ?>
13
  <?php if(count($content) > 0){
14
  foreach ($content as $html) {
15
  ?>
16
- <div style="border-bottom: 1px solid #D7E0E9;background: rgba(255,255,255,0.7);padding: 10px 15px;margin-bottom: -1px;letter-spacing: 0.5px;line-height: 1.5"><?php echo $html; ?></div>
17
  <?php }
18
  } ?>
19
  <?php if($footer != ''){ ?>
20
- <div style="background: #EFF3F7;padding: 10px 15px;margin-top: -1px !important;"><?php echo $footer; ?></div>
21
  <?php } ?>
22
  </div>
4
  * Date: 17/11/18
5
  * Time: 1:09 AM
6
  */
7
+
8
+ use WPDM\__\__;
9
+
10
  if (!defined('ABSPATH')) die();
11
  ?>
12
  <div style="border:1px solid #D7E0E9;border-radius: 3px;overflow: hidden;">
13
  <?php if($heading != ''){ ?>
14
+ <div style="border-bottom: 1px solid #D7E0E9;background: #EFF3F7;padding: 10px 15px;font-size: 12pt;font-weight: bold;letter-spacing: 0.5px;line-height: 1.5"><?php echo __::sanitize_var($heading, 'kses'); ?></div>
15
  <?php } ?>
16
  <?php if(count($content) > 0){
17
  foreach ($content as $html) {
18
  ?>
19
+ <div style="border-bottom: 1px solid #D7E0E9;background: rgba(255,255,255,0.7);padding: 10px 15px;margin-bottom: -1px;letter-spacing: 0.5px;line-height: 1.5"><?php echo __::sanitize_var($html, 'kses'); ?></div>
20
  <?php }
21
  } ?>
22
  <?php if($footer != ''){ ?>
23
+ <div style="background: #EFF3F7;padding: 10px 15px;margin-top: -1px !important;"><?php echo __::sanitize_var($footer, 'kses'); ?></div>
24
  <?php } ?>
25
  </div>
src/__/views/email-templates/ui-blocks/table.php CHANGED
@@ -4,14 +4,17 @@
4
  * Date: 18/11/18
5
  * Time: 10:13 PM
6
  */
 
 
 
7
  if (!defined('ABSPATH')) die();
8
  ?>
9
- <table style="width: 100%;<?php if(isset($css, $css['table'])) echo $css['table']; ?>" class="email <?php if(isset($tclass)) echo $tclass; ?>" cellspacing="0" cellpadding="0">
10
  <?php if(isset($thead)){ ?>
11
  <thead>
12
  <tr>
13
  <?php foreach ($thead as $th) { ?>
14
- <th style="<?php if(isset($css, $css['th'])) echo $css['th']; ?>"><?php echo $th; ?></th>
15
  <?php } ?>
16
  </tr>
17
  </thead>
@@ -21,7 +24,7 @@ if (!defined('ABSPATH')) die();
21
  <?php $rn = 0; foreach ($data as $row){ ?>
22
  <tr>
23
  <?php $cn = 0; foreach ($row as $td) { ?>
24
- <td style="<?php if(isset($css, $css['td'])) echo $css['td']; ?><?php if(isset($css, $css['col'], $css['col'][$cn])) echo $css['col'][$cn]; ?><?php if(isset($css, $css['row'], $css['row'][$rn])) echo $css['row'][$rn]; ?>"><?php echo $td; ?></td>
25
  <?php $cn++; } ?>
26
  </tr>
27
  <?php $rn++; } ?>
4
  * Date: 18/11/18
5
  * Time: 10:13 PM
6
  */
7
+
8
+ use WPDM\__\__;
9
+
10
  if (!defined('ABSPATH')) die();
11
  ?>
12
+ <table style="width: 100%;<?php if(isset($css, $css['table'])) echo esc_attr($css['table']); ?>" class="email <?php if(isset($tclass)) echo esc_attr($tclass); ?>" cellspacing="0" cellpadding="0">
13
  <?php if(isset($thead)){ ?>
14
  <thead>
15
  <tr>
16
  <?php foreach ($thead as $th) { ?>
17
+ <th style="<?php if(isset($css, $css['th'])) echo esc_attr($css['th']); ?>"><?php echo __::sanitize_var($th, 'kses'); ?></th>
18
  <?php } ?>
19
  </tr>
20
  </thead>
24
  <?php $rn = 0; foreach ($data as $row){ ?>
25
  <tr>
26
  <?php $cn = 0; foreach ($row as $td) { ?>
27
+ <td style="<?php if(isset($css, $css['td'])) echo esc_attr($css['td']); ?><?php if(isset($css, $css['col'], $css['col'][$cn])) echo esc_attr($css['col'][$cn]); ?><?php if(isset($css, $css['row'], $css['row'][$rn])) echo esc_attr($css['row'][$rn]); ?>"><?php echo __::sanitize_var($td, 'kses'); ?></td>
28
  <?php $cn++; } ?>
29
  </tr>
30
  <?php $rn++; } ?>
src/wpdm-start-download.php CHANGED
@@ -79,7 +79,7 @@ else {
79
 
80
  if (!isset($package['url_protect']) || $package['url_protect'] == 0) {
81
  $indfile = wpdm_escs(htmlspecialchars_decode($indfile));
82
- header('location: ' . $indfile);
83
 
84
  } else {
85
  $r_filename = wpdm_basename($indfile);
79
 
80
  if (!isset($package['url_protect']) || $package['url_protect'] == 0) {
81
  $indfile = wpdm_escs(htmlspecialchars_decode($indfile));
82
+ header('location: ' . urldecode($indfile));
83
 
84
  } else {
85
  $r_filename = wpdm_basename($indfile);