0byt3m1n1
Path:
/
home1
/
aserty
/
public_html
/
bonniescraftygifts.com
/
iFzj4
/
configCHM
/
Jump
/
0-aserty
/
natureultra.com
/
wp-content
/
plugins
/
backupbuddy v4.2.10.6
/
classes
/
ithemes-sync
/
[
Home
]
File: backupbuddy-list-schedules.php
<?php class Ithemes_Sync_Verb_Backupbuddy_List_Schedules extends Ithemes_Sync_Verb { public static $name = 'backupbuddy-list-schedules'; public static $description = 'List backup schedules.'; private $default_arguments = array( ); /* * Return: * array( * 'success' => '0' | '1' * 'status' => 'Status message.' * 'schedules' => [array of schedule information] * ) * */ public function run( $arguments ) { $arguments = Ithemes_Sync_Functions::merge_defaults( $arguments, $this->default_arguments ); $schedules = array(); foreach( pb_backupbuddy::$options['schedules'] as $schedule_id => $schedule ) { $schedules[$schedule_id] = array( 'title' => strip_tags( $schedule['title'] ), 'profileID' => $schedule['profile'], 'interval' => $schedule['interval'], 'lastRun' => $schedule['last_run'], 'enabled' => $schedule['on_off'], 'id' => $schedule_id ); } return array( 'api' => '0', 'status' => 'ok', 'message' => 'Scheduled listed successfully.', 'schedules' => $schedules, ); } // End run(). } // End class.