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
  • Faculty/Staff
  • Current Student
  • Future Student
  • 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
  • College-Wide
  • Clarkston
  • Newton
  • Off-Campus
  • Alpharetta
  • Decatur
  • Dunwoody
  • Online


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:






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:

Thu May 26 2016 thru Tue May 31 2016 TAP Registration Now Available
Thu May 26 2016 thru Tue May 31 2016 Summer Registration
Mon May 30 2016 thru Mon May 30 2016
Tue May 31 2016 thru Tue May 31 2016
Tue May 31 2016 thru Tue May 31 2016
Tue May 31 2016 thru Tue May 31 2016


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)



No Academics List


Example:


Mon May 30 2016
thru Mon May 30 2016

(College-Wide)




Tue May 31 2016
thru Tue May 31 2016

(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)