|
@@ -220,9 +220,18 @@ function is_plugin_enabled($plugin_name) {
|
|
|
|
|
|
/* On startup, register all plugins configured for use. */
|
|
/* On startup, register all plugins configured for use. */
|
|
if (isset($plugins) && is_array($plugins)) {
|
|
if (isset($plugins) && is_array($plugins)) {
|
|
|
|
+ // turn on output buffering in order to prevent output of new lines
|
|
|
|
+ ob_start();
|
|
foreach ($plugins as $name) {
|
|
foreach ($plugins as $name) {
|
|
use_plugin($name);
|
|
use_plugin($name);
|
|
}
|
|
}
|
|
|
|
+ // get output and remove whitespace
|
|
|
|
+ $output = trim(ob_get_contents());
|
|
|
|
+ ob_end_clean();
|
|
|
|
+ // if plugins output more than newlines and spacing, stop script execution.
|
|
|
|
+ if (!empty($output)) {
|
|
|
|
+ die($output);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
?>
|
|
?>
|