PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 1.5.3
JetBackup – Backup, Restore & Migrate v1.5.3
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / com / core / schedule / SGSchedule.php
backup / com / core / schedule Last commit date
SGIScheduleAdapter.php 5 years ago SGSchedule.php 5 years ago SGScheduleAdapterWordpress.php 5 years ago
SGSchedule.php
38 lines
1 <?php
2
3 class SGSchedule
4 {
5 public static function create($cron, $id)
6 {
7 $className = self::getCurrentScheduleClassName();
8 require_once(SG_SCHEDULE_PATH.$className.'.php');
9 $className::create($cron, $id);
10 }
11
12 public static function getCronExecutionData($cron)
13 {
14 $className = self::getCurrentScheduleClassName();
15 require_once(SG_SCHEDULE_PATH.$className.'.php');
16 return $className::getCronExecutionData($cron);
17 }
18
19 public static function remove($id)
20 {
21 $className = self::getCurrentScheduleClassName();
22 require_once(SG_SCHEDULE_PATH.$className.'.php');
23 $className::remove($id);
24 }
25
26 public static function isCronAvailable()
27 {
28 $className = self::getCurrentScheduleClassName();
29 require_once(SG_SCHEDULE_PATH.$className.'.php');
30 return $className::isCronAvailable();
31 }
32
33 private static function getCurrentScheduleClassName()
34 {
35 return 'SGScheduleAdapter'.SG_ENV_ADAPTER;
36 }
37 }
38