diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-09-18 03:44:09 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-09-18 03:44:09 +0000 |
commit | 52c3baf5da1c9ff94b234c90b1dc838b411b97bd (patch) | |
tree | db6a21b584b0948a92d35d1569cf6ec8a571681d /usr/local/www/xmlrpc.php | |
parent | a749b1ce3a9cd9ba212a5d8fcf20f2fd46502c72 (diff) | |
download | pfsense-52c3baf5da1c9ff94b234c90b1dc838b411b97bd.zip pfsense-52c3baf5da1c9ff94b234c90b1dc838b411b97bd.tar.gz |
Expose interfaces_carp_configure_xmlrpc()
Diffstat (limited to 'usr/local/www/xmlrpc.php')
-rwxr-xr-x | usr/local/www/xmlrpc.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/usr/local/www/xmlrpc.php b/usr/local/www/xmlrpc.php index cfc9d78..a2e2259 100755 --- a/usr/local/www/xmlrpc.php +++ b/usr/local/www/xmlrpc.php @@ -122,8 +122,19 @@ function get_notices_xmlrpc($raw_params) { return $response; } +$carp_configure_doc = 'Basic XMLRPC wrapper for rc.reboot.'; +$carp_configure_sig = array(array($XML_RPC_Boolean, $XML_RPC_String)); +function interfaces_carp_configure_xmlrpc($raw_params) { + interfaces_carp_bringup(); + interfaces_carp_configure(); + return new XML_RPC_Response(new XML_RPC_Value(true, 'boolean')); +} + $server = new XML_RPC_Server( array( + 'pfsense.interfaces_carp_configure' => array('function' => 'interfaces_carp_configure_xmlrpc', + 'signature' => $carp_configure_doc, + 'docstring' => $carp_configure_sig), 'pfsense.backup_config_section' => array('function' => 'backup_config_section_xmlrpc', 'signature' => $backup_config_section_sig, 'docstring' => $backup_config_section_doc), @@ -146,4 +157,4 @@ $server = new XML_RPC_Server( 'signature' => $get_notices_sig) ) ); -?> +?>
\ No newline at end of file |