Calendar Functions - Using PHP
- Large Calendar with Abbreviated Descriptions
- Large Calendar with Full Descriptions
- Small Calendar
- List of Events
- Scrollbox of Events
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
- 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 availableAvailable 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:
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 |
| |||||||||
| Sun. | Mon. | Tues. | Wed. | Thurs. | Fri. | Sat. | |||
1 Early
Advisement and
Web
Registration
for Summer
2012 Final Exams
for Full Term
ClassesFinal Exam Schedule Final Exams
for Second Half
Term
ClassesFinal Exam Schedule Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
2 Early
Advisement and
Web
Registration
for Summer
2012 Final Exams
for Full Term
ClassesFinal Exam Schedule Final Exams
for Second Half
Term
ClassesFinal Exam Schedule Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
3 Early
Advisement and
Web
Registration
for Summer
2012 Final Exams
for Full Term
ClassesFinal Exam Schedule Final Exams
for Second Half
Term
ClassesFinal Exam Schedule Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
4 Commencement
for Spring
2012Commencemen t ceremony for Spring 2012 graduates. Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Graduation
Date for Spring
2012Official graduation date for Spring 2012. Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
5 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
|||||
6 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
7 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Grades due
for Full and
Second Half
Term
ClassesGrades are due by 12:00 noon EST. Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
8 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
9 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Grades
Available to
Students for
Full Term,
First Half, and
Second Half
Classes Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Dunwoody
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
10 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Dunwoody
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
11 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Dunwoody
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Newton
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
12 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
|||
13 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
14 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
15 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Alpharetta
CenterFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Decatur
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
16 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Decatur
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
17 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Orientation
- Clarkston
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Orientation
- Decatur
CampusFor students who are admitted, registration ready and have exempted or taken placement testing. Advanced sign up is required. Sign up now! Pre-early
Registration
for Fall
2012Available to currently enrolled students only. |
18 Early
Advisement and
Web
Registration
for Summer
2012 Financial
Purge
ScheduleClasses are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan Pre-early
Registration
for Fall
2012Available to currently enrolled students only. Staff
Development
DayThe college is closed. |
19 |
|||
| 20 |
21 |
22 |
23 On Campus
Advisement and
Registration
AssistanceAdvisement and registration assistance is available on campuses (Weds/Thurs: 9 am-7 pm and Friday 9 am-5 pm). New students should arrive no later than 4:30 pm on Weds/Thurs and by 2:30 pm on Friday. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
24 Employee
(TAP)
Registration On Campus
Advisement and
Registration
AssistanceAdvisement and registration assistance is available on campuses (Weds/Thurs: 9 am-7 pm and Friday 9 am-5 pm). New students should arrive no later than 4:30 pm on Weds/Thurs and by 2:30 pm on Friday. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
25 Employee
(TAP)
Registration On Campus
Advisement and
Registration
AssistanceAdvisement and registration assistance is available on campuses (Weds/Thurs: 9 am-7 pm and Friday 9 am-5 pm). New students should arrive no later than 4:30 pm on Weds/Thurs and by 2:30 pm on Friday. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
26 Employee
(TAP)
Registration Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
|||
27 Employee
(TAP)
Registration Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
28 Employee
(TAP)
Registration Memorial Day
HolidayThe college is closed. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
29 On Campus
Advisement and
Registration
AssistanceAdvisement and registration assistance is available on campuses from 9 am-7 pm. New students should arrive no later than 4:30 pm. Employee
(TAP)
Registration Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
30 No Show
Attendance
Period for Full
and First Half
Term
Classes Full Term
and First Half
Term Classes
Begin Schedule
Adjustment
AvailableSchedule adjustment is available for currently enrolled students. Advisement and registration assistance is available on campuses from 9:00 am to 7:00 pm. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
31 No Show
Attendance
Period for Full
and First Half
Term
Classes Schedule
Adjustment
AvailableSchedule adjustment is available for currently enrolled students. Advisement and registration assistance is available on campuses from 9:00 am to 7:00 pm. Web
Registration
open for Summer
2012 Final
Registration
and Schedule
AdjustmentWeb registration will end at 7:00 pm EST on Thursday, May 31, 2012. |
|||||
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:
| |||||||||||||
| |||||||||||||
| 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)Mon., Mar. 26 thru Fri., May. 18 | Financial Purge Schedule Classes are purged on a regular basis during the registration period. See the Student Accounts webpage for the Summer 2012 Purge Plan |
Mon., Mar. 26 thru Fri., May. 18 | Early Advisement and Web Registration for Summer 2012 |
Mon., Apr. 9 thru Fri., May. 18 | Pre-early Registration for Fall 2012 Available to currently enrolled students only. |
Thu., Apr. 19 thru Thu., May. 24 | Art Show: The Figure Featuring works by GPC Fine Arts Studio Faculty that explore the human figure. Location & Time: Clarkston Campus, Jim Cherry Learning Resource Center Gallery. Ongoing and free. |
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 |

