|
@@ 674-687 (lines=14) @@
|
| 671 |
|
} |
| 672 |
|
|
| 673 |
|
// Do validation of form element |
| 674 |
|
if (isset($element['validation'])) { |
| 675 |
|
$element['validation-pass'] = $element->Validate($element['validation'], $this); |
| 676 |
|
|
| 677 |
|
if ($element['validation-pass'] === false) { |
| 678 |
|
$values[$elementName] = [ |
| 679 |
|
'value' => $element['value'], |
| 680 |
|
'validation-messages' => $element['validation-messages'] |
| 681 |
|
]; |
| 682 |
|
$validates = false; |
| 683 |
|
} |
| 684 |
|
} |
| 685 |
|
|
| 686 |
|
// Hmmm.... Why did I need this remember thing? |
| 687 |
|
if (isset($element['remember']) |
| 688 |
|
&& $element['remember'] |
| 689 |
|
) { |
| 690 |
|
$values[$elementName] = ['value' => $element['value']]; |
|
@@ 726-737 (lines=12) @@
|
| 723 |
|
// Do validation even when the form element is not set? |
| 724 |
|
// Duplicate code, revise this section and move outside |
| 725 |
|
// this if-statement? |
| 726 |
|
if (isset($element['validation'])) { |
| 727 |
|
$element['validation-pass'] = $element->Validate($element['validation'], $this); |
| 728 |
|
|
| 729 |
|
if ($element['validation-pass'] === false) { |
| 730 |
|
$values[$elementName] = [ |
| 731 |
|
'value' => $element['value'], 'validation-messages' => $element['validation-messages'] |
| 732 |
|
]; |
| 733 |
|
$validates = false; |
| 734 |
|
} |
| 735 |
|
} |
| 736 |
|
} |
| 737 |
|
} |
| 738 |
|
|
| 739 |
|
// Prepare if data should be stored in the session during redirects |
| 740 |
|
// Did form validation or the callback fail? |