pari: branch 2.0 r4147 - /branches/2.0/config/js/pbx.js

SVN commits to the Asterisk-GUI project asterisk-gui-commits at lists.digium.com
Wed Nov 19 14:02:44 CST 2008


Author: pari
Date: Wed Nov 19 14:02:44 2008
New Revision: 4147

URL: http://svn.digium.com/view/asterisk-gui?view=rev&rev=4147
Log:

 getting rid of some commented code


Modified:
    branches/2.0/config/js/pbx.js

Modified: branches/2.0/config/js/pbx.js
URL: http://svn.digium.com/view/asterisk-gui/branches/2.0/config/js/pbx.js?view=diff&rev=4147&r1=4146&r2=4147
==============================================================================
--- branches/2.0/config/js/pbx.js (original)
+++ branches/2.0/config/js/pbx.js Wed Nov 19 14:02:44 2008
@@ -1850,112 +1850,6 @@
 };
 
 
-
-// astgui_manageTimeBasedRules = {
-// 	
-// // 	// TimeBasedRule Type - by Day of Week
-// // 		[timebasedrule-custom-1] // 'timebasedrule-custom-' is time based rule prefix
-// // 		exten = s,1,NoOp(LabelForThisRule)
-// // 		exten = s,n,GotoIfTime(00:00-23:59|sun-sat|*|*?voicemenu-custom-1,s,1)
-// // 			OR
-// // 		exten = s,n,GotoIfTime(*|sun-sat|*|*?voicemenu-custom-1,s,1)
-// // 		exten = s,n,Goto(default,6000,1)
-// // 
-// // 	// TimeBasedRule Type - by a set of Dates
-// // 		[timebasedrule-custom-2] 
-// // 		exten = s,1,NoOp(LabelForThisRule)
-// // 		exten = s,n,GotoIfTime( 00:00-23:59|*|25|dec?voicemenu-custom-1,s,1 ) // christmas
-// // 		exten = s,n,GotoIfTime( 00:00-23:59|*|1|jan?voicemenu-custom-1,s,1 ) // Jan 1st
-// // 		exten = s,n,GotoIfTime( 00:00-23:59|*|4|jul?voicemenu-custom-1,s,1 ) // July 4rth
-// // 			OR
-// // 		exten = s,n,GotoIfTime( *|*|4|jul?voicemenu-custom-1,s,1 ) // July 4rth
-// // 		exten = s,n,Goto(default,6000,1)
-// // 
-// // 	
-// // 		// data structure //
-// // 		sessionData.pbxinfo['timebasedRules'][timebasedrule-custom-2] = {
-// // 			label : 'LabelForThisRule',
-// // 			matches : [ '00:00-23:59|*|25|dec', '00:00-23:59|*|1|jan', '00:00-23:59|*|4|jul' ], // by a set of Dates
-// // 				OR
-// // 			matches : [ '00:00-23:59|sun-sat|*|*'], // - by Day of Week, matches.length == 1
-// // 			ifMatched : 'voicemenu-custom-1,s,1',
-// // 			ifNotMatched : 'default,6000,1'
-// // 		}
-// // 	
-// 
-// 	parseContext : function(cxtname, cxt) { // parses a timebased rules context and returns a standard time based rules object 
-// 		// sessionData.pbxinfo['timebasedRules'][d]
-// 		var tbr = { label : '', matches : [] , ifMatched : '', ifNotMatched : '' } ;
-// 
-// 		if( cxt[0].contains('exten=s,1') &&  cxt[0].toLowerCase().contains('noop(')  ){
-// 			tbr.label = cxt[0].betweenXY( '(' , ')' );
-// 			cxt.splice(0,1);
-// 		}else{
-// 			tbr.label = 'TimeBased Rule ' + cxtname.withOut(ASTGUI.contexts.TimeBasedRulePrefix);
-// 		}
-// 
-// 		cxt.each( function(line) {
-// 			if( line.toLowerCase().contains('s,n,gotoiftime(') ){
-// 				tbr.matches.push( line.betweenXY('(','?') );
-// 				tbr.ifMatched = line.betweenXY('?',')') ;
-// 				return;
-// 			}
-// 			if( line.toLowerCase().contains('s,n,') ) {
-// 				tbr.ifNotMatched = line.afterStr( 's,n,' ) ;
-// 			}
-// 		});
-// 
-// 		return tbr ;
-// 	},
-// 
-// 	getTBRsList : function(){ // astgui_manageTimeBasedRules.getTBRsList
-// 		var tbrl = [] ;
-// 		var c = sessionData.pbxinfo['timebasedRules'];
-// 		for(var d in c){if(c.hasOwnProperty(d)){
-// 			tbrl.push(d);
-// 		}}
-// 		return tbrl;
-// 	},
-// 
-// 	nextAvailableTBR_x: function(){ // astgui_manageTimeBasedRules.nextAvailableTBR_x
-// 		var x = [], y = astgui_manageTimeBasedRules.getTBRsList() ;
-// 		y.each( function( item ){
-// 			if( item.beginsWith(ASTGUI.contexts.TimeBasedRulePrefix) ){ x.push( item.split(ASTGUI.contexts.TimeBasedRulePrefix)[1] ); }
-// 		} );
-// 		if( !x.length ){ return ASTGUI.contexts.TimeBasedRulePrefix + '1' ; }
-// 		return ASTGUI.contexts.TimeBasedRulePrefix + x.firstAvailable() ;
-// 	},
-// 	
-// 	createNewTBR: function( tbr , callback, newtb_ctname ){ // astgui_manageTimeBasedRules.createNewTBR(tbr, cb, name(optional) )
-// 		// tbr is new timebased rule object, callback is callback function, newtb_ctname(Optional) if you want to create with a specific name
-// 		// 
-// 		var newtb_cxt = newtb_ctname || this.nextAvailableTBR_x();
-// 		var x = new listOfActions();
-// 		x.filename('extensions.conf');
-// 		x.new_action('newcat', newtb_cxt , '', '');
-// 		x.new_action('append', newtb_cxt , 'exten', 's,1,NoOp(' + tbr.label  + ')' );
-// 		tbr.matches.each(function(match_time){
-// 			x.new_action('append', newtb_cxt , 'exten', 's,n,GotoIfTime(' + match_time + '?' + tbr.ifMatched +')' );
-// 		});
-// 		x.new_action('append', newtb_cxt , 'exten', 's,n,' +  tbr.ifNotMatched );
-// 		var after = function(){
-// 			sessionData.pbxinfo.timebasedRules[newtb_cxt] = tbr ;
-// 			callback();
-// 		};
-// 		x.callActions(after);
-// 	},
-// 	
-// 	deleteTBR : function(tbname){ // astgui_manageTimeBasedRules.deleteTBR(tbrname); 
-// 		var u = new listOfSynActions('extensions.conf') ;
-// 		u.new_action('delcat', tbname , '', '');
-// 		u.callActions();
-// 		delete sessionData.pbxinfo.timebasedRules[tbname] ;
-// 	}
-// 
-// };
-
-
-
 astgui_updateConfigFromOldGui = function(){
 	// upgrades old GUI Configuration to New Gui
 




More information about the asterisk-gui-commits mailing list