PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.63
Download Manager v3.3.63
3.3.65 3.3.64 3.3.63 3.3.62 3.3.61 3.3.60 3.3.59 3.3.58 3.3.57 3.3.56 trunk 2.1.3 2.3.0 2.5.96 2.5.97 2.6.2 2.6.96 2.8.3 2.9.99 3.0.4 3.1.05 3.1.07 3.1.08 3.1.11 3.1.12 3.1.14 3.1.17 3.1.18 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.2.04 3.2.13 3.2.14 3.2.16 3.2.18 3.2.19 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 3.2.27 3.2.28 3.2.29 3.2.30 3.2.31 3.2.32 3.2.33 3.2.34 3.2.35 3.2.37 3.2.38 3.2.39 3.2.40 3.2.41 3.2.42 3.2.43 3.2.44 3.2.45 3.2.46 3.2.47 3.2.48 3.2.49 3.2.50 3.2.51 3.2.52 3.2.53 3.2.54 3.2.55 3.2.56 3.2.57 3.2.58 3.2.59 3.2.60 3.2.61 3.2.63 3.2.64 3.2.65 3.2.66 3.2.67 3.2.68 3.2.69 3.2.70 3.2.71 3.2.72 3.2.73 3.2.74 3.2.75 3.2.76 3.2.77 3.2.78 3.2.79 3.2.80 3.2.81 3.2.82 3.2.83 3.2.84 3.2.85 3.2.86 3.2.87 3.2.88 3.2.89 3.2.90 3.2.91 3.2.92 3.2.93 3.2.94 3.2.95 3.2.96 3.2.97 3.2.98 3.2.99 3.3.00 3.3.01 3.3.02 3.3.03 3.3.04 3.3.05 3.3.06 3.3.07 3.3.08 3.3.09 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.30 3.3.31 3.3.32 3.3.33 3.3.34 3.3.35 3.3.36 3.3.37 3.3.38 3.3.39 3.3.40 3.3.41 3.3.42 3.3.43 3.3.44 3.3.45 3.3.46 3.3.47 3.3.48 3.3.49 3.3.50 3.3.51 3.3.52 3.3.53 3.3.54 3.3.55
download-manager / src / MediaLibrary / views / media-download.php
download-manager / src / MediaLibrary / views Last commit date
media-download.php 5 months ago media-shortcode.php 5 years ago media-tab.php 3 years ago
media-download.php
212 lines
1 <?php
2 if (!defined('ABSPATH')) die();
3 /**
4 * User: shahnuralam
5 * Date: 1/26/18
6 * Time: 12:33 AM
7 */
8
9 $picon = "<img width='48px' src='".WPDM_ASSET_URL."images/locked.png' />";
10 ?>
11 <!DOCTYPE html>
12 <html style="background: transparent">
13 <head>
14 <title><?php echo $user_allowed ? $media->post_title : '404 - Not found!'; ?></title>
15 <script>
16 var wpdm_url = <?= json_encode(WPDM()->wpdm_urls); ?>;
17 </script>
18 <link rel="stylesheet" href="<?php echo WPDM_BASE_URL; ?>assets/css/front.min.css" />
19 <?php $color_scheme = get_option('__wpdm_color_scheme', 'system'); if ($color_scheme !== 'light') { ?>
20 <link rel="stylesheet" href="<?php echo WPDM_BASE_URL; ?>assets/css/front-dark.min.css" />
21 <?php } ?>
22 <script src="<?php echo includes_url(); ?>/js/jquery/jquery.js"></script>
23 <script src="<?php echo includes_url(); ?>/js/jquery/jquery.form.js"></script>
24 <script src="<?php echo WPDM_BASE_URL; ?>assets/js/wpdm.js"></script>
25 <link href="https://fonts.googleapis.com/css2?family=Merriweather+Sans:300,400,700" rel="stylesheet">
26 <?php
27 WPDM()->apply::uiColors();
28 ?>
29 <style>
30 body{
31 font-family: "Merriweather Sans", sans-serif;
32 font-weight: 400;
33 font-size: 10px;
34 color: #425676;
35 background: #233459;
36 }
37 .w3eden #wpdm-download h1{
38 font-size: 11pt;
39 font-weight: 600;
40 line-height: 1.5;
41 }
42 h1,h2,h3{
43 font-weight: 800;
44 letter-spacing: 0.4px;
45 }
46 .w3eden #wpdm-download h3{
47 font-size: 9pt;
48 }
49 .w3eden p{
50 font-size: 10px;
51 margin: 0;
52 letter-spacing: 0.3px;
53 line-height: 1.5;
54 }
55 #wpdm-download .modal-dialog{
56 width: 360px;
57 max-width: 96%;
58 }
59 #wpdm-download .modal-content{
60 border-radius: 4px;
61 border: 0;
62 box-shadow: 0 0 15px rgba(0,0,0,0.12);
63 }
64 #wpdm-download .modal-footer{
65 border-top: 1px solid #eeeeee;
66 background: #fafafa;
67 padding: 15px;
68 }
69 .w3eden #wpdm-download .btn.btn-download{
70 padding: 12px;
71 font-weight: 600 !important;
72 font-size: 9pt;
73 letter-spacing: 1.5px;
74 }
75 .modal-backdrop{
76 background: rgba(70, 99, 156, 0.87);
77 }
78 .modal-backdrop.show{
79 opacity: 1;
80 }
81 p svg{
82 width: 12px;
83 display: inline-block;
84 margin-right: 3px;
85 margin-top: -3px;
86 }
87 .w3eden .list-group {
88 border-color: rgba(67, 93, 148, 0.1) !important;
89 max-height: 103px;
90 overflow: auto;
91 border-radius: 0 !important;
92 }
93 .w3eden .list-group div.file-item{
94 padding: 10px;
95 color: var(--color-muted);
96 font-size: 10px;
97 border-color: rgba(67, 93, 148, 0.1) !important;
98 line-height: 1.5;
99 border-radius: 0 !important;
100 }
101 .w3eden .list-group div.file-item h3{
102 font-size:10pt;
103 margin: 0;
104 font-weight: 600;
105 color: #4b6286;
106 }
107 .w3eden .list-group div.file-item svg{
108 width: 18px;
109 margin-top: 5px;
110 }
111 .attachment-thumbnail.size-thumbnail {
112 height: 48px;
113 width: auto;
114 }
115 .form-control:focus{
116 box-shadow: none !important;
117 }
118 #__pwd{
119 background: #ffffff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIzMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzE1N0VGQiIgaWQ9Imljb24tMTE0LWxvY2siPjxwYXRoIGQ9Ik0xNiwyMS45MTQ2NDcyIEwxNiwyNC41MDg5OTQ4IEMxNiwyNC43ODAxNjk1IDE2LjIzMTkzMzYsMjUgMTYuNSwyNSBDMTYuNzc2MTQyNCwyNSAxNywyNC43NzIxMTk1IDE3LDI0LjUwODk5NDggTDE3LDIxLjkxNDY0NzIgQzE3LjU4MjU5NjIsMjEuNzA4NzI5IDE4LDIxLjE1MzEwOTUgMTgsMjAuNSBDMTgsMTkuNjcxNTcyOCAxNy4zMjg0MjcyLDE5IDE2LjUsMTkgQzE1LjY3MTU3MjgsMTkgMTUsMTkuNjcxNTcyOCAxNSwyMC41IEMxNSwyMS4xNTMxMDk1IDE1LjQxNzQwMzgsMjEuNzA4NzI5IDE2LDIxLjkxNDY0NzIgTDE2LDIxLjkxNDY0NzIgWiBNOSwxNC4wMDAwMTI1IEw5LDEwLjQ5OTIzNSBDOSw2LjM1NjcwNDg1IDEyLjM1Nzg2NDQsMyAxNi41LDMgQzIwLjYzMzcwNzIsMyAyNCw2LjM1NzUyMTg4IDI0LDEwLjQ5OTIzNSBMMjQsMTQuMDAwMDEyNSBDMjUuNjU5MTQ3MSwxNC4wMDQ3NDg4IDI3LDE1LjM1MDMxNzQgMjcsMTcuMDA5NDc3NiBMMjcsMjYuOTkwNTIyNCBDMjcsMjguNjYzMzY4OSAyNS42NTI5MTk3LDMwIDIzLjk5MTIxMiwzMCBMOS4wMDg3ODc5OSwzMCBDNy4zNDU1OTAxOSwzMCA2LDI4LjY1MjYxMSA2LDI2Ljk5MDUyMjQgTDYsMTcuMDA5NDc3NiBDNiwxNS4zMzk1ODEgNy4zNDIzMzM0OSwxNC4wMDQ3MTUyIDksMTQuMDAwMDEyNSBMOSwxNC4wMDAwMTI1IEw5LDE0LjAwMDAxMjUgWiBNMTIsMTQgTDEyLDEwLjUwMDg1MzcgQzEyLDguMDA5MjQ3OCAxNC4wMTQ3MTg2LDYgMTYuNSw2IEMxOC45ODAyMjQzLDYgMjEsOC4wMTUxMDA4MiAyMSwxMC41MDA4NTM3IEwyMSwxNCBMMTIsMTQgTDEyLDE0IEwxMiwxNCBaIiBpZD0ibG9jayIvPjwvZz48L2c+PC9zdmc+") 8px center no-repeat !important;
120 background-size: 18px !important;
121 padding-left: 36px;
122 }
123 </style>
124
125 </head>
126 <body class="w3eden">
127 <div id="wpdm-download" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="wpdm-download-title" aria-hidden="true">
128 <div class="modal-dialog modal-dialog-centered" role="document">
129 <div id="__error" class="alert alert-danger position-absolute" style="display: none;z-index: 999999;width: 100%;top: 0;border: 0;background: #ffe4ed;border-bottom: 2px solid #df1d5d;color: #df1d5d;font-size: 10pt"><?php _e('Wrong Password. Try Again!'); ?></div>
130 <div class="modal-content">
131 <?php if(!$user_allowed){ ?>
132 <div class="modal-body">
133 <div class="text-danger lead text-center p-4" style="font-weight: 300;font-size: 13pt;line-height: 30px">
134 <div class="d-inline-block">
135 <svg id="Layer_1" style="width: 28px;height: 28px" version="1.1" viewBox="0 0 64 64" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
136 .st0{fill:var(--color-danger);}
137 </style><g><g id="Icon-Exclamation" transform="translate(228.000000, 278.000000)"><path class="st0" d="M-196-222.1c-13.2,0-23.9-10.7-23.9-23.9c0-13.2,10.7-23.9,23.9-23.9s23.9,10.7,23.9,23.9 C-172.1-232.8-182.8-222.1-196-222.1L-196-222.1z M-196-267.3c-11.7,0-21.3,9.6-21.3,21.3s9.6,21.3,21.3,21.3s21.3-9.6,21.3-21.3 S-184.3-267.3-196-267.3L-196-267.3z" id="Fill-49"/><polygon class="st0" id="Fill-50" points="-197.4,-236.1 -194.6,-236.1 -194.6,-233.3 -197.4,-233.3 "/><polyline class="st0" id="Fill-51" points="-195.2,-238.9 -196.8,-238.9 -197.4,-250.2 -197.4,-258.7 -194.6,-258.7 -194.6,-250.2 -195.2,-238.9 "/></g></g></svg>
138 </div>
139 <?php echo __( "File not found!", "download-manager" ); ?>
140 </div>
141 </div>
142 <?php } else { ?>
143 <div class="modal-body">
144 <div class="media">
145 <?php if($picon !== ''){ ?>
146 <div class="mr-3">
147 <?php echo $picon; ?>
148 </div>
149 <?php } ?>
150 <div class="media-body">
151 <h1><?php echo $media->post_title; ?></h1>
152 <p>
153 Updated on <?php echo date(get_option('date_format'), strtotime($media->post_modified)); ?> <?php echo date(get_option('time_format'), strtotime($media->post_modified)); ?>
154 </p>
155 </div>
156 </div>
157 </div>
158 <div class="modal-footer">
159 <?php if($password){ ?>
160 <form method="post" id="__vpass" action="<?php echo admin_url('admin-ajax.php'); ?>">
161 <?php wp_nonce_field(NONCE_KEY, '__xnonce'); ?>
162 <input type="hidden" name="__meida" value="<?php echo $__hash; ?>">
163 <input type="hidden" name="action" value="wpdm_media_pass">
164 <div class="input-group">
165 <input name="__pswd" required="required" id="__pwd" autocomplete="off" placeholder="<?php echo __( "Media Password", "download-manager" ); ?>" class="form-control" type="password">
166 <div class="input-group-append">
167 <button class="btn btn-primary" type="submit"><?php echo __( "Download", "download-manager" ); ?></button>
168 </div>
169 </div>
170 </form>
171 <script>
172 jQuery(function ($) {
173 $('#__vpass').on('submit', function (e) {
174 $('#__vpass').addClass('blockui');
175 e.preventDefault();
176 $(this).ajaxSubmit({
177 success: function (res) {
178 if(res.success){
179 location.href = "<?php echo home_url('/?__mediakey='); ?>"+res.__mediakey;
180 } else {
181 $('#__error').html(res.error).fadeIn();
182 $('#__vpass').removeClass('blockui');
183 }
184
185 }
186 })
187 });
188 });
189 </script>
190 <?php } ?>
191 <?php if(!$password){ ?>
192 <button href="<?php echo $download_url; ?>" class="btn btn-primary btn-block btn-download">
193 Download [ <?php echo $media->filesize; ?> ]
194 </button>
195 <?php } ?>
196 </div>
197
198 <?php } ?>
199
200 </div>
201
202 </div>
203 </div>
204
205 <script>
206 jQuery(function ($) {
207 $('#wpdm-download').modal({backdrop: 'static'});
208 });
209 </script>
210 </body>
211 </html>
212