diff --git a/remoting_client/examples/soap-database-add.php b/remoting_client/examples/soap-database-add.php new file mode 100644 index 0000000000000000000000000000000000000000..3f636f17ac38338746028bcb609b21e9a4c8386f --- /dev/null +++ b/remoting_client/examples/soap-database-add.php @@ -0,0 +1,48 @@ + $soap_location, + 'uri' => $soap_uri)); +try { + if($session_id = $client->login($username,$password)) { + echo "Logged:".$session_id."
\n"; +} + +$database_type = 'mysql'; //Only mysql type avaliable more types coming soon. +$database_name = 'yourdbname'; +$database_username = 'yourusername'; +$database_password = 'yourpassword'; +$database_charset = ''; // blank = db default, latin1 or utf8 +$database_remoteips = ''; //remote ip´s separated by commas + +$params = array( + 'server_id' => 1, + 'type' => $database_type, + 'database_name' => $database_name, + 'database_user' => $database_username, + 'database_password' => $database_password, + 'database_charset' => $database_charset, + 'remote_access' => 'n', // n disabled - y enabled + 'active' => 'y', // n disabled - y enabled + 'remote_ips' => $database_remoteips + ); + +$client_id = 1; +$database_id = $client->sites_database_add($session_id, $client_id, $params); + +if($client->logout($session_id)) { + echo "Logout.
\n"; +} + + +} catch (SoapFault $e) { + die('Error: '.$e->getMessage()); +} + +?> +