stkoontz
asked on
Web Calendar Allowing Private and Public Events
I'm looking for a website calendar that can handle multiple categories and allow both public and private events.
This could be PHP, ASP or even a WordPress plugin. I've done some searching and found many calendar options, but none that say they can make an event private.
Is anyone using a calendar now with these features?
Thanks,
Steve
This could be PHP, ASP or even a WordPress plugin. I've done some searching and found many calendar options, but none that say they can make an event private.
Is anyone using a calendar now with these features?
Thanks,
Steve
ASKER
Thanks for responding, but I don't feel I have the programming knowledge to tackle the modifications.
Steve
Steve
Consider using meetup.com
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
When you say "public and private" how do you envision the calendar being used? Who is "public" and who is "private" and what displays to whom? Who is adding events to the calendar?
There are solutions out there. Heck, even Google Calendar can do it.
There are solutions out there. Heck, even Google Calendar can do it.
ASKER
By saying "We've synched Outlook with Gmail but haven't used the calendar feature in Outlook in the office," I was referring to Google Calendar.
ASKER
Although appreciated, the two responses didn't help with the answer to my question.
1. On your event table add a userID field to tie an event to a specific user (private event) and for public events make the value of the field NULL.
2. Modify the calendar display query's where clause to select events where userID = null or the ID of the logged in user (along with any other parts of the where clause to account for date ranges etc,.)
3. On the event entry form you need a checkbox to indicate whether it is a public or private event and then when you process the event make sure you set (or don't set) the userID in the table.
Hope that helps if you can't find something that already does what you need.