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-get-overview.php
<?php class Ithemes_Sync_Verb_Backupbuddy_Get_Overview extends Ithemes_Sync_Verb { public static $name = 'backupbuddy-get-overview'; public static $description = 'Get overview and status information.'; private $default_arguments = array( ); /* * Return: * array( * 'success' => '0' | '1' * 'status' => 'Status message.' * 'overview' => [array of overview information] * ) * */ public function run( $arguments ) { $arguments = Ithemes_Sync_Functions::merge_defaults( $arguments, $this->default_arguments ); $overview = array( 'backupbuddyVersion' => pb_backupbuddy::settings( 'version' ), 'lastBackupStart' => pb_backupbuddy::$options['last_backup_start'], 'lastBackupFinish' => pb_backupbuddy::$options['last_backup_finish'], 'editsSinceLastBackup' => pb_backupbuddy::$options['edits_since_last'], 'scheduleCount' => count( pb_backupbuddy::$options['schedules'] ), 'profileCount' => count( pb_backupbuddy::$options['profiles'] ), 'destinationCount' => count( pb_backupbuddy::$options['remote_destinations'] ), 'notifications' => array(), // Array of string notification messages. ); return array( 'version' => '0', 'status' => 'ok', 'message' => 'Overview retrieved successfully.', 'overview' => $overview, ); } // End run(). } // End class.