All

Here is a list of things that we are doing with the GUI.  Christian
"wawi" Jacobsen and I have made some changes.  Tzafrir Cohen also has
some changes that I will mention.

## Typo

Index: scripts/listfiles
===================================================================
--- scripts/listfiles   (revision 5015)
+++ scripts/listfiles   (working copy)
@@ -3,7 +3,7 @@
 SYSINFO_OUTPUT="/var/lib/asterisk/static-http/config/sysinfo_output.html"

 #/bin/echo "<div id=list_files>" > $SYSINFO_OUTPUT
-/bim/mkdir -p -- "$1"
+/bin/mkdir -p -- "$1"
 #/bin/echo "</div>" >> $SYSINFO_OUTPUT

 if [ "$2" = "time" ]; then


## Broken filter

Index: config/js/pbx2.js
===================================================================
--- config/js/pbx2.js   (revision 5013)
+++ config/js/pbx2.js   (working copy)
@@ -206,7 +206,7 @@

                var exten = ASTGUI.parseContextLine.getExten(line);
                var options = line.afterChar('=');
-               var params = options.betweenXY('|',')');
+               var params = 
options.afterChar(',').afterChar(',').betweenXY(',',')');
                
                if (params.contains('a') && params.contains('A')) {
                        exten = ASTGUI.parseContextLine.getArgs(line)[0];
@@ -243,7 +243,7 @@
                var name = line.betweenXY('=',',');
                name = name.trim();

-               if(!sessionData.pbxinfo.hasOwnProperty(name)) {
+               if(!sessionData.pbxinfo.conferences.hasOwnProperty(name)) {
                        sessionData.pbxinfo.conferences[name] = new 
ASTGUI.customObject;
                        sessionData.pbxinfo.conferences[name]['configOptions'] 
= '';
                }

## ? (Christian is busy but will get him to reply)

Index: config/js/meetme.js
===================================================================
--- config/js/meetme.js (revision 5013)
+++ config/js/meetme.js (working copy)
@@ -214,9 +214,6 @@

        if( isNewBridge == false ){ // delete/update old bridge values
                if( 
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions'] ){
-                       u.new_action('delete', 'default', 'exten', '',
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions']
); // backward compatibility  with old gui
-               }
-               if( 
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions'] ){
                        u.new_action('delete', ASTGUI.contexts.CONFERENCES, 
'exten', '',
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['configOptions']
);
                }
                if( 
parent.sessionData.pbxinfo.conferences[EDIT_BRIDGE]['adminOptions'] ){

##

Index: config/js/astman.js
===================================================================
--- config/js/astman.js (revision 5013)
+++ config/js/astman.js (working copy)
@@ -464,7 +464,7 @@
                                field = _$(field);
                        }
                        var required = $(field).attr('required');
-                       if( required && required.isAstTrue() ){
+                       if( required ){
                                var x = field.value.trim() ;
                                var pcn = ( field.className ) ? field.className 
: '' ;
                                if( !x ){



## Missing or broken filter

Index: config/js/callingrules.js
===================================================================
--- config/js/callingrules.js   (revision 5013)
+++ config/js/callingrules.js   (working copy)
@@ -335,7 +335,7 @@
                }

                var t1_braces = (t1 == 'Skype') ? t1 : '${' + t1 + '}' ;
-               var Trunk_Build_str = ',' + t1_braces + '/' +
DOM_new_crl_tr_prepend.value + '${' + DOM_new_crl_tr_filter.value
+',${EXTEN:' + tmp_stripx  + '})}' ;
+               var Trunk_Build_str = ',' + t1_braces + '/' +
DOM_new_crl_tr_prepend.value + '${EXTEN:' + tmp_stripx  + '}' ;
                var foTrunk_Build_str = ',' ;

                if(DOM_new_crl_foChkbx.checked){



## Small mistake

Index: config/js/index.js
===================================================================
--- config/js/index.js  (revision 5013)
+++ config/js/index.js  (working copy)
@@ -118,7 +118,7 @@
                                sessionData.PLATFORM.isAST_1_6 = true ;
                                sessionData.PLATFORM.isAST_1_6_1 = 
resp_lower.contains('1.6.1') ?
true : false;
                                ASTGUI.globals.sbcid_1 = 's,1,ExecIf($[ 
"${CALLERID(num)}"=""
]?SetCallerPres(unavailable))';
-                               ASTGUI.globals.sbcid_2 = 's,1,ExecIf($[ 
"${CALLERID(num)}"=""
]?Set(CALLERID(all)=unknown <0000000>))';
+                               ASTGUI.globals.sbcid_2 = 's,2,ExecIf($[ 
"${CALLERID(num)}"=""
]?Set(CALLERID(all)=unknown <0000000>))';
                                sessionData.listOfCodecs = { // 
sessionData.listOfCodecs
                                        'ulaw' : 'u-law' ,
                                        'alaw' : 'a-law' ,


## Logo Hack (some Linux distros will not allow licenced or trademarked logos.)

Index: config/index.html
===================================================================
--- config/index.html   (revision 5015)
+++ config/index.html   (working copy)
@@ -30,7 +30,7 @@
 <body topmargin=1 leftmargin=2>
        <div class="header_row">
                <div class="main_logo" id="main_logo">
-                       <img src="images/digiumlogo.gif" align="left">
+                       <!-- <img src="images/digiumlogo.gif" align="left"> --> 
<span
style="font-size: 2em;">Tecnoera</span>
                </div>
                <div class="feedback_parent">
                        <span id="feedback" class="feedback"></span>


Tzafrirs hacks
http://svn.debian.org/viewsvn/pkg-voip/asterisk-gui/trunk/debian/patches/datadir_path?view=markup
http://svn.debian.org/viewsvn/pkg-voip/asterisk-gui/trunk/debian/patches/trademark?view=markup

~
Andrew "lathama" Latham
lath...@gmail.com

* Learn more about OSS http://en.wikipedia.org/wiki/Open-source_software
* Learn more about Linux http://en.wikipedia.org/wiki/Linux
* Learn more about Tux http://en.wikipedia.org/wiki/Tux

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-gui mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-gui

Reply via email to