only allow clearing data of active plugins

This commit is contained in:
Andrew Dolgov 2013-02-23 21:27:50 +04:00
parent 87801bd866
commit 81c54e3d8d
1 changed files with 7 additions and 3 deletions

View File

@ -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>";