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-profiles.php
<?php class Ithemes_Sync_Verb_Backupbuddy_List_Profiles extends Ithemes_Sync_Verb { public static $name = 'backupbuddy-list-profiles'; public static $description = 'List backup profiles.'; private $default_arguments = array( ); /* * Return: * array( * 'success' => '0' | '1' * 'status' => 'Status message.' * 'profiles' => [array of profile information] * ) * */ public function run( $arguments ) { $arguments = Ithemes_Sync_Functions::merge_defaults( $arguments, $this->default_arguments ); $profiles = array(); foreach( pb_backupbuddy::$options['profiles'] as $profile_id => $profile ) { $profiles[$profile_id] = array( 'title' => strip_tags( $profile['title'] ), 'type' => $profile['type'], 'id' => $profile_id ); } return array( 'api' => '0', 'status' => 'ok', 'message' => 'Profiles listed successfully.', 'profiles' => $profiles, ); } // End run(). } // End class.