1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 03:40:37 +02:00

Backward compatibility fix. Javascripts may have failed to load in the admin area for some v1.x plugins.

This commit is contained in:
Cameron
2016-12-07 16:12:30 -08:00
parent 4813a0896b
commit b2aca587fc
3 changed files with 16 additions and 6 deletions

View File

@@ -336,12 +336,22 @@ $jslib->renderHeader('admin', false);
e107::getJs()->renderJs('header', 2);
e107::getJs()->renderJs('header_inline', 2);
//DEPRECATED - use e107::getJs()->headerFile('{e_PLUGIN}myplug/js/my.js', $zone = 2)
if (isset($eplug_js) && $eplug_js)
/* @deprecated -use e107::js('myplug','js/my.js') instead; */
if (!empty($eplug_js))
{
e107::getMessage()->addDebug('Deprecated $eplug_js method detected. Use e107::js() function inside an e_header.php file instead.'.print_a($eplug_js,true));
e107::getMessage()->addDebug('Deprecated $eplug_js method detected. Use e107::js() function inside an e_header.php file instead.'.print_a($eplug_js,true));
echo "\n<!-- eplug_js -->\n";
echo "<script type='text/javascript' src='{$eplug_js}'></script>\n";
if(!is_array($eplug_js))
{
$eplug_js = array($eplug_js);
}
foreach($eplug_js as $vjss)
{
echo "<script type='text/javascript' src='{$vjss}'></script>\n";
}
}
//FIXME - theme.js/user.js should be registered/rendered through e_jsmanager