<?php require 'soap_config.php'; $client = new SoapClient(null, array('location' => $soap_location, 'uri' => $soap_uri, 'trace' => 1, 'exceptions' => 1)); try { if ($session_id = $client->login($username, $password)) { echo 'Logged successfull. Session ID:' . $session_id . '<br />'; } //* Set the function parameters. $client_id = 1; $params = array('server_id' => 1, 'database_user' => 'db_name2', 'database_password' => 'db_name2'); $database_id = $client->sites_database_user_add($session_id, $client_id, $params); echo "Database ID: " . $database_user_id . "<br>"; if ($client->logout($session_id)) { echo 'Logged out.<br />'; } } catch (SoapFault $e) { echo $client->__getLastResponse(); die('SOAP Error: ' . $e->getMessage()); }
* db : dbispconfig -> ftp_user * * */ //*Set the function parameters. $paramsFTPUserAdd = array('server_id' => 1, 'parent_domain_id' => $newDomainID, 'username' => $newUsername, 'password' => $password_ftp, 'quota_size' => $quota_hdd, 'active' => 'y', 'uid' => 'web' . $newDomainID, 'gid' => 'client' . $client_id, 'dir' => '/var/www/clients/client' . $client_id . '/web' . $newDomainID, 'quota_files' => -1, 'ul_ratio' => -1, 'dl_ratio' => -1, 'ul_bandwidth' => -1, 'dl_bandwidth' => -1); $newFTPUserID = $client->sites_ftp_user_add($session_id, $client_id, $paramsFTPUserAdd); echo "FTP User ID: " . $newFTPUserID . "<br>"; //*/ /* sites_database_user_add * * db : dbispconfig -> web_database_user * * */ //* Set the function parameters. $paramsDBUserAdd = array('server_id' => 1, 'database_user' => $newUsername, 'database_password' => $password_db); $newDBUserID = $client->sites_database_user_add($session_id, $client_id, $paramsDBUserAdd); echo "Database User ID: " . $newDBUserID . "<br>"; //*/ /* sites_database_add * * db : dbispconfig -> web_database * * does not associate with website - website_id has changed into parent_domain_id * atributes default user the first one created, but does not show in options - user is now created first and added to params * * */ //* Set the function parameters. $paramsDBAdd = array('server_id' => 1, 'type' => 'mysql', 'parent_domain_id' => $newDomainID, 'database_name' => $newDb, 'database_user_id' => $newDBUserID, 'database_ro_user_id' => '0', 'database_charset' => 'UTF8', 'remote_access' => 'n', 'remote_ips' => '', 'backup_interval' => 'none', 'backup_copies' => 1, 'active' => 'y'); $newDBID = $client->sites_database_add($session_id, $client_id, $paramsDBAdd); echo "Database ID: " . $newDBID . "<br>"; //*/