| @@ 628-635 (lines=8) @@ | ||
| 625 | $flag = ''; |
|
| 626 | ||
| 627 | for ($k=0; $k<count($pieces); $k++) { |
|
| 628 | while (substr($pieces[$k], 0, 1) == '(') { |
|
| 629 | $objects[] = '('; |
|
| 630 | if (strlen($pieces[$k]) > 1) { |
|
| 631 | $pieces[$k] = substr($pieces[$k], 1); |
|
| 632 | } else { |
|
| 633 | $pieces[$k] = ''; |
|
| 634 | } |
|
| 635 | } |
|
| 636 | ||
| 637 | $post_objects = array(); |
|
| 638 | ||
| @@ 639-646 (lines=8) @@ | ||
| 636 | ||
| 637 | $post_objects = array(); |
|
| 638 | ||
| 639 | while (substr($pieces[$k], -1) == ')') { |
|
| 640 | $post_objects[] = ')'; |
|
| 641 | if (strlen($pieces[$k]) > 1) { |
|
| 642 | $pieces[$k] = substr($pieces[$k], 0, -1); |
|
| 643 | } else { |
|
| 644 | $pieces[$k] = ''; |
|
| 645 | } |
|
| 646 | } |
|
| 647 | ||
| 648 | // Check individual words |
|
| 649 | ||
| @@ 691-698 (lines=8) @@ | ||
| 688 | // Keep reading until the end of the string as long as the $flag is on |
|
| 689 | ||
| 690 | while ( ($flag == 'on') && ($k < count($pieces)) ) { |
|
| 691 | while (substr($pieces[$k], -1) == ')') { |
|
| 692 | $post_objects[] = ')'; |
|
| 693 | if (strlen($pieces[$k]) > 1) { |
|
| 694 | $pieces[$k] = substr($pieces[$k], 0, -1); |
|
| 695 | } else { |
|
| 696 | $pieces[$k] = ''; |
|
| 697 | } |
|
| 698 | } |
|
| 699 | ||
| 700 | // If the word doesn't end in double quotes, append it to the $tmpstring. |
|
| 701 | if (substr($pieces[$k], -1) != '"') { |
|