summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-02-23 21:27:50 +0400
committerAndrew Dolgov <[email protected]>2013-02-23 21:27:50 +0400
commit81c54e3d8d1066ecf0415ed9fbb71c54ec6dee54 (patch)
treec9bfacd550109e7f37480cd45c6ae74d28f713a4 /classes
parent87801bd8662b90a3dcd6d246f9b824c64c137c90 (diff)
only allow clearing data of active plugins
Diffstat (limited to 'classes')
-rw-r--r--classes/pref/prefs.php10
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>";