| @@ 1065-1079 (lines=15) @@ | ||
| 1062 | // lenght of the code |
|
| 1063 | $len = strlen($code); |
|
| 1064 | switch(strtoupper($type)) { |
|
| 1065 | case 'A': { // MODE A |
|
| 1066 | $startid = 103; |
|
| 1067 | for ($i = 0; $i < $len; ++$i) { |
|
| 1068 | $char = $code{$i}; |
|
| 1069 | $char_id = ord($char); |
|
| 1070 | if (($char_id >= 241) AND ($char_id <= 244)) { |
|
| 1071 | $code_data[] = $fnc_a[$char_id]; |
|
| 1072 | } elseif (($char_id >= 0) AND ($char_id <= 95)) { |
|
| 1073 | $code_data[] = strpos($keys_a, $char); |
|
| 1074 | } else { |
|
| 1075 | return false; |
|
| 1076 | } |
|
| 1077 | } |
|
| 1078 | break; |
|
| 1079 | } |
|
| 1080 | case 'B': { // MODE B |
|
| 1081 | $startid = 104; |
|
| 1082 | for ($i = 0; $i < $len; ++$i) { |
|
| @@ 1080-1094 (lines=15) @@ | ||
| 1077 | } |
|
| 1078 | break; |
|
| 1079 | } |
|
| 1080 | case 'B': { // MODE B |
|
| 1081 | $startid = 104; |
|
| 1082 | for ($i = 0; $i < $len; ++$i) { |
|
| 1083 | $char = $code{$i}; |
|
| 1084 | $char_id = ord($char); |
|
| 1085 | if (($char_id >= 241) AND ($char_id <= 244)) { |
|
| 1086 | $code_data[] = $fnc_b[$char_id]; |
|
| 1087 | } elseif (($char_id >= 32) AND ($char_id <= 127)) { |
|
| 1088 | $code_data[] = strpos($keys_b, $char); |
|
| 1089 | } else { |
|
| 1090 | return false; |
|
| 1091 | } |
|
| 1092 | } |
|
| 1093 | break; |
|
| 1094 | } |
|
| 1095 | case 'C': { // MODE C |
|
| 1096 | $startid = 105; |
|
| 1097 | if (ord($code[0]) == 241) { |
|