| @@ 745-759 (lines=15) @@ | ||
| 742 | return false; |
|
| 743 | } |
|
| 744 | ||
| 745 | if ($obj->isNew()) { |
|
| 746 | $eventResult = $this->executeEvent('beforeInsert', $obj); |
|
| 747 | if (!$eventResult) { |
|
| 748 | $obj->setErrors('An error occured during the BeforeInsert event'); |
|
| 749 | ||
| 750 | return false; |
|
| 751 | } |
|
| 752 | } else { |
|
| 753 | $eventResult = $this->executeEvent('beforeUpdate', $obj); |
|
| 754 | if (!$eventResult) { |
|
| 755 | $obj->setErrors('An error occured during the BeforeUpdate event'); |
|
| 756 | ||
| 757 | return false; |
|
| 758 | } |
|
| 759 | } |
|
| 760 | if (!$obj->cleanVars()) { |
|
| 761 | $obj->setErrors('Variables were not cleaned properly.'); |
|
| 762 | ||
| @@ 840-855 (lines=16) @@ | ||
| 837 | return false; |
|
| 838 | } |
|
| 839 | ||
| 840 | if ($obj->isNew()) { |
|
| 841 | $obj->unsetNew(); |
|
| 842 | $eventResult = $this->executeEvent('afterInsert', $obj); |
|
| 843 | if (!$eventResult) { |
|
| 844 | $obj->setErrors('An error occured during the AfterInsert event'); |
|
| 845 | ||
| 846 | return false; |
|
| 847 | } |
|
| 848 | } else { |
|
| 849 | $eventResult = $this->executeEvent('afterUpdate', $obj); |
|
| 850 | if (!$eventResult) { |
|
| 851 | $obj->setErrors('An error occured during the AfterUpdate event'); |
|
| 852 | ||
| 853 | return false; |
|
| 854 | } |
|
| 855 | } |
|
| 856 | ||
| 857 | return true; |
|
| 858 | } |
|