From 0a4390b4d9dedf4df23e9354644b798bef376f4c Mon Sep 17 00:00:00 2001 From: dubcanada Date: Tue, 10 Jan 2017 13:45:59 -0400 Subject: [PATCH] If CMS module is loaded (and MediaManager exists) bind it I am using OctoberCMS without the CMS module (removed from modules directory and turned off in cms.php) and I am getting an error in the backend regarding missing `MediaManager` class. I wrapped this in a class_exists to check that MediaManager exists before binding it. Let me know your thoughts. --- modules/backend/classes/Controller.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/backend/classes/Controller.php b/modules/backend/classes/Controller.php index 8a83514d1..d241c1408 100644 --- a/modules/backend/classes/Controller.php +++ b/modules/backend/classes/Controller.php @@ -153,8 +153,10 @@ class Controller extends Extendable /* * Media Manager widget is available on all back-end pages */ - $manager = new MediaManager($this, 'ocmediamanager'); - $manager->bindToController(); + if (class_exists('\\Cms\\Widgets\\MediaManager')) { + $manager = new MediaManager($this, 'ocmediamanager'); + $manager->bindToController(); + } } /**