|
|
@@ -296,6 +296,36 @@ class Zm_Account
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * getMailboxInfo
|
|
|
+ * @param string $name account name
|
|
|
+ * @return string account informations
|
|
|
+ */
|
|
|
+ function getMailboxInfo($name)
|
|
|
+ {
|
|
|
+ $result = null;
|
|
|
+
|
|
|
+ $params = array(
|
|
|
+ new SoapVar('<ns1:account by="name">' . $name . '</ns1:account>', XSD_ANYXML),
|
|
|
+ );
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ $result = $this->auth->execSoapCall(
|
|
|
+ "GetMailboxInfoRequest",
|
|
|
+ $params
|
|
|
+ );
|
|
|
+
|
|
|
+ $result = $result['SOAP:ENVELOPE']['SOAP:BODY'];
|
|
|
+ }
|
|
|
+ catch (SoapFault $exception)
|
|
|
+ {
|
|
|
+ $result = $exception;
|
|
|
+ }
|
|
|
+
|
|
|
+ return $result;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* getAccountOption
|
|
|
* @param string $idOrNameAccount account id or account name
|