mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
Improved some js include functions to echo the htm tags
-Functions: ui_require_javascript_file ui_require_jquery_file ui_include_time_picker (cherry picked from commit f8a5c503bf3c607c86fd4994fe39618993594bfe)
This commit is contained in:
parent
83d1d312a8
commit
252197982a
@ -1077,14 +1077,22 @@ function ui_require_css_file ($name, $path = 'include/styles/') {
|
|||||||
* ui_require_javascript_file ('pandora');
|
* ui_require_javascript_file ('pandora');
|
||||||
* // Would include include/javascript/pandora.js
|
* // Would include include/javascript/pandora.js
|
||||||
* </code>
|
* </code>
|
||||||
|
* @param bool Just echo the script tag of the file.
|
||||||
*
|
*
|
||||||
* @return bool True if the file was added. False if the file doesn't exist.
|
* @return bool True if the file was added. False if the file doesn't exist.
|
||||||
*/
|
*/
|
||||||
function ui_require_javascript_file ($name, $path = 'include/javascript/') {
|
function ui_require_javascript_file ($name, $path = 'include/javascript/', $echo_tag = false) {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
$filename = $path . $name . '.js';
|
$filename = $path . $name . '.js';
|
||||||
|
|
||||||
|
if ($echo_tag) {
|
||||||
|
echo '<script type="text/javascript" src="' .
|
||||||
|
ui_get_full_url(false, false, false, false) .
|
||||||
|
$filename . '"></script>';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (! isset ($config['js']))
|
if (! isset ($config['js']))
|
||||||
$config['js'] = array ();
|
$config['js'] = array ();
|
||||||
|
|
||||||
@ -1163,14 +1171,22 @@ function ui_require_javascript_file_enterprise($name, $disabled_metaconsole = fa
|
|||||||
* ui_require_jquery_file ('form');
|
* ui_require_jquery_file ('form');
|
||||||
* // Would include include/javascript/jquery.form.js
|
* // Would include include/javascript/jquery.form.js
|
||||||
* </code>
|
* </code>
|
||||||
|
* @param bool Just echo the script tag of the file.
|
||||||
*
|
*
|
||||||
* @return bool True if the file was added. False if the file doesn't exist.
|
* @return bool True if the file was added. False if the file doesn't exist.
|
||||||
*/
|
*/
|
||||||
function ui_require_jquery_file ($name, $path = 'include/javascript/') {
|
function ui_require_jquery_file ($name, $path = 'include/javascript/', $echo_tag = false) {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
$filename = $path.'jquery.'.$name.'.js';
|
$filename = $path.'jquery.'.$name.'.js';
|
||||||
|
|
||||||
|
if ($echo_tag) {
|
||||||
|
echo '<script type="text/javascript" src="' .
|
||||||
|
ui_get_full_url(false, false, false, false) .
|
||||||
|
$filename . '"></script>';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (! isset ($config['jquery']))
|
if (! isset ($config['jquery']))
|
||||||
$config['jquery'] = array ();
|
$config['jquery'] = array ();
|
||||||
if (isset ($config['jquery'][$name]))
|
if (isset ($config['jquery'][$name]))
|
||||||
@ -3479,8 +3495,8 @@ function ui_get_error ($error_code) {
|
|||||||
return array('title' => $title, 'message' => $message);
|
return array('title' => $title, 'message' => $message);
|
||||||
}
|
}
|
||||||
|
|
||||||
function ui_include_time_picker() {
|
function ui_include_time_picker($echo_tags = false) {
|
||||||
if (is_ajax ()) {
|
if (is_ajax () || $echo_tags) {
|
||||||
echo '<script type="text/javascript" src="' .
|
echo '<script type="text/javascript" src="' .
|
||||||
ui_get_full_url(false, false, false, false) .
|
ui_get_full_url(false, false, false, false) .
|
||||||
'include/javascript/jquery.ui-timepicker-addon.js' . '"></script>';
|
'include/javascript/jquery.ui-timepicker-addon.js' . '"></script>';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user