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
  • Newton
  • Alpharetta
  • Decatur
  • Clarkston
  • Dunwoody
  • Off-Campus
  • 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:
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

Thu Jul 30 2015 thru Thu Jul 30 2015    

Fri Jul 31 2015 thru Fri Jul 31 2015    Drop for Nonpayment
http://depts.gpc.edu/finaid/Fall15%20purgeplan_R1.pdf   
Fri Jul 31 2015 thru Fri Jul 31 2015    

Fri Jul 31 2015 thru Fri Jul 31 2015    

Fri Jul 31 2015 thru Fri Jul 31 2015    

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:

Thu Jul 30 2015
thru Thu Jul 30 2015

(College-Wide)   



Fri Jul 31 2015
thru Fri Jul 31 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)