From 1208ed935f5ca51bf26ecac547a7de56a9089c07 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 8 Feb 2011 09:25:27 +0100 Subject: [PATCH] Factor out code for generating JS inclusion. --- libraries/core.lib.php | 15 +++++++++++++++ libraries/header_scripts.inc.php | 6 +----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/libraries/core.lib.php b/libraries/core.lib.php index a3d80f5be..c2c82fb29 100644 --- a/libraries/core.lib.php +++ b/libraries/core.lib.php @@ -673,4 +673,19 @@ function PMA_linkURL($url) { return './url.php?url=' . $url; } } + +/** + * Returns HTML code to include javascript file. + * + * @param string $url Location of javascript, relative to js/ folder. + * + * @return string HTML code for javascript inclusion. + */ +function PMA_includeJS($url) { + if (strpos($js_script_file, '?') === FALSE) { + return '' . "\n"; + } else { + return '' . "\n"; + } +} ?> diff --git a/libraries/header_scripts.inc.php b/libraries/header_scripts.inc.php index 76b0852d5..a5be940be 100644 --- a/libraries/header_scripts.inc.php +++ b/libraries/header_scripts.inc.php @@ -47,11 +47,7 @@ $GLOBALS['js_include'][] = 'messages.php' . PMA_generate_common_url($params); // avoid loading twice a js file $GLOBALS['js_include'] = array_unique($GLOBALS['js_include']); foreach ($GLOBALS['js_include'] as $js_script_file) { - if (strpos($js_script_file, '?') === FALSE) { - echo '' . "\n"; - } else { - echo '' . "\n"; - } + echo PMA_includeJS($js_script_file); } ?>