]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes 3426. Not using a horrible variable name and fixing the bug created by it.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 9 May 2011 00:51:17 +0000 (00:51 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Mon, 9 May 2011 00:51:17 +0000 (00:51 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@9057 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/classes/ElggPluginPackage.php

index bad99362f7f569c04457189544d4863fce585f53..9aa4af8bf6e3e163b79334f2ca4c87d27324a6f0 100644 (file)
@@ -455,8 +455,8 @@ class ElggPluginPackage {
         */
        private function checkDepPriority(array $dep, array $plugins, $inverse = false) {
                // grab the ElggPlugin using this package.
-               $this_plugin = elgg_get_plugin_from_id($this->getID());
-               $this_priority = $this_plugin->getPriority();
+               $plugin_package = elgg_get_plugin_from_id($this->getID());
+               $plugin_priority = $plugin_package->getPriority();
 
                foreach ($plugins as $test_plugin) {
                        if ($test_plugin->getID() == $dep['plugin']) {
@@ -466,8 +466,7 @@ class ElggPluginPackage {
 
                // If this isn't a plugin or there are no active plugins,
                // we can't satisfy this dep.
-               // Assume everything is ok.  See #2946.
-               if (!$this->plugin || !$plugins) {
+               if (!$plugin_package || !$plugins) {
                        return array(
                                'status' => true,
                                'value' => 'uninstalled'
@@ -478,11 +477,11 @@ class ElggPluginPackage {
 
                switch ($dep['priority']) {
                        case 'before':
-                               $status = $this_priority < $test_plugin_priority;
+                               $status = $plugin_priority < $test_plugin_priority;
                                break;
 
                        case 'after':
-                               $status = $this_priority > $test_plugin_priority;
+                               $status = $plugin_priority > $test_plugin_priority;
                                break;
 
                        default;
@@ -490,7 +489,7 @@ class ElggPluginPackage {
                }
 
                // get the current value
-               if ($this_priority < $test_plugin_priority) {
+               if ($plugin_priority < $test_plugin_priority) {
                        $value = 'before';
                } else {
                        $value = 'after';