Пример #1
0
}
$title = __('Upgrade WordPress');
$parent_file = 'tools.php';
if ('upgrade-core' == $action) {
    wp_version_check();
    require_once 'admin-header.php';
    core_upgrade_preamble();
} elseif ('do-core-upgrade' == $action || 'do-core-reinstall' == $action) {
    check_admin_referer('upgrade-core');
    // do the (un)dismiss actions before headers,
    // so that they can redirect
    if (isset($_POST['dismiss'])) {
        do_dismiss_core_update();
    } elseif (isset($_POST['undismiss'])) {
        do_undismiss_core_update();
    }
    require_once 'admin-header.php';
    if ('do-core-reinstall' == $action) {
        $reinstall = true;
    } else {
        $reinstall = false;
    }
    if (isset($_POST['upgrade'])) {
        do_core_upgrade($reinstall);
    }
} elseif ('do-plugin-upgrade' == $action) {
    check_admin_referer('upgrade-core');
    require_once 'admin-header.php';
    do_plugin_upgrade();
}
include 'admin-footer.php';
Пример #2
0
            //TODO: Actually set it as active again.
            //echo '<iframe style="border:0" width="100%" height="170px" src="' . wp_nonce_url('update.php?action=activate-plugin&plugin=' . $result, 'activate-plugin_' . $result) .'"></iframe>';
        }
    }
    echo '</div>';
}
if (isset($_GET['action'])) {
    $plugin = isset($_GET['plugin']) ? trim($_GET['plugin']) : '';
    $theme = isset($_REQUEST['theme']) ? urldecode($_REQUEST['theme']) : '';
    $action = isset($_GET['action']) ? $_GET['action'] : '';
    if ('upgrade-plugin' == $action) {
        check_admin_referer('upgrade-plugin_' . $plugin);
        $title = __('Upgrade Plugin');
        $parent_file = 'plugins.php';
        require_once 'admin-header.php';
        do_plugin_upgrade($plugin);
        include 'admin-footer.php';
    } elseif ('activate-plugin' == $action) {
        check_admin_referer('activate-plugin_' . $plugin);
        if (!isset($_GET['failure']) && !isset($_GET['success'])) {
            wp_redirect('update.php?action=activate-plugin&failure=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']);
            activate_plugin($plugin);
            wp_redirect('update.php?action=activate-plugin&success=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']);
            die;
        }
        iframe_header(__('Plugin Reactivation'), true);
        if (isset($_GET['success'])) {
            echo '<p>' . __('Plugin reactivated successfully.') . '</p>';
        }
        if (isset($_GET['failure'])) {
            echo '<p>' . __('Plugin failed to reactivate due to a fatal error.') . '</p>';