CPGNuCalendar
Main | Details | Download Now | History | Statistics

Add your mirror to this download

Category Modules - 9.2.xAgendas
Submitted by khenn
Author's Name
Kris Henneman » Phoenix updates
Homepage nukebiz.com/CPGNuCalendar.html
Version 2.1.0
Compatibility 9.1+
License GPL
Published
Thu Jul 21, 2005 1:40 pm
Updated
Wed May 06, 2009 11:49 pm

CPGNuCalendar is a very powerful yet easy to use calendar system for use within DragonflyCMS. This calendar will display daily, weekly, monthly and yearly calendars. Events can be added as one-time events, or as repeating events. RSS feed available.

Repeating events can repeat by date or by date. If you are familiar with adding events to an outlook calendar, this calendar should be very easy for you to use. Below is a list of the main features in version 2.0.
  • Easy installation and ability to upgrade from version 1.09. See the included install.txt located in the zip file for important upgrade information.
  • Complete administration console to configure all calendar settings.
  • Category Manager to manage event categories and set up defaults for events that are added to those categories.
  • Administrative event approval - if configured, a calendar administrator must approve all publicly visible events before they are posted to the website.
  • Users who have the ability to add events can create private events that only they can see.
  • Secured events - The event owner can define which group of users can see the event.
  • Calendar is pre-loaded with 25 US holidays/events. These holidays must be approved by the calendar admin before they will actually be viewable on the calendar.
  • Individual repeating event dates can be cancelled. Example: If you create a weekly repeating event like a meeting, but for some reason one of the future dates needs to be cancelled, you can select just that date and delete it. This action will remove only the event for the specific date from the calendar.
  • Repeating events can have different descriptions for each date. Example: Create a repeating event with a default description. Then for a later date of that event, you can modify the name or description just for that date, but all other properties of the event remain the same.
  • Provision for Group to edit/delete events as well as admin.
  • Server time base is selectable through admin, for PHP5 only.


Editor's Note:
v2.0.7 withdrawn - v2.0.6 for PHP4 users.
v2.1.0 PHP5 only


Member reviews

Review #285: Very good by mameghji on Wed Mar 01, 2006 3:47 pm


Very Good - but I have trouble

Hello,

Nice Cal - with wicked features. I have one problem though. I cannot seem to see the "Coming Events Block" anywhere within my screen when im logged on to my system. Is there something I am missing and need to enable through admin?
Review #280: Very good by ksawatzk on Mon Feb 20, 2006 2:36 am


Simply Wonderful - but....

As a newbie to cms (not new to web design & coding), this calendar fit exactly what I was hoping to find! The "coming events" block is perfect for a band website.

One problem - while adding events to this year, the large monthly calendars display the events EXCEPT for Dec. 2006. The event links show in the small monthly calendars, and the events are listed when you click the day. They just aren't there on the large monthly.

Suggestions?
Thx much!
Review #279: Very good by Chael on Sun Feb 19, 2006 11:04 pm


Works well after a couple of minor fixes

I'm pretty happy with this calendar system. However, I do have one request and two bug fixes... It would be helpful to be able to move an event to another day or clone it onto another day. I find myself frequently creating an event on the wrong month and having to re-create it in the correct month or drop to the MySQL command line to make the change.

On to the fixes... I have made the following minor modifications to my running instance of CPGNuCalendar to fix some issues I identified:

Issue #1: When the current day is greater than the last day in the next/previous month and you try to switch to that month's view it complains that the date is invalid and won't display the calendar.

Solution: Edit modules/CPGNuCalendar/index.php and add &day=1 right after &view=month on line 161. The new line should read:

.""

Issue #2: Non-recurring events sometimes do not show up on the month view calendar. They do show up on day, week, and year views.

This was frustrating and difficult to track down, but I finally determined that the SQL query for non-recurring month events had the wrong date filter.

Solution: Edit modules/CPGNuCalendar/index.php and modify the code starting at line 1618. Note that $nextday, $prevday, $month_ago, and $month_ahead are never used, so I removed them. The new code should read:

// "next" refers to next month in this context
$next = adodb_mktime ( 2, 0, 0, $thismonth + 1, $thisday, $thisyear );
$nextyear = adodb_date ( "Y", $next );
$nextmonth = adodb_date ( "m", $next );

// "prev" refers to previous month in this context
$prev = adodb_mktime ( 2, 0, 0, $thismonth - 1, $thisday, $thisyear );
$prevyear = adodb_date ( "Y", $prev );
$prevmonth = adodb_date ( "m", $prev );


A few lines further down, change $thisyear to either $prevyear or $nextyear as below:

//if view = month, need to get previous, current and next months data to populate the large and 2 small calendars for the month view.
$startdate = sprintf ( "%04d%02d01", $prevyear, $prevmonth );
$enddate = sprintf ( "%04d%02d31", $nextyear, $nextmonth );


I hope these fixes get rolled into the official version so everyone can enjoy them.
Review #151: Very good by speedybiker on Tue Aug 16, 2005 4:53 pm


Very Good

This worked without too much trouble. It's like the module I used in phpnuke. Very Happy
Review #150: Very good by vlsinfo.nl on Sun Aug 14, 2005 8:39 am


Easy to use, and enables reoccurring events!

Thank you for this module. I was using another module before, but it is now time to export all events to this CPGNuCalendar.

The only thing keeping me from rating it to 5.0 is because I would like to have an notification option present by e-mail. That is the option that was in the module I used until now.

Keep up the excellent work! Big grin

Vincent

Page: Previous  1, 2, 3, 4, 5  Next
View all screenshots

Rating Good
Popularity 5/5: Very popular
Downloads 8539
Page views 63811

Download Now
stopsoftwarepatents.eu petition banner
User Info [x]

Welcome Anonymous

Nickname
Password
(Register)

Last CVS commits [x]

Languages [x]

Community [x]

Support for DragonflyCMS in a other languages:

Deutsch
Español

X-links [x]
UltraEdit Browse Happy logo Firefox MySQL PostgreSQL Valid CSS! Valid XHTML 1.0! Unicode Encoded Badge NukeBiz Resources Raven DragonflyCMS Dedicated Now InsideSupport Lampe Berger

Preview theme [x]
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.


You are seeing squares or questionmarks on this page?

All content of this website is copyrighted by the Creative Commons NC-SA
The logos and trademarks used on this site are the property of their respective owners
We are not responsible for comments posted by our users, as they are the property of the poster.
Our server runs on a P3 1.2GHz with 512MB RAM with no accelerators
Support GoPHP5.org
This page generated in 0.3426 seconds with 16 DB Queries in 0.1713 seconds
Memory Usage: 1.84 MB
Interactive software released under GNU GPL, Code Credits, Privacy Policy