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:






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)



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)