aboutsummaryrefslogtreecommitdiffstats
path: root/admin/plugins_list.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/plugins_list.php')
-rw-r--r--admin/plugins_list.php42
1 files changed, 7 insertions, 35 deletions
diff --git a/admin/plugins_list.php b/admin/plugins_list.php
index ddae73ce3..bc9425092 100644
--- a/admin/plugins_list.php
+++ b/admin/plugins_list.php
@@ -89,42 +89,16 @@ foreach($plugins->fs_plugins as $plugin_id => $fs_plugin)
$tpl_plugin =
array('NAME' => $display_name,
'VERSION' => $fs_plugin['version'],
- 'DESCRIPTION' => $desc);
-
- $action_url = $base_url.'&plugin='.$plugin_id;
+ 'DESCRIPTION' => $desc,
+ 'U_ACTION' => $base_url.'&plugin='.$plugin_id);
if (isset($plugins->db_plugins_by_id[$plugin_id]))
{
$tpl_plugin['STATE'] = $plugins->db_plugins_by_id[$plugin_id]['state'];
- switch ($plugins->db_plugins_by_id[$plugin_id]['state'])
- {
- case 'active':
- $tpl_plugin['actions'][] =
- array('U_ACTION' => $action_url . '&action=deactivate',
- 'L_ACTION' => l10n('Deactivate'));
- break;
-
- case 'inactive':
- $tpl_plugin['actions'][] =
- array('U_ACTION' => $action_url . '&action=activate',
- 'L_ACTION' => l10n('Activate'));
- $tpl_plugin['actions'][] =
- array('U_ACTION' => $action_url . '&action=uninstall',
- 'L_ACTION' => l10n('Uninstall'),
- 'CONFIRM' => l10n('Are you sure?'));
- break;
- }
}
else
{
- $tpl_plugin['actions'][] =
- array('U_ACTION' => $action_url . '&action=install',
- 'L_ACTION' => l10n('Install'),
- 'CONFIRM' => l10n('Are you sure?'));
- $tpl_plugin['actions'][] =
- array('U_ACTION' => $action_url . '&action=delete',
- 'L_ACTION' => l10n('plugins_delete'),
- 'CONFIRM' => l10n('plugins_confirm_delete'));
+ $tpl_plugin['STATE'] = 'uninstalled';
}
$template->append('plugins', $tpl_plugin);
}
@@ -142,12 +116,10 @@ foreach($missing_plugin_ids as $plugin_id)
'NAME' => $plugin_id,
'VERSION' => $plugins->db_plugins_by_id[$plugin_id]['version'],
'DESCRIPTION' => "ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW !",
- 'actions' => array ( array (
- 'U_ACTION' => $action_url . '&action=uninstall',
- 'L_ACTION' => l10n('Uninstall'),
- ) )
- )
- );
+ 'U_ACTION' => $base_url.'&plugin='.$plugin_id,
+ 'STATE' => 'missing'
+ )
+ );
}
$template->assign_var_from_handle('ADMIN_CONTENT', 'plugins');