Ticket #1739: functions.inc.php.diff
| File functions.inc.php.diff, 2.7 kB (added by ip-rob, 5 years ago) |
|---|
-
functions.inc.php
old new 55 55 function core_get_config($engine) { 56 56 global $ext; // is this the best way to pass this? 57 57 global $version; // this is not the best way to pass this, this should be passetd together with $engine 58 global $astman; // added to allow AstDB updates in this function 58 59 59 60 $modulename = "core"; 60 61 … … 214 215 $ext->add($context, $exten, '', new ext_setvar('FAX_RX',$item['faxexten'])); 215 216 } 216 217 if (!empty($item['faxemail'])) { 217 $ext->add($context, $exten, '', new ext_setvar('FAX_RX_EMAIL',$item['faxemail'])); 218 $astman->database_put("AMPUSER",$exten."/faxrxemail","\"".$item['faxemail']."\""); 219 $ext->add($context, $exten, '',new ext_setvar('FAX_RX_EMAIL','${DB(AMPUSER/'.$exten.'/faxrxemail)}')); 218 220 } 219 221 if ($item['answer'] == "1") { 220 222 $ext->add($context, $exten, '', new ext_answer('')); … … 223 225 if ($item['answer'] == "2") { // NVFaxDetect 224 226 $ext->add($context, $exten, '', new ext_answer('')); 225 227 $ext->add($context, $exten, '', new ext_playtones('ring')); 226 $ext->add($context, $exten, '', new ext_nvfaxdetect($item['wait'])); 228 $astman->database_put("AMPUSER",$exten."/nvfaxdetect","\"".$item['wait']."\""); 229 $ext->add($context, $exten, '', new ext_nvfaxdetect('${DB(AMPUSER/'.$exten.'/nvfaxdetect)}')); 227 230 } 228 231 if ($item['privacyman'] == "1") { 229 232 $ext->add($context, $exten, '', new ext_macro('privacy-mgr')); … … 311 314 $ext->add($context, $exten, '', new ext_setvar('FAX_RX',$item['faxexten'])); 312 315 } 313 316 if (!empty($item['faxemail'])) { 314 $ext->add($context, $exten, '', new ext_setvar('FAX_RX_EMAIL',$item['faxemail'])); 317 $astman->database_put("AMPUSER",$exten."/faxrxemail","\"".$item['faxemail']."\""); 318 $ext->add($context, $exten, '',new ext_setvar('FAX_RX_EMAIL','${DB(AMPUSER/'.$exten.'/faxrxemail)}')); 315 319 } 316 320 if ($item['answer'] == "1") { 317 321 $ext->add($context, $exten, '', new ext_answer('')); … … 320 324 if ($item['answer'] == "2") { // NVFaxDetect 321 325 $ext->add($context, $exten, '', new ext_answer('')); 322 326 $ext->add($context, $exten, '', new ext_playtones('ring')); 323 $ext->add($context, $exten, '', new ext_nvfaxdetect($item['wait'])); 327 $astman->database_put("AMPUSER",$exten."/nvfaxdetect","\"".$item['wait']."\""); 328 $ext->add($context, $exten, '', new ext_nvfaxdetect('${DB(AMPUSER/'.$exten.'/nvfaxdetect)}')); 324 329 } 325 330 if ($item['privacyman'] == "1") { 326 331 $ext->add($context, $exten, '', new ext_macro('privacy-mgr'));
