} else { check_pwg_token(); $page['errors'] = $plugins->perform_action($_GET['action'], $_GET['plugin']); if (empty($page['errors'])) { if ($_GET['action'] == 'activate' or $_GET['action'] == 'deactivate') { $template->delete_compiled_templates(); $persistent_cache->purge(true); } redirect($base_url); } } } //--------------------------------------------------------Incompatible Plugins if (isset($_GET['incompatible_plugins'])) { $incompatible_plugins = array(); foreach ($plugins->get_incompatible_plugins() as $plugin => $version) { if ($plugin == '~~expire~~') { continue; } $incompatible_plugins[] = $plugin; } echo json_encode($incompatible_plugins); exit; } // +-----------------------------------------------------------------------+ // | start template output | // +-----------------------------------------------------------------------+ $plugins->sort_fs_plugins('name'); $merged_extensions = $plugins->get_merged_extensions(); $merged_plugins = false; $tpl_plugins = array();