Loading External JS via Modules
Jamroom Developers
A sample include.php file for a module called xxExternajs
<?php
/**
* @copyright 2017 Talldude Networks, LLC.
*/
// make sure we are not being called directly
defined('APP_DIR') or exit();
/**
* meta
*/
function xxExternaljs_meta(){
$_tmp = array(
'name' => 'External Js',
'url' => 'externaljs',
'version' => '1.0.0',
'developer' => 'The Jamroom Network, ©' . strftime('%Y'),
'description' => 'include some javascript files',
'category' => 'custom',
'license' => 'mpl'
);
return $_tmp;
}
/**
* init
*/
function xxExternaljs_init(){
jrCore_register_module_feature('jrCore', 'javascript', 'xxExternaljs', 'somefile.js'); // includes /modules/xxExternaljs/js/somefile.js
jrCore_register_module_feature('jrCore', 'javascript', 'xxExternaljs', '//cdn.com/jqwidgets/jqxcore.js'); // includes http?://cdn.com/jqwidgets/jqxcore.js
return true;
}