Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Reply

12 Posts   2121 Views

Avatar
Willr

1 April 2009 at 5:06pm Forum Moderator, 5511 Posts

well calling $this->seminardate before the object has written could be the issue as that function is run 'before' you save your object, so $this->seminardate may not exist. You might have to use onAfterWrite to update it instead

Avatar
Victor

1 April 2009 at 9:20pm Community Member, 128 Posts

It leads to no js error but does not write at all

Victor

Avatar
Willr

1 April 2009 at 9:40pm Forum Moderator, 5511 Posts

ah well of course im guessing issue there is of course you can calling this function 'after' the write - the write saves it to the database, so can you see the problem :P you need to call write() so it updates it in the afterWrite - but that calls afterWrite which calls write again and we loop on and on!

Looking at some code, onBeforeWrite() might be what you want and I think the error was you are not calling parent::onBeforeWrite(); in that function at the end. Try that and see what happens

Avatar
Victor

2 April 2009 at 12:59am (Last edited: 2 April 2009 1:03am), Community Member, 128 Posts

Nivanka wrote:


you can get the date from the dataobject which you create and add 7 days to it, and try to work with time epochs it will be the best,

Thanks! I have seen it. It is too complicated for me so far. But at some moment I will look either diary or event_calendar and probably both

Victor