From 06a3595f9fcfe6d372c3905e4d7649d17cf292db Mon Sep 17 00:00:00 2001 From: mattf Date: Mon, 26 Apr 2010 16:08:57 +0000 Subject: [PATCH] removal of possible extra ampersand in web form addresses git-svn-id: svn://192.168.202.10@1418 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/vicidial.php | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php index c7c3f62c..18fe82fc 100644 --- a/www/agc/vicidial.php +++ b/www/agc/vicidial.php @@ -5232,6 +5232,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars = '?' + web_form_vars} TEMP_VDIC_web_form_address = VDIC_web_form_address + "" + web_form_vars; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAaavars, '&'); } if (VDIC_web_form_address_two.match(regWFAcustom)) @@ -5327,6 +5332,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars_two = '?' + web_form_vars_two} TEMP_VDIC_web_form_address_two = VDIC_web_form_address_two + "" + web_form_vars_two; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAaavars, '&'); } document.getElementById("WebFormSpan").innerHTML = "\"Web\n"; @@ -5648,6 +5658,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars = '?' + web_form_vars} TEMP_VDIC_web_form_address = VDIC_web_form_address + "" + web_form_vars; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAaavars, '&'); } if (VDIC_web_form_address_two.match(regWFAcustom)) @@ -5743,6 +5758,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars_two = '?' + web_form_vars_two} TEMP_VDIC_web_form_address_two = VDIC_web_form_address_two + "" + web_form_vars_two; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAaavars, '&'); } document.getElementById("WebFormSpan").innerHTML = "\"Web\n"; @@ -6984,6 +7004,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars = '?' + web_form_vars} TEMP_VDIC_web_form_address = VDIC_web_form_address + "" + web_form_vars; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAaavars, '&'); } if (VDIC_web_form_address_two.match(regWFAcustom)) @@ -7079,6 +7104,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars_two = '?' + web_form_vars_two} TEMP_VDIC_web_form_address_two = VDIC_web_form_address_two + "" + web_form_vars_two; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAaavars, '&'); } @@ -7360,6 +7390,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars = '?' + web_form_vars} TEMP_VDIC_web_form_address = VDIC_web_form_address + "" + web_form_vars; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address = TEMP_VDIC_web_form_address.replace(regWFAaavars, '&'); } @@ -7485,6 +7520,11 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} {web_form_vars_two = '?' + web_form_vars_two} TEMP_VDIC_web_form_address_two = VDIC_web_form_address_two + "" + web_form_vars_two; + + var regWFAqavars = new RegExp("\\?&","ig"); + var regWFAaavars = new RegExp("&&","ig"); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAqavars, '?'); + TEMP_VDIC_web_form_address_two = TEMP_VDIC_web_form_address_two.replace(regWFAaavars, '&'); }