set_filenames(array('plugins' => 'admin/plugins.tpl')); trigger_event('plugin_admin_menu'); $template->assign_block_vars('plugin_menu.menu_item', array( 'NAME' => l10n('Plugins'), 'URL' => PHPWG_ROOT_PATH.'admin.php?page=plugins' ) ); if ( isset($page['plugin_admin_menu']) ) { $plug_base_url = PHPWG_ROOT_PATH.'admin.php?page=plugin&section='; foreach ($page['plugin_admin_menu'] as $menu) { $template->assign_block_vars('plugin_menu.menu_item', array( 'NAME' => $menu['title'], 'URL' => $plug_base_url.$menu['uid'] ) ); } } $num=0; foreach( $plugins as $plugin_id => $plugin ) { $action_url = $my_base_url.'&plugin='.$plugin_id; if ( isset( $active_plugins[$plugin_id] ) ) { $action_url .= '&action=deactivate'; $action_name = l10n('Deactivate'); } else { $action_url .= '&action=activate'; $action_name = l10n('Activate'); } $display_name = $plugin['name']; if ( !empty($plugin['uri']) ) { $display_name=''.$display_name.''; } $template->assign_block_vars( 'plugins.plugin', array( 'NAME' => $display_name, 'VERSION' => $plugin['version'], 'DESCRIPTION' => $plugin['description'], 'CLASS' => ($num++ % 2 == 1) ? 'row2' : 'row1', 'L_ACTION' => $action_name, 'U_ACTION' => $action_url, ) ); } $template->assign_var_from_handle('ADMIN_CONTENT', 'plugins'); ?>