Permalink
Browse files

Added $return=false parameter to print_footer() using output control …

…functions

to capture include() of themed footer HTML.
  • Loading branch information...
1 parent 36b6bce commit 469b6501197bbffc84736e01962a742abd0ade79 moquist committed Aug 10, 2006
Showing with 9 additions and 1 deletion.
  1. +9 −1 lib/weblib.php
View
@@ -2147,7 +2147,7 @@ function print_header_simple($title='', $heading='', $navigation='', $focus='',
* @param ? $usercourse ?
* @todo Finish documenting this function
*/
-function print_footer($course=NULL, $usercourse=NULL) {
+function print_footer($course=NULL, $usercourse=NULL, $return=false) {
global $USER, $CFG, $THEME;
/// Course links
@@ -2210,8 +2210,16 @@ function print_footer($course=NULL, $usercourse=NULL) {
/// Include the actual footer file
+ ob_start();
include ($CFG->themedir.current_theme().'/footer.html');
+ $output = ob_get_contents();
+ ob_end_clean();
+ if ($return) {
+ return $output;
+ } else {
+ echo $output;
+ }
}
/**

0 comments on commit 469b650

Please sign in to comment.