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:

Tue Jan 27 2015 thru Tue May 19 2015 Summer Registration
Wed Apr 22 2015 thru Tue Aug 11 2015 Fall Registration
Tue Apr 28 2015 thru Tue Apr 28 2015 Mobile Clinic
http://depts.gpc.edu/~gpcshc/mobileunit.htm
Wed Apr 29 2015 thru Wed Apr 29 2015 Mobile Clinic
http://depts.gpc.edu/~gpcshc/mobileunit.htm
Thu Apr 30 2015 thru Thu Apr 30 2015
Thu Apr 30 2015 thru Thu Apr 30 2015 Last Day of Classes - FT and SH


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:


Tue Apr 28 2015
thru Tue Apr 28 2015

(Newton)

Mobile Clinic

http://depts.gpc.edu/~gpcshc/mobileunit.htm

Wed Apr 29 2015
thru Wed Apr 29 2015

(Decatur)

Mobile Clinic

http://depts.gpc.edu/~gpcshc/mobileunit.htm

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)