Changeset 3865

Show
Ignore:
Timestamp:
03/14/07 12:15:25 (6 years ago)
Author:
p_lindheimer
Message:

only set MOHCLASS in route if already empty, in case a feature code has specifically overridden it

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/amp_conf/htdocs/admin/modules/core/functions.inc.php

    r3859 r3865  
    395395          if(strpos($exten['args'],"INTRACOMPANYROUTE") !== false) 
    396396            $ext->add($outrt['application'], $exten['extension'], '', new ext_setvar("INTRACOMPANYROUTE",substr($exten['args'],18))); 
     397          // Don't set MOHCLASS if already set, threre may be a feature code that overrode it 
    397398          if(strpos($exten['args'],"MOHCLASS") !== false) 
    398             $ext->add($outrt['application'], $exten['extension'], '', new ext_setvar("MOHCLASS",substr($exten['args'],9))); 
     399            $ext->add($outrt['application'], $exten['extension'], '', new ext_setvar("MOHCLASS", '${IF($["x${MOHCLASS}"="x"]?'.substr($exten['args'],9).':${MOHCLASS})}' )); 
    399400          if(strpos($exten['args'],"dialout-trunk") !== false) 
    400401            $ext->add($outrt['application'], $exten['extension'], '', new ext_macro($exten['args']));