diff --git a/e107_admin/plugin.php b/e107_admin/plugin.php
index 220d5ef81..c697ca803 100644
--- a/e107_admin/plugin.php
+++ b/e107_admin/plugin.php
@@ -1147,6 +1147,11 @@ class plugin_online_ui extends e_admin_ui
}
*/
+ if($data['plugin_installflag'])
+ {
+ return null;
+ }
+
//$url = e_SELF."?src=".base64_encode($d);
@@ -1187,7 +1192,7 @@ class plugin_online_ui extends e_admin_ui
// $dicon = "
";
- return "
+ return "
{$dicon}
";
}
@@ -1310,7 +1315,8 @@ class plugin_online_ui extends e_admin_ui
'plugin_url' => $row['urlView'],
'plugin_notes' => '',
'plugin_price' => $row['price'],
- 'plugin_license' => $price
+ 'plugin_license' => $price,
+ 'plugin_installflag' => e107::isInstalled($row['folder'])
);
$c++;
@@ -1359,7 +1365,7 @@ class plugin_online_ui extends e_admin_ui
// echo '
v='.$v;
$text .= "
".$frm->renderValue($v, $_value, $this->fields[$v], $key)." | \n";
}
- $text .= "
".$this->options($val)." | ";
+ $text .= "
".$this->options($val)." | ";
$text .= "";
}