Calendar Functions - Using PHP


Categories of events in calendar

To create any type of calendar, you need to specify the category whose events should be shown. Here is a current list of categories available (although not all will have events available yet).

Available Categories:
  • All
  • Academics
  • Athletics
  • Community Events
  • Fine Arts
  • General
  • Human Resources
  • Payroll
  • Student Activities
Note: The category can be any one of the categories listed above. Please make sure the spelling is correct.

GPC groups of people interested in events:

You also have the option of specifying the people whose events should be shown. Below is a current list of groups of people available.

Available GPC groups:
  • All
  • Current Student
  • Future Student
  • Faculty/Staff
  • Visitor / Friends

Locations of events in calendar

You also have the option of specifying the location whose events should be shown. Here is a current list of locations available

Available Locations:
  • All
  • Newton
  • College-Wide
  • Alpharetta
  • Decatur
  • Clarkston
  • Dunwoody
  • Off-Campus

Creating an Iframe Calendar & Subscription Links


Embed a Calendar in your webpage. Choose the desired Category:

Note: For the calendar to properly display on your page, you cannot enable any sidebars. The calendar must be on a full page.

Please select a category for the subscription link:
Top of Page

Creating a Scrollbox of Events


Example

To create a scrollbox of events, place these lines of code anywhere on your page between the StartGPC() and EndGPC() lines and between PHP tags (<? and ?>):

Note: any page that contains a scrollbox of events will NOT display the "GPC Main Menu" dropdown on the top banner of the GPC Look & Feel.

$calendar_category="all";     // view details about this line   
$calendar_campus="all";     // view details about this line   
$people="all";     // view details about this line   
$calendar_width=400;     // optional line - values can be between 1 and 540   
include "php_classes/calendar.php3";     // required line   
echo $cal->get_scrollbox();     // required line   


Creating a List of Events


Example:

Wed Apr 22 2015 thru Tue Aug 11 2015    Fall Registration

Wed May 20 2015 thru Tue May 26 2015    Summer Registration

Thu May 21 2015 thru Tue May 26 2015    Employee TAP Registration

Mon May 25 2015 thru Mon May 25 2015    

Tue May 26 2015 thru Tue May 26 2015    Registration - 1st Half Online

Wed May 27 2015 thru Tue Jun 2 2015    No Show - FT/FH

To create a list of events, place these lines of code anywhere on your page between the StartGPC() and EndGPC() lines and between PHP tags (<? and ?>):

$calendar_category="all";     // view details about this line   
$calendar_campus="all";     // view details about this line   
$people="all";     // view details about this line   
$calendar_list_number=6;     // optional line - specifies number of events shown (will default to 3 if not specified)   
$no_description=false;     // optional line - by default, $no_description is false and the event description is shown (if $no_description is set to true, the event description will not be shown)   
include "php_classes/calendar.php3";     // required line   
echo $cal->get_calendar_list();     // (All Events)

Top of Page

No Academics List


Example:

Mon May 25 2015
thru Mon May 25 2015

(College-Wide)   



Fri May 29 2015
thru Fri May 29 2015

(College-Wide)   



To create a list of events without any Academic listings, place these lines of code anywhere on your page between the StartGPC() and EndGPC() lines and between PHP tags (<? and ?>):

$calendar_category="all";     // view details about this line   
$calendar_campus="all";     // view details about this line   
$people="all";     // view details about this line   
$calendar_list_number=2;     // optional line - specifies number of events shown (will default to 3 if not specified)   
$no_description=false;     // optional line - by default, $no_description is false and the event description is shown (if $no_description is set to true, the event description will not be shown)   
include "php_classes/calendar.php3";     // required line   
echo $cal->get_calendar_list_noacad();     // (All with No Academic Events)