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
  • Academic
  • Alumni
  • Athletic
  • Community Events
  • Cont Ed
  • Fine Arts
  • General
  • HR Fac Staff
  • HR Students
  • International Education
  • Scholarship
  • Student Activities


Note: The category can be any one or combination (separated by commas) of the categories listed above. Please make sure the spelling is correct.

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


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
  • Faculty / Staff
  • Future Student
  • Visitors / Friends



Creating a Large Calendar with Abbreviated Descriptions


Example:

 
< Prev Month January 2014 (8 months ago) Next Month >
Sun. Mon. Tues. Wed. Thurs. Fri. Sat.
      1
Registrati...
Winter Hol...
2
Registrati...
3
Registrati...
4
Registrati...
5
Registrati...
6
On Campus ...
Registrati...
7
On Campus ...
Registrati...
8
Drop for N...
Employee (...
On Campus ...
Registrati...
9
Employee (...
On Campus ...
Registrati...
10
Drop for N...
Employee (...
Last Day t...
On Campus ...
Registrati...
11
Registrati...
12
Registrati...
13
No Show At...
Full Term ...
Schedule A...
14
No Show At...
Schedule A...
15
Refund Sc...
No Show At...
Refund Sch...
Withdraw (...
Withdraw (...
16
Refund Sc...
No Show At...
Refund Sch...
Withdraw (...
Withdraw (...
17
Refund Sc...
No Show At...
Last Day f...
Refund Sch...
Withdraw (...
Withdraw (...
18
Refund Sc...
No Show At...
Refund Sch...
Saturday C...
Withdraw (...
Withdraw (...
19
Refund Sc...
No Show At...
Refund Sch...
Withdraw (...
Withdraw (...
20
Refund Sc...
Drop for N...
Martin Lut...
Refund Sch...
Withdraw (...
Withdraw (...
21
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
22
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
23
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
24
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
25
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
26
Refund Sc...
Faculty Re...
Refund Sch...
Withdraw (...
Withdraw (...
27
Refund Sc...
Refund Sch...
Withdraw (...
Withdraw (...
28
Refund Sc...
Refund Sch...
Withdraw (...
Withdraw (...
29
Refund Sc...
Refund Sch...
Withdraw (...
Withdraw (...
30
Refund Sc...
Refund Sch...
Withdraw (...
Withdraw (...
31
Refund Sc...
Refund Sch...
Registrati...
Withdraw (...
Withdraw (...
 


To create a large calendar with abbreviated descriptions, place these lines of code anywhere on your page between the StartGPC() and EndGPC() lines and between PHP tags (<? and ?>):

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



Creating a Large Calendar with Full Descriptions


Example:

Printable Version
< Prev Month January 2014 (8 months ago) Next Month >
Sun. Mon. Tues. Wed. Thurs. Fri. Sat.
      1
Registration for Spring 2014

Web registration available.

Winter Holidays

The college is closed.
2
Registration for Spring 2014

Web registration available.
3
Registration for Spring 2014

Web registration available.
4
Registration for Spring 2014

Web registration available.
5
Registration for Spring 2014

Web registration available.
6
On Campus Advisement and Registration

Advisement and registration assistance is available on all campuses from 8 am-7 pm EST.

Students registering for any online class after 1:00 PM EST on Friday, January 10, 2014 will not receive iCollege access to the class for a minimum of two business days after they have registered.

Registration for Spring 2014

Web registration available.
7
On Campus Advisement and Registration

Advisement and registration assistance is available on all campuses from 8 am-7 pm EST.

Students registering for any online class after 1:00 PM EST on Friday, January 10, 2014 will not receive iCollege access to the class for a minimum of two business days after they have registered.

Registration for Spring 2014

Web registration available.
8
Drop for Non-payment

Students who have not paid their full balance will have their entire schedule dropped for non-payment at 7:00 am EST.

Employee (TAP) Registration

On Campus Advisement and Registration

Advisement and registration assistance is available on all campuses from 8 am-7 pm EST.

Students registering for any online class after 1:00 PM EST on Friday, January 10, 2014 will not receive iCollege access to the class for a minimum of two business days after they have registered.

Registration for Spring 2014

Web registration available.
9
Employee (TAP) Registration

On Campus Advisement and Registration

Advisement and registration assistance is available on all campuses from 8 am-7 pm EST.

Students registering for any online class after 1:00 PM EST on Friday, January 10, 2014 will not receive iCollege access to the class for a minimum of two business days after they have registered.

Registration for Spring 2014

Web registration available.
10
Drop for Non-payment

Students who have not paid their full balance will have their entire schedule dropped for non-payment at 7:00 am EST.

Employee (TAP) Registration

Last Day to Register for First Half Online Courses

Registratio n for Online first-half courses will end at 1:00 pm EST on January 10, 2014.

On Campus Advisement and Registration

Advisement and registration assistance is available on all campuses from 8 am-7 pm EST.

Students registering for any online class after 1:00 PM EST on Friday, January 10, 2014 will not receive iCollege access to the class for a minimum of two business days after they have registered.

Registration for Spring 2014

Web registration available.
11
Registration for Spring 2014

Web registration available.
12
Registration for Spring 2014

Web registration available.
13
No Show Attendance Period for Full and First Half Term Classes

Full Term and First Half Term Classes Begin

Schedule Adjustment

Web registration available. Schedule adjustment assistance is available for new and currently enrolled students on all campuses from 9:00 am to 7:00 pm EST.

Web registration will end at 7:00 pm EST on Tuesday, January 14, 2014.
14
No Show Attendance Period for Full and First Half Term Classes

Schedule Adjustment

Web registration available. Schedule adjustment assistance is available for new and currently enrolled students on all campuses from 9:00 am to 7:00 pm EST.

Web registration will end at 7:00 pm EST on Tuesday, January 14, 2014.
15
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

No Show Attendance Period for Full and First Half Term Classes

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
16
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

No Show Attendance Period for Full and First Half Term Classes

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
17
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

No Show Attendance Period for Full and First Half Term Classes

Last Day for Financial Aid Appeals

The last day that students may submit financial aid appeals for the Spring Semester 2014 is Friday, January 17, 2014. Any appeals submitted after this date will be considered for the Summer Session 2014.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
18
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

No Show Attendance Period for Full and First Half Term Classes

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Saturday Classes Begin

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
19
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

No Show Attendance Period for Full and First Half Term Classes

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
20
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Drop for Non-payment

Students who have not paid their full balance will have their entire schedule dropped for non-payment at 4:00 pm EST.

Martin Luther King, Jr. Day Holiday

The college is closed.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
21
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
22
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
23
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
24
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
25
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
26
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Faculty Report No Shows

The SIS will be available for reporting no shows from January 21 to January 26 at 8:00 pm EST.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
27
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
28
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
29
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
30
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
31
Refund Schedule - First Half Classes Only

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Refund Schedule - Full Term Classes or any Combination Thereof

Refer to the
Refund Schedule

Students must withdraw from all classes to receive a refund.

Registration for Second Half Term Classes

Web registration is available for Second Half Term classes only.

Withdraw (W) - First Half Classes

Students must withdraw between January 15 and February 6 to receive a 'W' for the class.
Withdrawal Policy

Withdraw (W) - Full Term Classes

Students must withdraw between January 15 and March 6 to receive a 'W' for the class.
Withdrawal Policy
 


To create a large calendar with full descriptions, place these lines of code anywhere on your page between the StartGPC() and EndGPC() lines and between PHP tags (<? and ?>):

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



Creating a Small Calendar


Example:

<<January 2014>>
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  


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

$calendar_category="academic";  // view details about this line
$calendar_campus="all";  // view details about this line
$people="all";  // view details about this line
include "php_classes/calendar.php3";  // required line
echo $cal->get_small_calendar();  // required line



Creating a List of Events


Example:

Please list valid category name(s)

Wed., Aug. 20 thru
Tue., Sep. 30

Second Half Registration Continues
Registration is re-opened for second half courses.

Wed., Aug. 20 thru
Tue., Oct. 14

Withdraw (W) - Full Term Classes

Students must withdraw between August 20 and October 14 to receive a 'W' for the class.
Withdrawal Policy

Thu., Sep. 11 thru
Wed., Sep. 24

Withdraw (WF) - First Half Classes

Students must withdraw between September 11 and September 24 to receive a 'WF' for the class.
Withdrawal Policy

September 24 is the last day to withdraw from First Half Term Classes

Mon., Sep. 15 thru
Mon., Dec. 8

NURSING SEMINARS
Fall 2014 Schedule - 12 PM - These Dates: Mon., Sept. 15 Clarkston I 1700 Fri., Sept. 26 Dunwoody A 2200 Mon., Oct. 13 Clarkston I 1700 Wed., Oct. 29 Decatur F 2100 Mon., Nov. 3 Clarkston I 1700 Fri., Nov. 4 Newton N13140 Mon., Dec. 8 Clarkston I 1700 Check for changes @ GPC Nursing. Seminars start promptly, 12 PM & last about 1.5 hours.


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="40th anniversary";  // view details about this line
$calendar_campus="all";  // view details about this line
$people="all";  // view details about this line
$calendar_list_number=4;  // 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();  // Option 1 (All Events)
Use Option 1 or 2
echo $cal->get_calendar_list_noacad();  // Option 2 (All with No Academic Events)
Use Option 1 or 2



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="academic";  // view details about this line
$calendar_campus="all";  // view details about this line
$people="Current Student";  // view details about this line
$calendar_width=150;  // optional line - values can be between 1 and 540
$scrollbox_delay=4000;  // optional line - values are in milliseconds
include "php_classes/calendar.php3";  // required line
echo $cal->get_scrollbox();  // required line