WordPress Download Manager - Version 3.2.50

Version Description

  • 2022.07.26 =
  • Added option to allow/disallow proxy IP, disallowed by default
Download this release

Release Info

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

Code changes from version 3.2.49 to 3.2.50

assets/css/admin-styles.css CHANGED
@@ -2224,4 +2224,5 @@ body.rtl .w3eden .chosen-container.chosen-with-drop .chosen-drop {
2224
  font-weight: 800 !important;
2225
  }
2226
  .w3eden .m-0 { margin: 0; }
2227
- .w3eden .mb-0 { margin-bottom: 0; }
 
2224
  font-weight: 800 !important;
2225
  }
2226
  .w3eden .m-0 { margin: 0; }
2227
+ .w3eden .mb-0 { margin-bottom: 0; }
2228
+ .w3eden .mt-1 { margin-top: 5px; }
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}
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}
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.49
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.49');
43
 
44
  define('WPDM_TEXT_DOMAIN','download-manager');
45
 
@@ -51,7 +51,7 @@ $upload_dir = $upload_dir['basedir'];
51
  * Define cookie domain if it is already not defined
52
  */
53
  if (!defined('COOKIE_DOMAIN'))
54
- define('COOKIE_DOMAIN',false);
55
 
56
 
57
  /**
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.50
9
  Text Domain: download-manager
10
  Domain Path: /languages
11
  */
39
 
40
  global $WPDM;
41
 
42
+ define('WPDM_VERSION','3.2.50');
43
 
44
  define('WPDM_TEXT_DOMAIN','download-manager');
45
 
51
  * Define cookie domain if it is already not defined
52
  */
53
  if (!defined('COOKIE_DOMAIN'))
54
+ define('COOKIE_DOMAIN', false);
55
 
56
 
57
  /**
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.49
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,9 @@ Check download stats and get a push notification when someone downloads, install
181
 
182
  == Changelog ==
183
 
 
 
 
184
  = 3.2.49 - 2022.07.06 =
185
  * Fixed several Authenticated Persistent XSS Issues, special thanks to `m0ze`
186
 
5
  Requires at least: 5.3
6
  Tested up to: 6.0
7
  License: GPLv2 or later
8
+ Stable tag: 3.2.50
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.50 - 2022.07.26 =
185
+ * Added option to allow/disallow proxy IP, disallowed by default
186
+
187
  = 3.2.49 - 2022.07.06 =
188
  * Fixed several Authenticated Persistent XSS Issues, special thanks to `m0ze`
189
 
src/Admin/AdminController.php CHANGED
@@ -175,10 +175,22 @@ class AdminController {
175
  global $ServerDirBrowser;
176
  if(get_post_type(wpdm_query_var('post')) != 'wpdmpro' && wpdm_query_var('post_type') != 'wpdmpro') return;
177
 
178
- $meta_boxes = array(
179
- 'wpdm-settings' => array('title' => __( "Package Settings" , "download-manager" ), 'callback' => array($this, 'packageSettings'), 'position' => 'normal', 'priority' => 'low'),
180
- 'wpdm-upload-file' => array('title' => __( "Attach File" , "download-manager" ), 'callback' => array($this, 'uploadFiles'), 'position' => 'side', 'priority' => 'core'),
181
- );
 
 
 
 
 
 
 
 
 
 
 
 
182
 
183
 
184
  $meta_boxes = apply_filters("wpdm_meta_box", $meta_boxes);
175
  global $ServerDirBrowser;
176
  if(get_post_type(wpdm_query_var('post')) != 'wpdmpro' && wpdm_query_var('post_type') != 'wpdmpro') return;
177
 
178
+ if(current_user_can('upload_files')) {
179
+ $meta_boxes = array(
180
+ 'wpdm-settings' => array(
181
+ 'title' => __( "Package Settings", "download-manager" ),
182
+ 'callback' => array( $this, 'packageSettings' ),
183
+ 'position' => 'normal',
184
+ 'priority' => 'low'
185
+ ),
186
+ 'wpdm-upload-file' => array( 'title' => __( "Attach File", "download-manager" ),
187
+ 'callback' => array( $this, 'uploadFiles' ),
188
+ 'position' => 'side',
189
+ 'priority' => 'core'
190
+ ),
191
+ );
192
+ } else
193
+ $meta_boxes = [];
194
 
195
 
196
  $meta_boxes = apply_filters("wpdm_meta_box", $meta_boxes);
src/Admin/Menu/Packages.php CHANGED
@@ -47,7 +47,7 @@ class Packages
47
 
48
  function savePackage($post)
49
  {
50
- if(!current_user_can('edit_post', $post)) return;
51
  if (get_post_type() != 'wpdmpro' || !isset($_POST['file'])) return;
52
 
53
  // Deleted old zipped file
@@ -65,11 +65,6 @@ class Packages
65
 
66
  foreach ($_POST['file'] as $meta_key => $meta_value) {
67
  $key_name = "__wpdm_" . $meta_key;
68
- if($meta_key == 'package_dir' && $meta_value != '') {
69
- $meta_value = file_exists($meta_value) && get_post_meta($post->ID, $key_name, true) === $meta_value ? $meta_value : Crypt::decrypt($meta_value);
70
- $meta_value = realpath($meta_value);
71
- $meta_value = Crypt::encrypt($meta_value);
72
- }
73
  if($meta_key == 'package_size' && (double)$meta_value == 0) $meta_value = "";
74
  if($meta_key == 'files'){
75
  $meta_value = array_unique($meta_value);
47
 
48
  function savePackage($post)
49
  {
50
+ if(!current_user_can('edit_post', $post) || !current_user_can('upload_files', $post)) return;
51
  if (get_post_type() != 'wpdmpro' || !isset($_POST['file'])) return;
52
 
53
  // Deleted old zipped file
65
 
66
  foreach ($_POST['file'] as $meta_key => $meta_value) {
67
  $key_name = "__wpdm_" . $meta_key;
 
 
 
 
 
68
  if($meta_key == 'package_size' && (double)$meta_value == 0) $meta_value = "";
69
  if($meta_key == 'files'){
70
  $meta_value = array_unique($meta_value);
src/Admin/views/metaboxes/package-settings.php CHANGED
@@ -94,7 +94,11 @@
94
  <?php if(isset($_GET['post'])&&$_GET['post']!=''){ ?>
95
  <tr>
96
  <td><?php echo __( "Master Key" , "download-manager" ); ?></td>
97
- <td><input class="form-control" style="font-family: monospace;letter-spacing: 1px" type="text" readonly="readonly" value="<?php echo get_post_meta($post->ID, '__wpdm_masterkey', true); ?>"> <label><input type="checkbox" value="1" name="reset_key" /> <?php echo __( "Regenerate Master Key for Download" , "download-manager" ); ?></label> <i class="info fa fa-info" data-placement="top" title="<?php echo __( "This key can be used for direct download" , "download-manager" ); ?>"></i></td>
 
 
 
 
98
  </tr>
99
  <?php } ?>
100
  <?php do_action("wpdm_package_settings_tr", $post->ID); ?>
@@ -239,7 +243,7 @@
239
  }
240
  });
241
 
242
- jQuery('.w3eden .info.fa').tooltip({html:true, placement: 'right'});
243
 
244
 
245
 
@@ -289,7 +293,7 @@
289
  }
290
 
291
 
292
- .w3eden input[type=checkbox], .w3eden input[type=radio], .w3eden label{ margin: 0 !important;}
293
 
294
  #wpdm-files_length{
295
  display: none;
94
  <?php if(isset($_GET['post'])&&$_GET['post']!=''){ ?>
95
  <tr>
96
  <td><?php echo __( "Master Key" , "download-manager" ); ?></td>
97
+ <td><input class="form-control" style="font-family: monospace;letter-spacing: 1px" type="text" readonly="readonly" value="<?php echo get_post_meta($post->ID, '__wpdm_masterkey', true); ?>">
98
+ <div class="mt-1">
99
+ <label class="fw-4"><input type="checkbox" value="1" name="reset_key" /> <?php echo __( "Regenerate Master Key for Download" , "download-manager" ); ?></label> <i class="info fa fa-info" data-placement="top" title="<?php echo __( "This key can be used for direct download" , "download-manager" ); ?>"></i>
100
+ </div>
101
+ </td>
102
  </tr>
103
  <?php } ?>
104
  <?php do_action("wpdm_package_settings_tr", $post->ID); ?>
243
  }
244
  });
245
 
246
+ jQuery('.w3eden .info.fa').tooltip({html:true, placement: 'top'});
247
 
248
 
249
 
293
  }
294
 
295
 
296
+ .w3eden input[type=radio], .w3eden label{ margin: 0 !important;}
297
 
298
  #wpdm-files_length{
299
  display: none;
src/Package/PackageController.php CHANGED
@@ -610,7 +610,7 @@ class PackageController extends PackageTemplate {
610
  if ( is_user_logged_in() ) {
611
  $index = $current_user->ID;
612
  } else {
613
- $index = $_SERVER['REMOTE_ADDR'];
614
  }
615
 
616
  $stock = (int) get_post_meta( $ID, '__wpdm_quota', true );
@@ -902,7 +902,7 @@ class PackageController extends PackageTemplate {
902
  case 'png':
903
  case 'jpg':
904
  case 'jpeg':
905
- return "<img src='" . FileSystem::imageThumbnail( $realpath, $width, $height ) . "' alt='" . get_the_title( $ID ) . "'/>";
906
  case 'pdf':
907
  $url = self::expirableDownloadLink( $ID, 1, 300 );
908
  //$ind = \WPDM_Crypt::Encrypt($file);
610
  if ( is_user_logged_in() ) {
611
  $index = $current_user->ID;
612
  } else {
613
+ $index = __::get_client_ip();
614
  }
615
 
616
  $stock = (int) get_post_meta( $ID, '__wpdm_quota', true );
902
  case 'png':
903
  case 'jpg':
904
  case 'jpeg':
905
+ return "<img src='" . FileSystem::imageThumbnail( $realpath, $width, $height ) . "' alt='" . esc_attr(get_the_title( $ID )) . "'/>";
906
  case 'pdf':
907
  $url = self::expirableDownloadLink( $ID, 1, 300 );
908
  //$ind = \WPDM_Crypt::Encrypt($file);
src/__/__.php CHANGED
@@ -14,16 +14,17 @@ class __
14
  */
15
  static function get_client_ip()
16
  {
 
17
  $ipaddress = '';
18
- if (getenv('HTTP_CLIENT_IP'))
19
  $ipaddress = getenv('HTTP_CLIENT_IP');
20
- else if (getenv('HTTP_X_FORWARDED_FOR'))
21
  $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
22
- else if (getenv('HTTP_X_FORWARDED'))
23
  $ipaddress = getenv('HTTP_X_FORWARDED');
24
- else if (getenv('HTTP_FORWARDED_FOR'))
25
  $ipaddress = getenv('HTTP_FORWARDED_FOR');
26
- else if (getenv('HTTP_FORWARDED'))
27
  $ipaddress = getenv('HTTP_FORWARDED');
28
  else if (getenv('REMOTE_ADDR'))
29
  $ipaddress = getenv('REMOTE_ADDR');
14
  */
15
  static function get_client_ip()
16
  {
17
+ $proxy_allowed = defined('WPDM_PROXY_IP_ALLOWED') && WPDM_PROXY_IP_ALLOWED === true;
18
  $ipaddress = '';
19
+ if ($proxy_allowed && getenv('HTTP_CLIENT_IP'))
20
  $ipaddress = getenv('HTTP_CLIENT_IP');
21
+ else if ($proxy_allowed && getenv('HTTP_X_FORWARDED_FOR'))
22
  $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
23
+ else if ($proxy_allowed && getenv('HTTP_X_FORWARDED'))
24
  $ipaddress = getenv('HTTP_X_FORWARDED');
25
+ else if ($proxy_allowed && getenv('HTTP_FORWARDED_FOR'))
26
  $ipaddress = getenv('HTTP_FORWARDED_FOR');
27
+ else if ($proxy_allowed && getenv('HTTP_FORWARDED'))
28
  $ipaddress = getenv('HTTP_FORWARDED');
29
  else if (getenv('REMOTE_ADDR'))
30
  $ipaddress = getenv('REMOTE_ADDR');
src/wpdm-functions.php CHANGED
@@ -908,26 +908,7 @@ function wpdm_ip_blocked($ip = null)
908
  */
909
  function wpdm_get_client_ip()
910
  {
911
- $ipaddress = '';
912
- if (isset($_SERVER['HTTP_CLIENT_IP']))
913
- $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
914
- else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
915
- $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
916
- else if (isset($_SERVER['HTTP_X_FORWARDED']))
917
- $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
918
- else if (isset($_SERVER['HTTP_FORWARDED_FOR']))
919
- $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
920
- else if (isset($_SERVER['HTTP_FORWARDED']))
921
- $ipaddress = $_SERVER['HTTP_FORWARDED'];
922
- else if (isset($_SERVER['REMOTE_ADDR']))
923
- $ipaddress = $_SERVER['REMOTE_ADDR'];
924
- else
925
- $ipaddress = false;
926
- if ($ipaddress) {
927
- $ipaddress = explode(",", $ipaddress);
928
- $ipaddress = $ipaddress[0];
929
- }
930
- return $ipaddress;
931
  }
932
 
933
  /**
908
  */
909
  function wpdm_get_client_ip()
910
  {
911
+ return __::get_client_ip();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
912
  }
913
 
914
  /**