40 calls to invoke_hook()

admin_apply_draft_changes_form_submit in modules/admin/admin.module
Handles the actual moving of draft courses into production.
AdvisingScreen::build_footnotes in classes/AdvisingScreen.php
Constructs the HTML which will show footnotes for substitutions and transfer credits.
AdvisingScreen::build_screen_elements in classes/AdvisingScreen.php
This function calls the other "build" functions to assemble the View or What If tabs in FlightPath.
AdvisingScreen::display_screen in classes/AdvisingScreen.php
This function generates the HTML to display the screen. Should be used in conjunction with output_to_browser()
AdvisingScreen::display_semester in classes/AdvisingScreen.php
Given a Semester object, this will generate the HTML to draw it out to the screen. We will take advantage of the render engine, so we can utilize hook_content_alter later on.
AdvisingScreen::draw_course_row in classes/AdvisingScreen.php
This is used by lots of other functions to display a course on the screen. It will show the course, the hours, the grade, and quality points, as well as any necessary icons next to it.
AdvisingScreen::draw_group_select_row in classes/AdvisingScreen.php
This draws the "blank row" for a group on the degree plan, which instructs the user to click on it to select a course from the popup.
AdvisingScreen::draw_popup_group_select_course_row in classes/AdvisingScreen.php
Used in the group selection popup, this will display a course with a radio button next to it, so the user can select it.
AdvisingScreen::draw_progress_boxes in classes/AdvisingScreen.php
This function calls drawPieChart to construct the student's 3 progress pie charts.
AdvisingScreenTypeView::display_semester_list in classes/AdvisingScreenTypeView.php
Display contents of a semester list as a single semester, only displaying courses matching the requirement_type. If the requirement_type is "e", then we will also look for anything not containing a defined requirement_type.
bootstrap.inc in ./bootstrap.inc
This file should be included by every public-facing page of FlightPath. It will include all the classes, as well as settings and function files, and modules.
Course::load_course in classes/Course.php
Loads $this as a new course, based on course_id.
CourseList::find_best_grade_match in classes/CourseList.php
Find a list of matches to Course courseC, which fulfill the min_grade requirement, ordered by most best grade first.
CourseList::find_most_recent_match in classes/CourseList.php
Find a list of matches to Course courseC, which fulfill the min_grade requirement, ordered by most recently taken.
course_search_get_course_rotation_schedule in modules/course_search/course_search.module
course_search_get_course_rotation_schedule_not_anticipated in modules/course_search/course_search.module
cron.php in ./cron.php
The cron.php file for FlightPath, which should be run periodically.
DegreePlan::load_degree_plan in classes/DegreePlan.php
Load our complete degree plan, including all courses and groups.
FlightPath::assign_courses_to_list in classes/FlightPath.php
FlightPath::init in classes/FlightPath.php
FlightPath::save_advising_session_from_post in classes/FlightPath.php
fp_get_student_majors in includes/db.inc
Return back the codes or records for a student's degrees, based on what is in the student_degrees table (thanks to system.module), as well as what we get from hooks.
fp_load_user in includes/db.inc
Returns back a user object for this user_id. If the user is not found in the users table, it will return NULL. If the user_id requested is 0, the anonymous user object is returned.
fp_recalculate_alert_count_by_type in includes/misc.inc
Invokes a hook to get numbers on the total, read, and unread values from our modules, to find out if we need to place a badge on the bell icon at the top of the screen.
fp_render_student_profile_header in includes/theme.inc
Returns the HTML for the "profile" header html for a student
fp_render_top_nav_content in includes/theme.inc
Returns the HTML for the top navigation content of the screen itself.
get_term_description in includes/misc.inc
Convert a term ID into a description. Ex: 20095 = Spring of 2009.
Group::load_group in classes/Group.php
index.php in ./index.php
The primary entry point for FlightPath.
menu_rebuild_cache in includes/menu.inc
Go through all installed modules and rebuild the menu_router table, based on each module's hook_menu function.
prereqs_get_prereq_warnings_for_course in modules/prereqs/prereqs.module
This is meant to be a general function to find all relavent prereq warnings for the supplied course.
stats_display_main in modules/stats/stats.module
Main menu screen for this module.
Student::load_student in classes/Student.php
student_priority_get_calculations_for_student in modules/student_priority/student_priority.module
Run all of the calculations for a student, and return back the results in a formatted array.
system_display_status_page in modules/system/system.module
This page displayes the results of each module's hook_status.
system_perform_run_cron in modules/system/system.module
Called from menu, will run hook_cron() for all modules.
t in includes/misc.inc
This function will facilitate translations by using hook_translate()
user_alter_student_profile_items in modules/user/user.module
Implements hook_alter_student_profile_items
user_edit_user_attributes_form in modules/user/user.module
user_permissions_form_submit in modules/user/user.module
Submit handler for the permissions form.