Hemm.. Try to create your own table then, and set the column name the same as above. I just MySql dump from phpMyAdmin, and I didn’t alter any code at all.
Hope it works.
@Susan, yes db mean that you want to create a new event data to be inserted on the database. When we have other option, we can ical for example, than we will create a new event on the ical as the data source. I haven’t got any chance to make this looks much better, and showing a list of available data backend. We still need to work on that.
Btw, if you can’t see the evnts that you added, you need to clear the cache on the cache folder. I assume the cache system is broken for some reason, and I haven’t got a time to look into it yet. If you want to look into the cache mechanism, check the db class. It suppose to clean up the corresponding cache, when you add/delete/update an event, but it doesn’t clear up the cache files at all, after I make a major overhaul in separating the data layer and the calendar viewing layer.
Hope you know what’s the problem.
One more thing, can you post the modification that you made for user role 1, instead of user 1? I will add this to the next release of all my snippet

Thank you Susan