From e406e2ee8cfb597951ccac4f1ec2b77875b1f77d Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Fri, 25 Sep 2015 10:50:59 -0500 Subject: [PATCH] Fix install process to avoid re-install plugin - refs #7768 --- plugin/buycourses/src/buy_course_plugin.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugin/buycourses/src/buy_course_plugin.class.php b/plugin/buycourses/src/buy_course_plugin.class.php index a41a6d9d34..28b417d03a 100644 --- a/plugin/buycourses/src/buy_course_plugin.class.php +++ b/plugin/buycourses/src/buy_course_plugin.class.php @@ -63,6 +63,13 @@ class BuyCoursesPlugin extends Plugin */ function install() { + $appPlugin = new AppPlugin(); + $installedPlugins = $appPlugin->get_installed_plugins(); + + if (in_array($this->get_name(), $installedPlugins)) { + return false; + } + require_once api_get_path(SYS_PLUGIN_PATH) . 'buycourses/database.php'; }