@@ 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 | } |