[Allow set of enum_generator for a reseller depending on ngnpro engine Adrian Georgescu **20090914172514] hunk ./library/ngnpro_client.php 724 - hunk ./library/ngnpro_client.php 737 - if ($this->login_credentials['login_type']=='admin' || $this->loginAccount->resellerActive ) { + if ($this->login_credentials['login_type']=='admin' || $this->loginAccount->resellerActive) { hunk ./library/ngnpro_client.php 1131 - //dprint ("No customer available"); + //print ("No customer available"); hunk ./library/ngnpro_client.php 3776 + var $record_generator=''; hunk ./library/ngnpro_client.php 3833 + if ($this->login_credentials['reseller_filters'][$this->reseller]['record_generator']) { + printf ("Engine: %s",$this->SoapEngine->soapEngine); + if (is_array($this->login_credentials['reseller_filters'][$this->reseller]['record_generator'])) { + $_rg=$this->login_credentials['reseller_filters'][$this->reseller]['record_generator']; + if ($_rg[$this->SoapEngine->soapEngine]) { + $this->record_generator=$_rg[$this->SoapEngine->soapEngine]; + } + } else { + $this->record_generator=$this->login_credentials['reseller_filters'][$this->reseller]['record_generator']; + } + } else if (strlen($this->SoapEngine->record_generator)) { + $this->record_generator=$this->SoapEngine->record_generator; + } hunk ./library/ngnpro_client.php 4000 - if ($this->login_credentials['reseller_filters'][$range->reseller]['record_generator']) { - $generator_url=sprintf('G',$this->url,$this->login_credentials['reseller_filters'][$range->reseller]['record_generator'],$range->id->prefix,$range->id->tld,$range->maxDigits,$range->reseller); - } else if (strlen($this->SoapEngine->record_generator)) { - $generator_url=sprintf('G',$this->url,$this->SoapEngine->record_generator,$range->id->prefix,$range->id->tld,$range->maxDigits,$range->reseller); - } hunk ./library/ngnpro_client.php 4003 - if (strlen($this->SoapEngine->record_generator)) { - $generator_url=sprintf('G',$this->url,$this->SoapEngine->record_generator,$range->id->prefix,$range->id->tld,$range->maxDigits,$range->reseller); - } else { - $generator_url=''; - } hunk ./library/ngnpro_client.php 4005 + + if ($this->record_generator) { + $generator_url=sprintf('G',$this->url,$this->record_generator,$range->id->prefix,$range->id->tld,$range->maxDigits,$range->reseller); + } else { + $generator_url=''; + }