diff options
author | Andrew Dolgov <[email protected]> | 2013-02-23 21:27:50 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-02-23 21:27:50 +0400 |
commit | 81c54e3d8d1066ecf0415ed9fbb71c54ec6dee54 (patch) | |
tree | c9bfacd550109e7f37480cd45c6ae74d28f713a4 /classes | |
parent | 87801bd8662b90a3dcd6d246f9b824c64c137c90 (diff) |
only allow clearing data of active plugins
Diffstat (limited to 'classes')
-rw-r--r-- | classes/pref/prefs.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index 4f6c27a36..eb84bde99 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -677,8 +677,10 @@ class Pref_Prefs extends Handler_Protected { print "<td>" . htmlspecialchars($about[2]) . "</td>"; if (count($tmppluginhost->get_all($plugin)) > 0) { - print "<td><a href='#' onclick=\"clearPluginData('$name')\" - class='visibleLink'>".__("Clear data")."</a></td>"; + if (in_array($name, $system_enabled)) { + print "<td><a href='#' onclick=\"clearPluginData('$name')\" + class='visibleLink'>".__("Clear data")."</a></td>"; + } } print "</tr>"; @@ -727,7 +729,9 @@ class Pref_Prefs extends Handler_Protected { print "<td>" . htmlspecialchars($about[2]) . "</td>"; if (count($tmppluginhost->get_all($plugin)) > 0) { - print "<td><a href='#' onclick=\"clearPluginData('$name')\" class='visibleLink'>".__("Clear data")."</a></td>"; + if (in_array($name, $system_enabled) || in_array($name, $user_enabled)) { + print "<td><a href='#' onclick=\"clearPluginData('$name')\" class='visibleLink'>".__("Clear data")."</a></td>"; + } } print "</tr>"; |