Array result for account creation.
PHP Code:
Array
(
[action] => createacct
[time] => 1247052671
[date] => 2009-07-08 14:31:11
[remote_addr] => 192.168.0.1
[set] => Array
(
[username] => myacc
[domain] => mydomainname.com
[email] => myname@myemail.com
[plan] => WHM-IPV
[pass] => mypassword
)
[get] => Array
(
[ip] => 188.40.64.208
[nameserver] => ns1.hoster.com
[nameserver2] => ns2.hoster.com
[nameserver3] =>
[nameserver4] =>
[nameservera] =>
[nameservera2] =>
[nameservera3] =>
[nameservera4] =>
[nameserverentry] =>
[nameserverentry2] =>
[nameserverentry3] =>
[nameserverentry4] =>
[package] => WHM-IPV
)
[status] => 1
[statusmsg] => Account Creation Ok
[storage] => a:8:{s:6:"action";s:10:"createacct";s:4:"time";i:1247052671;s:4:"date";s:19:"2009-07-08 14:31:11";s:11:"remote_addr";s:11:"192.168.0.1";s:3:"set";a:5:{s:8:"username";s:5:"myacc";s:6:"domain";s:16:"mydomainname.com";s:5:"email";s:18:"myname@myemail.com";s:4:"plan";s:7:"WHM-IPV";s:4:"pass";s:10:"mypassword";}s:3:"get";a:14:{s:2:"ip";s:13:"188.40.64.208";s:10:"nameserver";s:13:"ns.ipvhost.ro";s:11:"nameserver2";s:14:"ns0.ipvhost.ro";s:11:"nameserver3";s:0:"";s:11:"nameserver4";s:0:"";s:11:"nameservera";s:0:"";s:12:"nameservera2";s:0:"";s:12:"nameservera3";s:0:"";s:12:"nameservera4";s:0:"";s:15:"nameserverentry";s:0:"";s:16:"nameserverentry2";s:0:"";s:16:"nameserverentry3";s:0:"";s:16:"nameserverentry4";s:0:"";s:7:"package";s:7:"WHM-IPV";}s:6:"status";i:1;s:9:"statusmsg";s:19:"Account Creation Ok";}
)
// COMMAND
$path = app_lib . 'hosting-automation/WHM/';
$whm = new WHM_Loader($config);
$whm->setPath($path);
$new_acc['username'] = 'myacc';
$new_acc['domain'] = 'mydomainname.com';
$new_acc['email'] = 'myname@myemail.com';
$new_acc['plan'] = 'WHM-IPV';
$new_acc['pass'] = 'mypassword';
$acc = $whm->accounting()->createacct($new_acc);
What are you thinking?
To convert the array into XML and add in array $result['xml_data'] = XML ?
will look something like
<WHM>
<createacct>
<set>
<username>user</username>
</set>
<get>
<ip>1.1.1.1</ip>
</get>
<action>createacct</action>
<date>date</date>
<time>time</time>
<result>1</result>
<resultmsg>restult msg </resultmsg>
</createacct>
</WHM>