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 / crons.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
crons.php
98 lines
1 <?php
2 /**
3 * Date: 9/28/16
4 * Time: 9:26 PM
5 */
6 if ( ! defined( 'ABSPATH' ) ) {
7 die( '!' );
8 }
9 ?>
10 <div class="panel panel-default">
11 <div class="panel-heading"><?php _e('Cron Handler URL', 'download-manager'); ?></div>
12 <div class="panel-body">
13 <div class="input-group">
14 <input type="text" id="wpdmcrl" readonly value="<?php echo home_url('/?wpdm_cron=1'); ?>" class="form-control" />
15 <div class="input-group-btn"><button onclick="WPDM.copy('wpdmcrl')" type="button" class="btn btn-secondary ttip" title="Copy"><i class="fa fa-copy"></i></button></div>
16 </div>
17 <br/>
18 <em class="note">
19 <?php _e('Configure the cron url from your server control panel at 15 mins interval', 'download-manager'); ?>.
20 <a target="_blank" href="https://www.wpdownloadmanager.com/mastering-cron-jobs-a-comprehensive-guide-to-creating-cron-jobs-with-cpanel-and-plesk-parallel/">
21 <?php _e('How to configure cron job', 'download-manager'); ?>.
22 </a>
23 </em>
24 </div>
25 </div>
26 <div class="panel panel-default">
27 <div class="panel-heading"><?php echo __( "Cron Jobs", "download-manager" ); ?></div>
28 <table class="table table-striped">
29 <thead>
30 <tr>
31 <th><?php _e( 'ID', 'download-manager' ); ?></th>
32 <th><?php _e( 'Task Type', 'download-manager' ); ?></th>
33 <th><?php _e( 'Payload', 'download-manager' ); ?></th>
34 <th><?php _e( 'Execute At', 'download-manager' ); ?></th>
35 <th><?php _e( 'Repeat', 'download-manager' ); ?></th>
36 <th><?php _e( 'Ex.Count', 'download-manager' ); ?></th>
37 <th><?php _e( 'Interval', 'download-manager' ); ?></th>
38 <th><?php _e( 'Created At', 'download-manager' ); ?></th>
39 <th><?php _e( 'Action', 'download-manager' ); ?></th>
40 </tr>
41 </thead>
42
43 <?php
44 $cronjobs = \WPDM\__\CronJob::getAll();
45 if ( count( $cronjobs ) > 0 ) {
46 foreach ( $cronjobs as $cronjob ) {
47 ?>
48 <tr id="cr<?php echo $cronjob->ID ?>">
49 <td><?php echo $cronjob->ID ?></td>
50 <td><?php echo $cronjob->type::getTitle() ?></td>
51 <td>
52 <button onclick="WPDM.bootAlert('Payload', jQuery('#payload<?php echo $cronjob->ID ?>').html(), 500)"
53 type="button"
54 class="btn btn-info btn-xs"><?php _e( 'View', 'download-manager' ); ?></button>
55 <template id="payload<?php echo $cronjob->ID ?>">
56 <div style="margin: 20px"><?php print_r( json_decode( $cronjob->data ) ); ?></div>
57 </template>
58 </td>
59 <td><?php echo date( get_option( 'date_format' ), $cronjob->execute_at ) ?></td>
60 <td><?php echo $cronjob->repeat_execution ?></td>
61 <td><?php echo $cronjob->execution_count ?></td>
62 <td><?php echo $cronjob->interval ?></td>
63 <td><?php echo date( get_option( 'date_format' ), $cronjob->created_at ) ?></td>
64 <td>
65 <button onclick="deleteCron(<?php echo $cronjob->ID ?>)" type="button"
66 class="btn btn-danger btn-xs"><?php _e( 'Delete', 'download-manager' ); ?></button>
67 </td>
68 </tr>
69 <?php
70 }
71 } else {
72 ?>
73 <tr>
74 <td colspan="9" style="text-align: center;padding: 40px">
75 <img src="<?php echo WPDM_ASSET_URL; ?>/images/no-job.png" style="width: 128px;padding: 20px;" /><br/>
76 <p class="lead"><?php _e('No job in the queue!', 'download-manager'); ?></p>
77 </td>
78 </tr>
79 <?php
80 }
81 ?>
82 </table>
83 </div>
84 <script>
85 function deleteCron(id) {
86 if (confirm('<?php _e( 'Are you sure?', 'download-manager' ) ?>')) {
87 jQuery.post(ajaxurl, {
88 action: 'wpdm_delete_cron',
89 cronid: id,
90 wpdmdcx: '<?php echo wp_create_nonce( WPDM_PRI_NONCE ) ?>'
91 }, function (res) {
92 if (res.success)
93 jQuery('#cr' + id).remove();
94 });
95 }
96 }
97 </script>
98