@@ 610-628 (lines=19) @@ | ||
607 | * @return object The modified form |
|
608 | * @internal param string $caracter The character to use to mark fields |
|
609 | */ |
|
610 | public static function formMarkRequiredFields($sform) |
|
611 | { |
|
612 | if (static::needsAsterisk()) { |
|
613 | $required = array(); |
|
614 | foreach ($sform->getRequired() as $item) { |
|
615 | $required[] = $item->_name; |
|
616 | } |
|
617 | $elements = array(); |
|
618 | $elements = $sform->getElements(); |
|
619 | $cnt = count($elements); |
|
620 | for ($i = 0; $i < $cnt; ++$i) { |
|
621 | if (is_object($elements[$i]) && in_array($elements[$i]->_name, $required)) { |
|
622 | $elements[$i]->_caption .= ' *'; |
|
623 | } |
|
624 | } |
|
625 | } |
|
626 | ||
627 | return $sform; |
|
628 | } |
|
629 | ||
630 | /** |
|
631 | * Create an html heading (from h1 to h6) |
@@ 753-771 (lines=19) @@ | ||
750 | * @return object The modified form |
|
751 | * @internal param string $caracter The character to use to mark fields |
|
752 | */ |
|
753 | public static function &formMarkRequiredFields(&$sform) |
|
754 | { |
|
755 | if (self::needsAsterisk()) { |
|
756 | $required = array(); |
|
757 | foreach ($sform->getRequired() as $item) { |
|
758 | $required[] = $item->_name; |
|
759 | } |
|
760 | $elements = array(); |
|
761 | $elements = $sform->getElements(); |
|
762 | $cnt = count($elements); |
|
763 | for ($i = 0; $i < $cnt; ++$i) { |
|
764 | if (is_object($elements[$i]) && in_array($elements[$i]->_name, $required)) { |
|
765 | $elements[$i]->_caption .= ' *'; |
|
766 | } |
|
767 | } |
|
768 | } |
|
769 | ||
770 | return $sform; |
|
771 | } |
|
772 | ||
773 | /** |
|
774 | * Create an html heading (from h1 to h6) |