Changeset 958
- Timestamp:
- 08/21/08 10:36:26 (3 months ago)
- Files:
-
- trunk/addons/sounds/menu_en.gsm (added)
- trunk/addons/sounds/menu_es.gsm (added)
- trunk/addons/sounds/menu_fr.gsm (added)
- trunk/addons/sounds/menu_ru.gsm (added)
- trunk/addons/sounds/num_en_1.gsm (added)
- trunk/addons/sounds/num_en_2.gsm (added)
- trunk/addons/sounds/num_en_3.gsm (added)
- trunk/addons/sounds/num_en_4.gsm (added)
- trunk/addons/sounds/num_en_5.gsm (added)
- trunk/addons/sounds/num_en_6.gsm (added)
- trunk/addons/sounds/num_en_7.gsm (added)
- trunk/addons/sounds/num_en_8.gsm (added)
- trunk/addons/sounds/num_en_9.gsm (added)
- trunk/addons/sounds/num_es_1.gsm (added)
- trunk/addons/sounds/num_es_2.gsm (added)
- trunk/addons/sounds/num_es_3.gsm (added)
- trunk/addons/sounds/num_es_4.gsm (added)
- trunk/addons/sounds/num_es_5.gsm (added)
- trunk/addons/sounds/num_es_6.gsm (added)
- trunk/addons/sounds/num_es_7.gsm (added)
- trunk/addons/sounds/num_es_8.gsm (added)
- trunk/addons/sounds/num_es_9.gsm (added)
- trunk/addons/sounds/num_fr_1.gsm (added)
- trunk/addons/sounds/num_fr_2.gsm (added)
- trunk/addons/sounds/num_fr_3.gsm (added)
- trunk/addons/sounds/num_fr_4.gsm (added)
- trunk/addons/sounds/num_fr_5.gsm (added)
- trunk/addons/sounds/num_ru_1.gsm (added)
- trunk/addons/sounds/num_ru_2.gsm (added)
- trunk/addons/sounds/num_ru_3.gsm (added)
- trunk/addons/sounds/num_ru_4.gsm (added)
- trunk/addons/sounds/num_ru_5.gsm (added)
- trunk/addons/sounds/num_ru_6.gsm (added)
- trunk/addons/sounds/num_ru_7.gsm (added)
- trunk/addons/sounds/num_ru_8.gsm (added)
- trunk/addons/sounds/num_ru_9.gsm (added)
- trunk/common/lib/Class.A2Billing.php (modified) (2 diffs)
- trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.3.0-to-v1.4.0-mysql.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/common/lib/Class.A2Billing.php
r939 r958 610 610 // MENU LANGUAGE 611 611 if ($this->agiconfig['play_menulanguage']==1){ 612 $prompt_menulang = $this->agiconfig['file_conf_enter_menulang']; 613 $res_dtmf = $agi->get_data($prompt_menulang, 1500, 1); 612 613 $list_prompt_menulang = explode(':',$this->agiconfig['conf_order_menulang']); 614 $i=1; 615 foreach ($list_prompt_menulang as $lg_value ){ 616 $res_dtmf = $agi->get_data("menu_".$lg_value, 100, 1); 617 if(!empty($res_dtmf["result"]) && is_numeric($res_dtmf["result"] && $res_dtmf["result"]>0))break; 618 $res_dtmf = $agi->get_data("num_".$lg_value."_".$i,100, 1); 619 if(!empty($res_dtmf["result"]) && is_numeric($res_dtmf["result"]) && $res_dtmf["result"]>0 )break; 620 $i++; 621 } 622 614 623 $this -> debug( VERBOSE | WRITELOG, $agi, __FILE__, __LINE__, "RES Menu Language DTMF : ".$res_dtmf ["result"]); 615 624 616 625 $this -> languageselected = $res_dtmf ["result"]; 617 if ($this->languageselected=="1") { 618 $language = 'en'; 619 } elseif ($this->languageselected=="2") { 620 $language = 'es'; 621 } elseif ($this->languageselected=="3") { 622 $language = 'fr'; 623 } elseif ($this->languageselected=="4") { 624 $language = 'br'; 625 } elseif ($this->languageselected=="5") { 626 $language = 'ru'; 627 }else { 626 627 if($this -> languageselected>0 && $this -> languageselected<=sizeof($list_prompt_menulang) ){ 628 $language = $list_prompt_menulang[$this -> languageselected-1]; 629 }else{ 628 630 if (strlen($this->agiconfig['force_language'])==2) { 629 631 $language = strtolower($this->agiconfig['force_language']); … … 631 633 $language = 'en'; 632 634 } 635 633 636 } 634 637 635 638 $this ->current_language = $language; 639 640 $this -> debug( VERBOSE | WRITELOG, $agi, __FILE__, __LINE__, " CURRENT LANGUAGE : ".$language); 641 642 636 643 if($this->agiconfig['asterisk_version'] == "1_2") { 637 644 $lg_var_set = 'LANGUAGE()'; trunk/DataBase/mysql-5.x/UPDATE-a2billing-v1.3.0-to-v1.4.0-mysql.sql
r957 r958 1055 1055 -- modify the field type to authoriz to search by sell rate 1056 1056 ALTER TABLE cc_call CHANGE calledrate calledrate DECIMAL( 15, 5 ) NULL DEFAULT NULL; 1057 1058 -- Delete old menufile. 1059 DELETE FROM cc_config WHERE config_key = 'file_conf_enter_menulang' ; 1060 1061 INSERT INTO cc_config (config_title ,config_key ,config_value ,config_description ,config_valuetype ,config_group_id ,config_listvalues) 1062 VALUES ('Menu Language Order', 'conf_order_menulang', 'en:fr:es', 'Enter the list of languages authorized for the menu.Use the code language separate by a colon charactere e.g: en:es:fr', '0', '11', NULL);
