Functions

Primary tabs

Contains filters are case sensitive
Name Locationsort descending Description
fp_explode_assoc includes/misc.inc Takes a string (created by fp_join_assoc()) and re-creates the 1 dimensional assoc array.
fp_get_module_path includes/misc.inc Return the filepath to the module
fp_get_files_path includes/misc.inc Convenience function to return the /files system path. Does NOT end with a trailing slash.
fp_user_is_student includes/misc.inc Simply returns TRUE or FALSE if the user is a student. (has the is_student == 1
fp_get_module_details includes/misc.inc Simply returns the module's row from the modules table, if it exists.
t includes/misc.inc This function will facilitate translations by using hook_translate()
st includes/misc.inc Provides translation functionality when database is not available.
base_path includes/misc.inc Shortcut for getting the base_path variable from the global system settings.
get_term_description includes/misc.inc Convert a term ID into a description. Ex: 20095 = Spring of 2009.
fp_goto includes/misc.inc Redirect the user's browser to the specified internal path + query.
l includes/misc.inc This works like Drupal's l() function for creating links. Ex: l("Click here for course search!", "tools/course-search", "abc=xyz&hello=goodbye", array("class" => "my-class")); Do not…
fp_url includes/misc.inc This function will take a path, ex: "admin/config/module" and a query, ex: "nid=5&whatever=yes" And join them together, respecting whether or not clean URL's are enabled.
fp_screen_is_mobile includes/misc.inc This function will attempt to determine automatically if we are on a mobile device, and should therefor use the mobile theme and layout settings.
modules_implement_hook includes/misc.inc Return an array of enabled modules which implement the provided hook. Do not include the preceeding "_" on the hook name!
invoke_hook includes/misc.inc Invoke all module hooks for the supplied hook.
fpm includes/misc.inc Uses fp_add_message, but in this case, it also adds in the filename and line number which the message came from!
depricated_message includes/misc.inc Displays a depricated message on screen. Useful for tracking down when depricated functions are being used.
fpmct includes/misc.inc Convenience function, will use fp_debug_ct() to display a message, and the number of miliseconds since its last call.
fp_html_print_r includes/misc.inc Similar to print_r, this will return an HTML-friendly click-to-open system similar in design to Krumo.
get_shorter_catalog_year_range includes/misc.inc This is used usually when being viewed by a mobile device. It will shorten a catalog year range of 2008-2009 to just "08-09" or "2008-09" or even "09-2009".
include_module includes/misc.inc This will find and include the module in question, calling it's hook_init() function if it has one.
include_module_install includes/misc.inc Find and include the module's .install file, if it exists. Returns TRUE or FALSE if it was able to find & include the file.
fp_get_js_confirm_link includes/misc.inc Creates a javascript "confirm" link, so when clicked it asks the user a question, then proceeds if they select OK. The main reason I want to do this is so I can pass the $question through my t() function. (do it when you call this function)
fp_get_js_prompt_link includes/misc.inc Creates a javascript "prompt" link, which will ask the user a question.
fp_get_js_alert_link includes/misc.inc Creates a javascript "alert" link, which tells the user some message with javascript alert().
fp_reduce_whitespace includes/misc.inc Simple helper function to reduce whitespace (like double-spaces)
user_has_role includes/misc.inc Does the user have the specified role?
user_has_permission includes/misc.inc Returns TRUE or FALSE if the logged in user has access based on the permission supplied.
get_modules_permissions includes/misc.inc This function will read through all the modules' permissions and return back an array. Specifically, it retrieves arrays from each modules' hook_perm() function.
get_modules_menus includes/misc.inc Similar to get_modules_permissions, this will scan through all installed modules' hook_menu() functions, and assemble an array which is sorted by "location" and then by "weight".
fp_number_pad includes/misc.inc Simple function to left padd numbers with 0's. 1 becomes 001 20 becomes 020 and so on.
fp_truncate_decimals includes/misc.inc This simple function will take a number and truncate the number of decimals to the requested places. This can be used in place of number_format(), which *rounds* numbers.
fp_query_string_encode includes/misc.inc Adapted from https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...
fp_debug_ct includes/misc.inc Shortcut to fp_debug_current_time_millis()
fp_debug_current_time_millis includes/misc.inc When called repeatedly, this function will display a message along with a milisecond count out to the side. Very useful for developers to time function calls or queries, to see how long they are taking.
fp_get_departments includes/misc.inc Returns an array (suitable for form api) of departments on campus which faculty/staff can be members of.
_password_itoa64 includes/password.inc Returns a string for mapping an int to the corresponding base 64 character.
_password_base64_encode includes/password.inc Encodes bytes into printable base 64 using the *nix standard from crypt().
_password_generate_salt includes/password.inc Generates a random base 64-encoded salt prefixed with settings for the hash.
fp_random_bytes includes/password.inc
_password_enforce_log2_boundaries includes/password.inc Ensures that $count_log2 is within set bounds.
_password_crypt includes/password.inc Hash a password using a secure stretched hash.
_password_get_count_log2 includes/password.inc Parse the log2 iteration count from a stored hash or setting string.
user_hash_password includes/password.inc Hash a password using a secure hash.
user_check_password includes/password.inc Check whether a plain text password matches a stored hashed password.
user_needs_new_hash includes/password.inc
fp_render_content includes/render.inc This is very similar to fp_get_form / fp_render_form, except in this case we are being passed the completed "render_array", which already contains all of our elements. We will call hooks on it, sort by weights, and then return the rendered…
fp_render_array includes/render.inc This takes a render_array and generates the HTML for it. This usually is not called directly, but instead you should call fp_render_content() or fp_render_form()
fp_get_form includes/render.inc This function gets the form array, where the callback is the same as form_id. It will also look for modules which may want to alter the form, using hook_form_alter, and go ahead and apply that.
fp_render_form includes/render.inc Render the form array from the callback to the screen, and set the form to save itself in our default submit handler. Valid form_types are: "system_settings" => values automatically saved to variables table. "normal" or BLANK…

Pages