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']);
}
}
?>