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