PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.63
Download Manager v3.3.63
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 / Admin / views / metaboxes / attach-file / server-file.php
download-manager / src / Admin / views / metaboxes / attach-file Last commit date
media-library-file.php 7 months ago remote-url.php 2 years ago server-file.php 3 years ago upload-file.php 7 months ago
server-file.php
48 lines
1 <?php
2 if(!defined("ABSPATH")) die("Shit happens!");
3
4 if(current_user_can('access_server_browser')) { ?>
5 <div class="w3eden">
6 <button type="button" class="btn btn-warning btn-block" id="attachsf"
7 style="margin-top: 10px"><?php echo __("Select from server", "download-manager"); ?></button>
8 <script>
9 jQuery(function ($) {
10 $('body').on('click', '#attachsf', function (e) {
11 e.preventDefault();
12 hide_asset_picker_frame();
13 $(window.parent.document.body).append("<iframe id='wpdm-asset-picker' style='left:0;top:0;width: 100%;height: 100%;z-index: 999999999;position: fixed;background: rgba(255,255,255,0.4) url('<?php echo WPDM_ASSET_URL.'images/loader.svg'; ?>') center center no-repeat;background-size: 100px 100px;border: 0;' src='<?php echo admin_url('/index.php?assetpicker=1'); ?>'></iframe>");
14
15 });
16 });
17
18 function hide_asset_picker_frame() {
19 jQuery('#wpdm-asset-picker').remove();
20 }
21
22 function attach_server_files(files) {
23 jQuery.each(files, function (index, file) {
24 var d = new Date();
25 var ID = d.getTime();
26 var html = jQuery('#wpdm-file-entry').html();
27 var ext = file.name.split('.');
28 ext = ext[ext.length - 1];
29 if (ext.indexOf('://')) ext = 'url';
30 else if (ext.length == 1 || ext == filename || ext.length > 4 || ext == '') ext = '_blank';
31 var icon = "<?php echo WPDM_BASE_URL; ?>file-type-icons/" + ext.toLowerCase() + ".png";
32 var title = file.name;
33 title = title.split('/');
34 title = title[title.length - 1];
35
36 var _file = {};
37 _file.filetitle = file.name;
38 _file.filepath = file.path;
39 _file.fileindex = ID;
40 _file.preview = icon;
41 wpdm_attach_file(_file);
42
43 });
44 }
45 </script>
46 </div>
47 <?php
48 }