get_options(); if (isset($_POST['wpv_subscription_form_nonce']) && $_POST['wpv_subscription_form_nonce'] == wp_create_nonce('wpv_subscription_form')) { $options['subscription_email'] = trim($_POST['sub']['subscription_email'], ' '); $options['subscription_key'] = trim($_POST['sub']['subscription_key'], ' '); $WP_Views->save_options($options); } $args = new stdClass; $args->slug = 'views_all'; $installed = get_plugins(); // Filter Views plugins foreach ($installed as $key => $plugin) { if (!in_array($plugin['Name'], $views_plugins)) { unset($installed[$key]); } } // TODO Why use json decode? //$args->installed = json_encode($installed); $args->installed = $installed; $plugin_info = get_views_plugin_page(0, 'support_information', $args); if (isset($plugin_info->subscription['after']) && function_exists('is_multisite') && is_multisite()) { if (strpos($plugin_info->subscription['after'], 'href="plugins.php') !== false) { $plugin_info->subscription['after'] = str_replace('href="plugins.php', 'href="' . network_admin_url('plugins.php'), $plugin_info->subscription['after']); } } ?>

subscription['before']); ?>

subscription['after']); ?>