[Show link from enum mapppins to sip account Adrian Georgescu **20080127120403 Trim + when search for ENUM numbers ] hunk ./provisioning/ngnpro_client_lib.phtml 3349 - $this->filters = array('prefix' => trim($_REQUEST['prefix_filter']), + $this->filters = array('prefix' => trim(ltrim($_REQUEST['prefix_filter']),'+'), hunk ./provisioning/ngnpro_client_lib.phtml 4197 - $this->filters = array('number' => $_number_filter, + $this->filters = array('number' => ltrim($_number_filter,'+'), hunk ./provisioning/ngnpro_client_lib.phtml 4330 + unset($sip_engine); + foreach (array_keys($this->login_credentials['reseller_filters']) as $_res) { + if ($_res == $number->reseller) { + if ($this->login_credentials['reseller_filters'][$_res]['sip_engine']) { + $sip_engine=$this->login_credentials['reseller_filters'][$_res]['sip_engine']; + break; + } + } + } + + if (!$sip_engine) { + if ($this->login_credentials['reseller_filters']['default']['sip_engine']) { + $sip_engine=$this->login_credentials['reseller_filters']['default']['sip_engine']; + } else { + $sip_engine=$this->SoapEngine->sip_engine; + } + } + + if (preg_match("/^sip:(.*)$/",$_mapping->mapto,$m) && $this->sip_settings_page) { + $url=sprintf('%s?account=%s&reseller=%s&sip_engine=%s', + $this->sip_settings_page,$m[1], $number->reseller,$sip_engine); + + if ($this->adminonly) $url .= sprintf('&adminonly=%s',$this->adminonly); + + foreach (array_keys($this->SoapEngine->extraFormElements) as $element) { + if (!strlen($this->SoapEngine->extraFormElements[$element])) continue; + $url .= sprintf('&%s=%s',$element,urlencode($this->SoapEngine->extraFormElements[$element])); + } + + $mapto=sprintf(" + + sip:%s",$url,$m[1]); + } else { + $mapto=sprintf("%s",$_mapping->mapto); + } + hunk ./provisioning/ngnpro_client_lib.phtml 4436 - $_mapping->mapto, + $mapto, hunk ./provisioning/ngnpro_client_lib.phtml 4464 - $_mapping->mapto, + $mapto, hunk ./provisioning/ngnpro_client_lib.phtml 4490 - $_mapping->mapto, + $mapto, hunk ./provisioning/ngnpro_client_lib.phtml 4513 - $_mapping->mapto, + $mapto,