Example #1
0
 /**
  * get additions for page footer (js, script)
  *
  * + gets all active sections for a page;
  * + scans module directories for file footers.inc.php;
  * + includes that file if it is available
  * + includes automatically if exists:
  *   + module dirs:
  *     + frontend.css / backend.css              (media: all)
  *     + frontend_print.css / backend_print.css  (media: print)
  *   + template dir:
  *     + <PAGE_ID>.css in template dir           (media: all)
  *
  * @access public
  * @param  string  $for - 'frontend' (default) / 'backend'
  * @return void (echo's result)
  *
  **/
 function get_page_footers($for = 'frontend', $print_output = true)
 {
     $output = CAT_Helper_Page::getFooters($for);
     if ($print_output && !defined('CAT_FOOTERS_SENT')) {
         echo $output;
         define('CAT_FOOTERS_SENT', true);
     } else {
         return $output;
     }
 }