Calendar Issue

Permalink
Hi, I downloaded your calendar.
I removed it with the intention to reinstall it, and I can't see it on my 'account' anymore. When I visit the page to re 'save for later' once more, it tells me I have to buy it again.

I've already gone to the MY DOWNLOADS section, and have downloaded and uploaded the zip, but I'm getting an error:

Fatal error: Cannot redeclare class CalendarPackage in sitename/concrete/blocks/calendar/controller.php on line 90


If anyone knows how I can re-'add it later' to my account so I don't have the installation troubles, OR how I could go about fixing the current problem I get from uploading directly, It'd be much appreciated.

Thanks in advance,
Chris

 
DSSUPPORT replied on at Permalink Reply
please be reminded I'm getting that error when I visit the 'functionality' portion of the dashboard.

Thanks!
frz replied on at Permalink Reply
frz
Yeah you've hit a known bug, when you uninstall a block it doesn't fully wipe the table declarations out on it so when you try to reinstall it thinks it's already there.

If you send me your login credentials I can have one of my guys look at it tomorrow.

If you want to fix it yourself, you're going to need to get into the BlockTypes table and delete the row describing it.
DSSUPPORT replied on at Permalink Reply
I'd rather do it myself if possible, it's rather urgent.
I've found the table, but see no row describing a calendar of some sort. Am I looking in the wrong spot? Any more of a detailed description you could possibly give?

Thanks for the help you've already offered!
andrew replied on at Permalink Reply
andrew
1. Delete it from the Packages table

"delete from Packages where pkgHandle = 'calendar';"

(This may not do anything, depending on how you installed it. If installed properly, it should remove one row.)

2. Remove all traces of calendar/ from the filesystem. Usually this should only be in the root packages/ directory but reading your error message it sounds like it was perhaps added in a couple different spots?

3. This should remove the error above. Then, go into "Add Functionality" and find the "Calendar" entry in the list. It will probably no longer have an icon. Delete this block if it appears.

Now you should be able to reinstall it. Make sure you do so from within the packages/ directory (re-upload the calendar folder into the root packages/ directory and it should show up in the list on the "Add Functionality" page.)
DSSUPPORT replied on at Permalink Reply
Thank you, I'll give it a try and get back to the thread! =)
DSSUPPORT replied on at Permalink Reply
Sweet, it works!

See:http://www.nexusexperience.com/index.php/events...

Another problem now:
Any idea why when one clicks on "Test Event" on the 9th, I get a page full of errors?

Any help is appreciated,
Thanks for the help you've already given,
Chris
DSSUPPORT replied on at Permalink Reply
I decided to go with list format, which seems to get around the error.

Thanks for the help anyways :)