Custom build can include used plugins and languages, saving deferred loads.
global $User;
if (!empty($User['admin'])) {
- print '<script src="//cdn.ckeditor.com/4.7.3/full-all/ckeditor.js"></script>'."\n";
+ $ckesrc = '/lib/ckeditor'; # local install
+ if (!file_exists(DOCROOT . $ckesrc)) {
+ $ckesrc = '//cdn.ckeditor.com/4.7.3/full-all'; # remote fallback
+ }
+ printf('<script src="%s"></script>'."\n", "$ckesrc/ckeditor.js");
print '<script src="/edit.js"></script>'."\n";
}