fp_add_message
5.x misc.inc | fp_add_message($msg, $type = "status", $bool_no_repeat = FALSE) |
4.x misc.inc | fp_add_message($msg, $type = "status", $bool_no_repeat = FALSE) |
Add a "message" to the top of the screen. Useful for short messages like "You have been logged out" or "Form submitted successfully."
Parameters
String $msg: This is the string message itself.
String $type: The "type" of message. This string is added as a CSS class to the message, for theming later.
boolean $bool_no_repeat: Boolean. Should the message show more than once per page view? Set to TRUE if it should NOT.
51 calls to fp_add_message()
- admin_add_degree_form_submit in modules/
admin/ admin.degrees.inc - Submit handler for the add_degree_form.
- admin_apply_draft_changes_form_submit in modules/
admin/ admin.module - Handles the actual moving of draft courses into production.
- admin_copy_degree_form_submit in modules/
admin/ admin.degrees.inc - admin_duplicate_year_form_submit in modules/
admin/ admin.module - This function should perform the actual copy of data!
- admin_edit_course_form_submit in modules/
admin/ admin.courses.inc
File
- includes/
misc.inc, line 1048 - This file contains misc functions for FlightPath
Code
function fp_add_message($msg, $type = "status", $bool_no_repeat = FALSE) {
$md5 = md5($type . $msg);
if ($bool_no_repeat && isset($_SESSION["fp_messages"]) && is_array($_SESSION["fp_messages"])) {
// Make sure this message isn't already in the session.
foreach ($_SESSION["fp_messages"] as $s) {
if ($s["md5"] == $md5) {
return;
}
}
}
$_SESSION["fp_messages"][] = array(
"type" => $type,
"msg" => $msg,
"md5" => $md5,
);
}