asterisk2billing.org
http://forum.asterisk2billing.org/

Class.FormHandler.inc.php cid create BUG
http://forum.asterisk2billing.org/viewtopic.php?f=16&t=4641
Page 1 of 1

Author:  GP.Coder [ Wed Dec 10, 2008 3:38 am ]
Post subject:  Class.FormHandler.inc.php cid create BUG

hi,all

if set cid '0123-0125' ,Class.FormHandler.inc.php is create
"0123","124","125"
change Class.FormHandler.inc.php
1338 if (is_numeric($arr_value_explode[0]) && is_numeric($arr_value_explode[1]) && $arr_value_explode[0] < $arr_value_explode[1] ){
1339 for ($kk=$arr_value_explode[0];$kk<=$arr_value_explode[1];$kk++){
1340 $arr_value_to_import[] = $kk;
1341 }

to
if (is_numeric($arr_value_explode[0]) && is_numeric($arr_value_explode[1]) && $arr_value_explode[0] < $arr_value_explode[1] ){
$perfix_len=strlen($arr_value_explode[0])-strlen(ltrim($arr_value_explode[0],'0'));
$perfix=substr($arr_value_explode[0],0,$perfix_len);
for ($kk=$arr_value_explode[0]+0;$kk<=$arr_value_explode[1];$kk++){
$arr_value_to_import[] = $perfix.$kk;
}

it's ok

Author:  stavros [ Wed Dec 10, 2008 6:16 pm ]
Post subject: 

Thanks for the fix.

http://www.asterisk2billing.org/cgi-bin ... geset/1340

Author:  GP.Coder [ Thu Dec 11, 2008 6:51 am ]
Post subject: 

hi,
1340 it's bug
why? I'm writter "$kk=$arr_value_explode[0]+0"
Because if $arr_value_explode[0] = "0123"
$kk=$arr_value_explode[0]; then
$arr_value_to_import[] = $perfix.$kk; =="00123" it's error
if $kk=$arr_value_explode[0]+0;
then
$arr_value_to_import[] = $perfix.$kk; =="0123" it's OK

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/