| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Smarty plugin 4 * @package Smarty 5 * @subpackage plugins 6 */ 7 8 /** 9 * Smarty debug_console function plugin 10 * 11 * Type: core<br /> 12 * Name: display_debug_console<br /> 13 * Purpose: display the javascript debug console window 14 * @param array Format: null 15 * @param Smarty 16 */ 17 function smarty_core_display_debug_console($params, &$smarty) 18 { 19 // we must force compile the debug template in case the environment 20 // changed between separate applications. 21 22 if(empty($smarty->debug_tpl)) { 23 // set path to debug template from SMARTY_DIR 24 $smarty->debug_tpl = SMARTY_DIR . 'debug.tpl'; 25 if($smarty->security && is_file($smarty->debug_tpl)) { 26 $smarty->secure_dir[] = dirname(realpath($smarty->debug_tpl)); 27 } 28 } 29 30 $_ldelim_orig = $smarty->left_delimiter; 31 $_rdelim_orig = $smarty->right_delimiter; 32 33 $smarty->left_delimiter = '{'; 34 $smarty->right_delimiter = '}'; 35 36 $_compile_id_orig = $smarty->_compile_id; 37 $smarty->_compile_id = null; 38 39 $_compile_path = $smarty->_get_compile_path($smarty->debug_tpl); 40 if ($smarty->_compile_resource($smarty->debug_tpl, $_compile_path)) 41 { 42 ob_start(); 43 $smarty->_include($_compile_path); 44 $_results = ob_get_contents(); 45 ob_end_clean(); 46 } else { 47 $_results = ''; 48 } 49 50 $smarty->_compile_id = $_compile_id_orig; 51 52 $smarty->left_delimiter = $_ldelim_orig; 53 $smarty->right_delimiter = $_rdelim_orig; 54 55 return $_results; 56 } 57 58 /* vim: set expandtab: */ 59 60 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |