PluginProbe ʕ •ᴥ•ʔ
Download Manager / trunk
Download Manager vtrunk
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 / Admin / views / settings / basic.php
download-manager / src / Admin / views / settings Last commit date
author-dashboard.php 5 years ago basic.php 5 months ago buddypress.php 5 years ago cloud-storage.php 5 years ago crons.php 1 year ago frontend.php 2 years ago privacy.php 8 months ago profile-dashboard.php 5 years ago social-connects.php 5 years ago user-interface.php 4 months ago
basic.php
448 lines
1 <style>
2 .frm td {
3 padding: 5px;
4 border-bottom: 1px solid #eeeeee;
5
6 font-size: 10pt;
7
8 }
9
10 h4 {
11 color: #336699;
12 margin-bottom: 0px;
13 }
14
15 em {
16 color: #888;
17 }
18
19 .wp-switch-editor {
20 height: 27px !important;
21 }
22 </style>
23
24
25 <div class="panel panel-default">
26 <div class="panel-heading"><?php _e( "Editor Settings" , "download-manager" ); ?></div>
27 <div class="panel-body">
28 <input type="hidden" value="0" name="__wpdm_gutenberg_editor">
29 <label><input type="checkbox" name="__wpdm_gutenberg_editor" value="1" <?php checked(1, get_option('__wpdm_gutenberg_editor')); ?> > <?php echo __("Enable Gutenberg editor for WordPress Download Manager", "download-manager"); ?></label>
30 </div>
31 </div>
32
33 <div class="panel panel-default">
34 <div class="panel-heading"><?php _e("Access Settings", "download-manager"); ?></div>
35 <div class="panel-body">
36
37 <div class="form-group">
38 <label><?php echo __("File Browser Root:", "download-manager"); ?></label><span
39 title="<?php echo __("Root dir for server file browser.<br/><b>*Don't add tailing slash (/)</b>", "download-manager"); ?>"
40 class="info infoicon">(?)</span>
41 <div class="input-group">
42 <span class="input-group-addon">
43 <?php echo get_home_path(); ?>
44 </span>
45 <input type="text" class="form-control"
46 value="<?php echo str_replace(get_home_path(), "", get_option('_wpdm_file_browser_root', str_replace("\\", "/", dirname(UPLOAD_DIR)))); ?>"
47 name="_wpdm_file_browser_root" id="_wpdm_file_browser_root"/>
48 <span class="input-group-btn">
49 <button class="btn btn-secondary ttip" title="<?php _e('Reset Base Dir'); ?>"
50 type="button"
51 onclick="jQuery('#_wpdm_file_browser_root').val('<?php echo str_replace(get_home_path(), "", get_option('_wpdm_file_browser_root', str_replace("\\", "/", dirname(UPLOAD_DIR)))); ?>');"><i
52 class="fas fa-redo"></i></button>
53 </span>
54 </div>
55 </div>
56
57 <div class="form-group">
58 <label><?php echo __("File Browser Access:", "download-manager"); ?></label><br/>
59 <input type="hidden" name="_wpdm_file_browser_access[]" value="[NONE]"/>
60 <select style="width: 100%" name="_wpdm_file_browser_access[]" multiple="multiple" data-placeholder="<?php _e("Who will have access to server file browser", "download-manager"); ?>">
61 <?php
62
63 $currentAccess = maybe_unserialize(get_option('_wpdm_file_browser_access', array('administrator')));
64 $selz = '';
65
66 ?>
67
68 <?php
69 global $wp_roles;
70 $roles = array_reverse($wp_roles->role_names);
71 foreach ($roles as $role => $name) {
72
73
74 if ($currentAccess) $sel = (in_array($role, $currentAccess)) ? 'selected=selected' : '';
75 else $sel = '';
76
77
78 ?>
79 <option value="<?php echo $role; ?>" <?php echo $sel ?>> <?php echo $name; ?></option>
80 <?php } ?>
81 </select>
82 </div>
83
84
85 </div>
86 </div>
87
88 <div class="panel panel-default">
89 <div class="panel-heading"><?php echo __("reCAPTCHA Enterprise Settings", "download-manager"); ?></div>
90 <div class="panel-body">
91 <div class="form-group">
92 <label><?php echo __("Google Cloud Project ID", "download-manager"); ?></label>
93 <input type="text" class="form-control" name="_wpdm_recaptcha_project_id" value="<?php echo esc_attr(get_option('_wpdm_recaptcha_project_id')); ?>">
94 <em><?php echo __("Your Google Cloud Project ID (found in Google Cloud Console)", "download-manager"); ?></em>
95 </div>
96 <div class="form-group">
97 <label><?php echo __("reCAPTCHA Enterprise Site Key", "download-manager"); ?></label>
98 <input type="text" class="form-control" name="_wpdm_recaptcha_site_key" value="<?php echo esc_attr(get_option('_wpdm_recaptcha_site_key')); ?>">
99 <em><?php echo sprintf(__("Create a reCAPTCHA Enterprise key from %sGoogle Cloud Console%s", "download-manager"), '<a target="_blank" href="https://console.cloud.google.com/security/recaptcha">', '</a>'); ?></em>
100 </div>
101 <div class="form-group">
102 <label><?php echo __("reCAPTCHA Enterprise API Key", "download-manager"); ?></label>
103 <input type="text" class="form-control" name="_wpdm_recaptcha_secret_key"
104 value="<?php echo esc_attr(get_option('_wpdm_recaptcha_secret_key')); ?>">
105 <em><?php echo sprintf(__("Create an API key from %sGoogle Cloud Console > APIs & Services > Credentials%s", "download-manager"), '<a target="_blank" href="https://console.cloud.google.com/apis/credentials">', '</a>'); ?></em>
106 <div style="margin-top: 8px; padding: 8px 12px; background: #fff8e5; border-left: 3px solid #ffb900; font-size: 12px;">
107 <strong><?php echo __("Important:", "download-manager"); ?></strong>
108 <?php echo __("If you restrict this API key, do NOT use HTTP referrer restrictions - they will not work. Verification happens server-side, so use IP address restrictions (your server's IP) instead.", "download-manager"); ?>
109 </div>
110 </div>
111 <div class="form-group">
112 <input type="hidden" value="0" name="__wpdm_recaptcha_regform">
113 <label><input type="checkbox" name="__wpdm_recaptcha_regform"
114 value="1" <?php checked(1, get_option('__wpdm_recaptcha_regform')); ?> > <?php echo __("Enable sign up form CAPTCHA validation", "download-manager"); ?>
115 </label>
116 </div>
117 <div class="form-group">
118 <input type="hidden" value="0" name="__wpdm_recaptcha_loginform">
119 <label><input type="checkbox" name="__wpdm_recaptcha_loginform"
120 value="1" <?php checked(1, get_option('__wpdm_recaptcha_loginform')); ?>> <?php echo __("Enable sign in form CAPTCHA validation", "download-manager"); ?>
121 </label>
122 </div>
123
124 <?php
125 $recaptcha_site_key = get_option('_wpdm_recaptcha_site_key');
126 $recaptcha_api_key = get_option('_wpdm_recaptcha_secret_key');
127 $recaptcha_project_id = get_option('_wpdm_recaptcha_project_id');
128 if ($recaptcha_site_key && $recaptcha_api_key && $recaptcha_project_id): ?>
129 <hr>
130 <div class="form-group">
131 <label><?php echo __("Test reCAPTCHA Integration", "download-manager"); ?></label>
132 <div style="padding: 15px; background: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 4px; margin-top: 10px;">
133 <div id="wpdm-recaptcha-test-widget"></div>
134 <input type="hidden" id="wpdm-recaptcha-test-token" value="">
135 <div style="margin-top: 15px;">
136 <button type="button" id="wpdm-recaptcha-test-btn" class="btn btn-secondary" disabled>
137 <i class="fas fa-check-circle"></i> <?php echo __("Test Verification", "download-manager"); ?>
138 </button>
139 <span id="wpdm-recaptcha-test-status" style="margin-left: 10px;"></span>
140 </div>
141 <div id="wpdm-recaptcha-test-result" style="margin-top: 10px; display: none;"></div>
142 </div>
143 <em><?php echo __("Complete the CAPTCHA above and click 'Test Verification' to verify your integration is working correctly.", "download-manager"); ?></em>
144 </div>
145 <script src="https://www.google.com/recaptcha/enterprise.js?render=explicit&onload=wpdmRecaptchaTestOnload" async defer></script>
146 <script>
147 function wpdmRecaptchaTestOnload() {
148 grecaptcha.enterprise.render('wpdm-recaptcha-test-widget', {
149 'sitekey': '<?php echo esc_js($recaptcha_site_key); ?>',
150 'theme': 'light',
151 'callback': function(token) {
152 document.getElementById('wpdm-recaptcha-test-token').value = token;
153 document.getElementById('wpdm-recaptcha-test-btn').disabled = false;
154 document.getElementById('wpdm-recaptcha-test-status').innerHTML = '<span style="color: #46b450;"><i class="fas fa-check"></i> <?php echo esc_js(__("CAPTCHA completed. Click to test.", "download-manager")); ?></span>';
155 },
156 'expired-callback': function() {
157 document.getElementById('wpdm-recaptcha-test-token').value = '';
158 document.getElementById('wpdm-recaptcha-test-btn').disabled = true;
159 document.getElementById('wpdm-recaptcha-test-status').innerHTML = '<span style="color: #dc3232;"><i class="fas fa-exclamation-triangle"></i> <?php echo esc_js(__("CAPTCHA expired. Please try again.", "download-manager")); ?></span>';
160 }
161 });
162 }
163
164 jQuery(function($) {
165 $('#wpdm-recaptcha-test-btn').on('click', function() {
166 var token = $('#wpdm-recaptcha-test-token').val();
167 var $btn = $(this);
168 var $result = $('#wpdm-recaptcha-test-result');
169
170 if (!token) {
171 $result.html('<div class="notice notice-error" style="padding: 10px;"><strong><?php echo esc_js(__("Error:", "download-manager")); ?></strong> <?php echo esc_js(__("Please complete the CAPTCHA first.", "download-manager")); ?></div>').show();
172 return;
173 }
174
175 $btn.prop('disabled', true).html('<i class="fas fa-spinner fa-spin"></i> <?php echo esc_js(__("Testing...", "download-manager")); ?>');
176
177 $.ajax({
178 url: ajaxurl,
179 type: 'POST',
180 data: {
181 action: 'wpdm_test_recaptcha',
182 token: token,
183 _wpnonce: '<?php echo wp_create_nonce('wpdm_test_recaptcha'); ?>'
184 },
185 success: function(response) {
186 if (response.success) {
187 $result.html('<div class="notice notice-success" style="padding: 10px;"><strong><?php echo esc_js(__("Success!", "download-manager")); ?></strong> <?php echo esc_js(__("reCAPTCHA verification is working correctly.", "download-manager")); ?><br><small><?php echo esc_js(__("Risk Score:", "download-manager")); ?> ' + response.data.score + '</small></div>').show();
188 } else {
189 var errorHtml = '<div class="notice notice-error" style="padding: 10px;">';
190 errorHtml += '<strong><?php echo esc_js(__("Failed:", "download-manager")); ?></strong> ' + response.data.message;
191 if (response.data.error_code) {
192 errorHtml += ' <code style="background: #f0f0f0; padding: 2px 6px; border-radius: 3px; font-size: 11px;">' + response.data.error_code + '</code>';
193 }
194 if (response.data.error_details) {
195 errorHtml += '<div style="margin-top: 10px; padding: 10px; background: #fff8e5; border-left: 4px solid #ffb900; font-size: 13px;">';
196 errorHtml += '<strong><i class="fas fa-lightbulb"></i> <?php echo esc_js(__("How to fix:", "download-manager")); ?></strong><br>';
197 errorHtml += response.data.error_details;
198 errorHtml += '</div>';
199 }
200 errorHtml += '</div>';
201 $result.html(errorHtml).show();
202 }
203 $btn.prop('disabled', false).html('<i class="fas fa-check-circle"></i> <?php echo esc_js(__("Test Verification", "download-manager")); ?>');
204 grecaptcha.enterprise.reset();
205 $('#wpdm-recaptcha-test-token').val('');
206 $('#wpdm-recaptcha-test-status').html('');
207 },
208 error: function() {
209 $result.html('<div class="notice notice-error" style="padding: 10px;"><strong><?php echo esc_js(__("Error:", "download-manager")); ?></strong> <?php echo esc_js(__("Request failed. Please try again.", "download-manager")); ?></div>').show();
210 $btn.prop('disabled', false).html('<i class="fas fa-check-circle"></i> <?php echo esc_js(__("Test Verification", "download-manager")); ?>');
211 }
212 });
213 });
214 });
215 </script>
216 <?php else: ?>
217 <hr>
218 <div class="form-group">
219 <em style="color: #dc3232;"><i class="fas fa-info-circle"></i> <?php echo __("Enter all three credentials above and save settings to test your reCAPTCHA integration.", "download-manager"); ?></em>
220 </div>
221 <?php endif; ?>
222 </div>
223 </div>
224
225 <div class="panel panel-default">
226 <div class="panel-heading"><?php _e("Verification Settings", "download-manager"); ?></div>
227 <div class="panel-body">
228
229 <div class="form-group">
230 <label><?php echo __("Blocked IPs", "download-manager"); ?></label>
231 <textarea placeholder="<?php _e("One IP per line", "download-manager"); ?>" rows="5"
232 class="form-control"
233 name="__wpdm_blocked_ips"><?php echo esc_attr(get_option('__wpdm_blocked_ips')); ?></textarea>
234 <em><?php _e("List IP Addresses to blacklist. One IP per line ( Ex: IPv4 - 192.168.23.12 or 192.168.23.1/24 or 192.168.23.* , IPv6 - 2a01:8760:2:3001::1 or 2620:112:3000::/44 )", "download-manager"); ?></em>
235 </div>
236 <div class="form-group">
237 <label><?php echo __("Message for Blocked IPs", "download-manager"); ?></label>
238 <textarea placeholder="<?php _e("Message to show when an IP is blocked", "download-manager"); ?>"
239 class="form-control"
240 name="__wpdm_blocked_ips_msg"><?php echo get_option('__wpdm_blocked_ips_msg'); ?></textarea>
241 <em><?php _e("Message to show when an IP is blocked", "download-manager"); ?></em>
242 </div>
243
244
245 </div>
246 </div>
247
248
249 <div class="panel panel-default">
250 <div class="panel-heading"><?php _e("Upload Settings", "download-manager"); ?></div>
251 <div class="panel-body">
252
253 <div class="form-group">
254 <label><?php _e('Allowed file types to upload', 'download-manager'); ?></label><br/>
255 <?php
256 $allowed_file_types = get_option("__wpdm_allowed_file_types", '');
257 ?>
258 <input type="text" class="form-control" value="<?php echo $allowed_file_types; ?>"
259 placeholder="<?php echo esc_attr__('Keep empty to use wordpress defaults', 'download-manager'); ?>"
260 name="__wpdm_allowed_file_types"/>
261 <em><?php _e('Enter the file extensions you want to allow to upload through WPDM ( ex: png,jpg,pdf )', 'download-manager'); ?></em>
262 <br/>
263
264 </div>
265
266 <hr/>
267 <div class="form-group">
268 <input type="hidden" value="0" name="__wpdm_sanitize_filename"/>
269 <label><input <?php checked(1, get_option('__wpdm_sanitize_filename', 0)); ?>
270 type="checkbox" value="1"
271 name="__wpdm_sanitize_filename"><?php _e("Sanitize Filename", "download-manager"); ?>
272 </label><br/>
273 <em><?php _e("Check the option if you want to sanitize uploaded file names to remove illegal chars", "download-manager"); ?></em>
274 <br/>
275
276 </div>
277
278 <hr/>
279 <div class="form-group">
280 <input type="hidden" value="0" name="__wpdm_chunk_upload"/>
281 <label><input <?php checked(1, get_option('__wpdm_chunk_upload', 0)); ?>
282 type="checkbox" value="1"
283 name="__wpdm_chunk_upload"><?php _e('Chunk Upload', 'download-manager'); ?></label><br/>
284 <em><?php _e('Check the option if you want to enable chunk upload to override http upload limits', 'download-manager'); ?></em>
285 <br/>
286
287 </div>
288 <div class="form-group">
289 <label><?php _e('Chunk Size', 'download-manager'); ?></label><br/>
290 <div class="input-group">
291 <input class="form-control" value="<?php echo get_option('__wpdm_chunk_size', 1024); ?>" type="number"
292 name="__wpdm_chunk_size">
293 <div class="input-group-addon">KB</div>
294 </div>
295 <br/>
296
297 </div>
298
299
300 </div>
301 </div>
302
303
304 <div class="panel panel-default">
305 <div class="panel-heading"><?php echo __("Messages", "download-manager"); ?></div>
306 <div class="panel-body">
307 <div class="form-group">
308 <label for="__wpdm_download_limit_exceeded"><?php echo __("Download Limit Exceeded Message for Packages:", "download-manager"); ?></label>
309 <textarea id="__wpdm_download_limit_exceeded" name="__wpdm_download_limit_exceeded"
310 class="form-control"><?php echo stripslashes(get_option('__wpdm_download_limit_exceeded')); ?></textarea>
311 </div>
312 <div class="form-group">
313 <label for="__wpdm_permission_denied_msg"><?php echo __("Permission Denied Message for Packages:", "download-manager"); ?></label>
314 <textarea id="__wpdm_permission_denied_msg" name="__wpdm_permission_denied_msg"
315 class="form-control"><?php echo stripslashes(get_option('__wpdm_permission_denied_msg')); ?></textarea>
316 </div>
317
318 <div class="form-group">
319 <label><?php echo __("Login Required Message:", "download-manager"); ?></label>
320 <textarea class="form-control" cols="70" rows="6"
321 name="wpdm_login_msg"><?php echo get_option('wpdm_login_msg', false) ? stripslashes(get_option('wpdm_login_msg')) : ('<div class="w3eden"><div class="panel panel-default card"><div class="panel-body card-body"><span class="text-danger">Login is required to access this page</span></div><div class="panel-footer card-footer text-right"><a href="' . wp_login_url() . '?redirect_to=[this_url]" class="btn btn-danger wpdmloginmodal-trigger btn-sm"><i class="fa fa-lock"></i> Login</a></div></div></div>'); ?></textarea>
322 <em class="note"><?php echo sprintf(__("If you want to show login form instead of message user short-code [wpdm_login_form]. To show login form in a modal popup, please follow %s the doc here %s", "download-manager"), "<a target='_blank' href='https://www.wpdownloadmanager.com/how-to-add-modal-popup-login-form-in-your-wordpress-site/'>", "</a>"); ?></em>
323
324 </div>
325
326 </div>
327 </div>
328
329 <div class="panel panel-default">
330 <div class="panel-heading"><?php echo __("File Download", "download-manager"); ?></div>
331 <div class="panel-body">
332
333 <div class="form-group"><input type="hidden" name="__wpdm_mask_link" value="0">
334 <label><input type="radio" <?php checked(get_option('__wpdm_mask_dlink', 1), 1); ?> name="__wpdm_mask_dlink"
335 value="1"> <?php _e("Mask Download Link", "download-manager"); ?> &nbsp; </label>
336 <label><input type="radio" <?php checked(get_option('__wpdm_mask_dlink', 1), 0); ?> name="__wpdm_mask_dlink"
337 value="0"> <?php _e("Unmask Download Link", "download-manager"); ?></label><br/>
338 <em><?php _e("Check this option if you want to mask/unmask file download link. If you unmask download link, bots will be able the find any public download link easily.", "download-manager"); ?></em>
339 </div>
340 <hr/>
341
342 <div class="form-group">
343 <input type="hidden" name="__wpdm_adblocked_off" value="0">
344 <label><input onclick="if(jQuery(this).is(':checked')) jQuery('#abmsg').slideDown(); else jQuery('#abmsg').slideUp();" type="checkbox" <?php checked(get_option('__wpdm_adblocked_off', 0), 1); ?> name="__wpdm_adblocked_off" value="1"> <?php _e("Ad-blocker must be disabled to download", "download-manager"); ?></label>
345 <div><em><?php _e("Users/Visitors must disable ad-blockers to download", "download-manager"); ?></em></div>
346 <div id="abmsg" style="margin-top: 10px;border: 1px solid #eee;border-radius: 4px;background: #fcfcfc;padding: 10px 15px;display:<?php echo !(int)get_option('__wpdm_adblocked_off', 0) ? 'none' : 'block'; ?>;">
347 <label><?php _e("Message to show when ad blocker is active", "download-manager"); ?>:</label><br/>
348 <input class="form-control" type="text" name="__wpdm_adblocked_msg" value="<?php echo esc_attr(get_option('__wpdm_adblocked_msg', 'We noticed an ad blocker. Consider whitelisting us to support the site ❤️')); ?>" />
349 <hr/>
350 <strong><?php _e('When to show the notice?', 'download-manager') ?></strong><br/>
351 <select name="__wpdm_adblocked_msgd" style="max-width: 100%;width: 310px;">
352 <option value="download"><?php _e("When user clicks on download link", "download-manager"); ?></option>
353 <option value="package" <?php selected(get_option('__wpdm_adblocked_msgd', 'download'), 'package') ?> ><?php _e("As soon as user opens the download page", "download-manager"); ?></option>
354 <option value="site" <?php selected(get_option('__wpdm_adblocked_msgd', 'download'), 'site') ?>><?php _e("After every page load", "download-manager"); ?></option>
355 </select>
356 </div>
357 </div>
358 <hr/>
359
360
361 <div class="form-group">
362 <label><?php echo __("Download Speed:", "download-manager"); ?></label>
363 <div class="input-group">
364 <input type=text class="form-control" name="__wpdm_download_speed"
365 value="<?php echo intval(get_option('__wpdm_download_speed', 4096)); ?>"/>
366 <span class="input-group-addon">KB/s</span>
367 </div>
368 </div>
369 <hr/>
370 <em class="note"><?php _e("If you get broken download, then try enabling/disabling following options, as sometimes server may not support output buffering or partial downloads", "download-manager"); ?>
371 :</em>
372 <hr/>
373 <div class="form-group">
374 <label><?php _e("Resumable Downloads", "download-manager"); ?></label><br/>
375 <select name="__wpdm_download_resume">
376 <option value="1"><?php _e("Enabled", "download-manager"); ?></option>
377 <option value="2" <?php selected(get_option('__wpdm_download_resume'), 2); ?>><?php _e("Disabled", "download-manager"); ?></option>
378 </select>
379 </div>
380 <div class="form-group">
381 <label><?php _e("Output Buffering", "download-manager"); ?></label><br/>
382 <select name="__wpdm_support_output_buffer">
383 <option value="1"><?php _e("Enabled", "download-manager"); ?></option>
384 <option value="0" <?php selected(get_option('__wpdm_support_output_buffer'), 0); ?>><?php _e("Disabled", "download-manager"); ?></option>
385 </select>
386 </div>
387
388 <div class="form-group">
389 <hr/>
390 <input type="hidden" value="0" name="__wpdm_open_in_browser"/>
391 <label><input
392 type="checkbox" <?php checked(get_option('__wpdm_open_in_browser'), 1); ?> value="1"
393 name="__wpdm_open_in_browser"><?php _e("Open in Browser", "download-manager"); ?></label><br/>
394 <em><?php _e("Try to Open in Browser instead of download when someone clicks on download link", "download-manager"); ?></em>
395 </div>
396 <div class="form-group">
397 <hr/>
398 <input type="hidden" value="0" name="__wpdm_mdl_off"/>
399 <label><input
400 type="checkbox" <?php checked(get_option('__wpdm_mdl_off'), 1); ?> value="1"
401 name="__wpdm_mdl_off"><?php _e("Disable Master Download URL", "download-manager"); ?></label><br/>
402 <em><?php _e("Enabling this option will disable any old and new master download link", "download-manager"); ?></em>
403 <br/>
404
405 </div>
406
407 </div>
408 </div>
409
410
411 <div class="panel panel-default">
412 <div class="panel-heading"><?php _e("Misc Settings", "download-manager"); ?></div>
413 <div class="panel-body">
414
415
416 <table cellpadding="5" cellspacing="0" class="frm" width="100%">
417
418 <?php do_action('basic_settings'); ?>
419
420 </table>
421
422 </div>
423
424
425 </div>
426
427 <?php do_action('basic_settings_section'); ?>
428
429 <script>
430 jQuery(function ($) {
431 $('#wpdmap').change(function () {
432
433 if (this.value == 1)
434 $('#aps').slideDown();
435 else
436 $('#aps').slideUp();
437 });
438 });
439 </script>
440 <style>
441 .w3eden textarea.form-control {
442 min-width: 100%;
443 max-width: 100%;
444 width: 100%;
445 height: 70px;
446 }
447 </style>
448