. #------------------------------ # $Revision: 2643 $ # $Author: al $ # $Date: 2009-06-18 19:06:27 -0400 (Thu, 18 Jun 2009) $ #------------------------------ ### Icon API ### # -------------------- # prints the staus icon function icon_get_status_icon( $p_icon ) { $t_icon_path = config_get( 'icon_path' ); $t_status_icon_arr = config_get( 'status_icon_arr' ); $t_priotext = get_enum_element( 'priority', $p_icon ); if ( isset( $t_status_icon_arr[$p_icon] ) && !is_blank( $t_status_icon_arr[$p_icon] ) ) { return "\"\""; } else { return " "; } } # -------------------- function print_status_icon( $p_icon ) { PRINT icon_get_status_icon( $p_icon ); } # -------------------- # The input $p_dir is either ASC or DESC # The inputs $p_sort_by and $p_field are compared to see if they match # If the fields match then the sort icon is printed # This is a convenience feature to push the comparison code into this # function instead of in the page(s) # $p_field is a constant and $p_sort_by is whatever the page happens to # be sorting by at the moment # Multiple sort keys are not supported function print_sort_icon( $p_dir, $p_sort_by, $p_field ) { $t_icon_path = config_get( 'icon_path' ); $t_sort_icon_arr = config_get( 'sort_icon_arr' ); if ( $p_sort_by != $p_field ) { return; } if ( ( 'DESC' == $p_dir ) || ( DESCENDING == $p_dir ) ) { $t_dir = DESCENDING; } else { $t_dir = ASCENDING; } $t_none = NONE; if ( !is_blank( $t_sort_icon_arr[$t_dir] ) ) { PRINT "\"\""; } else { PRINT "\"\""; } } # -------------------- # prints the unread icon if the parameter is UNREAD # @@@ UNUSED function print_unread_icon( $p_unread = READ ) { $t_icon_path = config_get( 'icon_path' ); $t_unread_icon_arr = config_get( 'unread_icon_arr' ); $t_none = NONE; if ( !is_blank( $t_unread_icon_arr[$p_unread] ) ) { PRINT "\"\""; } else { PRINT "\"\""; } } ?>