[Updated ngnpro client to work with server version 4.1.0 Adrian Georgescu **20090420095233] hunk ./library/ngnpro_soap_library.php 478 - function &getCreditHistory($sipId) { + function &getCreditHistory($sipId, $count) + { hunk ./library/ngnpro_soap_library.php 481 - //refer to wsdl for more info - $sipId =& new SOAP_Value('sipId','{urn:AGProjects:NGNPro}SipId',$sipId); - return $this->call("getCreditHistory", - $v = array("sipId"=>$sipId), - array('namespace'=>'urn:AGProjects:NGNPro:Sip', - 'soapaction'=>'', - 'style'=>'rpc', - 'use'=>'encoded' )); + // refer to wsdl for more info + $sipId = new SOAP_Value('sipId', '{urn:AGProjects:NGNPro}SipId', $sipId); + $result = $this->call('getCreditHistory', + $v = array('sipId' => $sipId, 'count' => $count), + array('namespace' => 'urn:AGProjects:NGNPro:Sip', + 'soapaction' => '', + 'style' => 'rpc', + 'use' => 'encoded')); + return $result; hunk ./library/sip_settings.php 3427 - $result = $this->SipPort->getCreditHistory($this->sipId); + + $result = $this->SipPort->getCreditHistory($this->sipId,20); hunk ./library/sip_settings.php 3438 - - if (is_array($result)) { - foreach ($result as $_line) { + + if (is_array($result->entries)) { + foreach ($result->entries as $_line) { hunk ./phplib/local.inc 719 - print " | Prepaid"; - print " | Quota"; + print " | Prepaid"; + print " | Quota";