Functions

Primary tabs

Contains filters are case sensitive
Name Locationsort ascending Description
admin_duplicate_year_form modules/admin/admin.module This form will allow the user to duplicate an entire year's worth of data to a new catalog year.
admin_duplicate_year_form_submit modules/admin/admin.module This function should perform the actual copy of data!
admin_display_watchdog_entry modules/admin/admin.module Display the details of a particular watchdog entry, specified by its table id.
admin_display_watchdog modules/admin/admin.module Displays recent watchdog entries, from the watchdog table
admin_edit_group_form_submit modules/admin/admin.groups.inc
admin_edit_group_form modules/admin/admin.groups.inc This function lets the user edit a group.
admin_display_groups_popup_edit_definition modules/admin/admin.groups.inc
admin_get_course_array_from_course_id_array modules/admin/admin.groups.inc
admin_get_courses_from_definition modules/admin/admin.groups.inc
admin_get_course_id_array_from_course_array modules/admin/admin.groups.inc
admin_get_course_array_from_definition_data modules/admin/admin.groups.inc
admin_array_diff modules/admin/admin.groups.inc I had to create my own version of array_diff, because the built-in PHP version has a nasty bug where it doesn't work after a certain number of elements.
admin_display_groups_popup_select_icon modules/admin/admin.groups.inc This popup is called from the edit group page. It lets the user select an icon to assign to a group.
admin_get_group_courses modules/admin/admin.groups.inc Return back the courses in a group, suitable for the edit-group form.
admin_display_groups modules/admin/admin.groups.inc This function will display a list of all our groups.
admin_process_all_definitions_form modules/admin/admin.groups.inc
admin_process_all_definitions_form_submit modules/admin/admin.groups.inc Actually perform the refreshing of definitions.
admin_display_groups_popup_show_group_use modules/admin/admin.groups.inc Displays a popup showing where a particular group is being used in FlightPath.
admin_display_degrees_popup_add_group modules/admin/admin.degrees.inc
admin_copy_degree_form modules/admin/admin.degrees.inc This form lets the user copy a degree and all of it's tracks & concentrations.
admin_copy_degree_form_submit modules/admin/admin.degrees.inc
admin_add_degree_form modules/admin/admin.degrees.inc This form lets the user add a degree to the database.
admin_add_degree_form_submit modules/admin/admin.degrees.inc Submit handler for the add_degree_form.
admin_display_degrees modules/admin/admin.degrees.inc
admin_handle_edit_degree_submit modules/admin/admin.degrees.inc
admin_display_edit_degree modules/admin/admin.degrees.inc This screen displays the form which allows the user to actually edit a degree.
admin_display_courses modules/admin/admin.courses.inc This function displays all of our courses for us to edit.
admin_edit_course_form modules/admin/admin.courses.inc This form lets the user edit details about a course.
admin_edit_course_form_submit modules/admin/admin.courses.inc
install_perform_install ./install.php Actually performs the installation of FlightPath
install_get_settings_file_template ./install.php Returns a template for a new settings file.
install_display_db_form ./install.php Displays the form to let a user set up a new database
install_check_requirements ./install.php Check for missing requirements of the system.
install_display_requirements ./install.php Displays the requirements on screen for the user.
install_display_lang_selection ./install.php
convert_html_to_bbcode includes/theme.inc
convert_bbcode_to_html includes/theme.inc
format_date includes/theme.inc Format a timestamp using the date command. TODO: Make the formats something which can be controlled through the settings.
fp_render_menu_block includes/theme.inc Render a "menu" block of menu items which are all rooted at the menu_root. So if the menu root is tools, it might return items whose paths look like: tools/fun tools/here/there So long as the menu type is "MENU_TYPE_NORMAL_ITEM". …
fp_display_page includes/theme.inc Output the contents of the $page variable to the screen. $page is an array containing details about the page, as well as its original menu item (router_item) definition.
fp_show_title includes/theme.inc Sets whether the title should be shown on the page or not.
fp_render_c_fieldset includes/theme.inc This function will return the HTML to contruct a collapsible fieldset, complete with javascript and style tags.
fp_build_sub_tab_array includes/theme.inc Create a "sub-tab" array, which looks like a standard tab_array, but it contains only this page's sub-tab siblings.
fp_build_tab_array includes/theme.inc Looks at the current page array and returns a valid $tab_array Meant for the top of the screen.
fp_render_currently_advising_box includes/theme.inc Draws the CurrentlyAdvisingBox which appears at the top of the screen, containing the student's information like name, major, etc.
fp_render_greeting includes/theme.inc This displays a friendly message to the user, and provides a logout link at the top.
fp_render_sub_tab_array includes/theme.inc Similar to render_tab_array.
fp_render_button includes/theme.inc Returns the HTML to draw a pretty button.
fp_render_mobile_tab_array includes/theme.inc
fp_render_tab_array includes/theme.inc Given a propperly formatted tab_array, this will return the HTML to draw it on a page.

Pages