<input type="submit" class="submit_button button_yes" value="Yes"><input type="submit" name="no" class="submit_button button_no" value="No"></p>
</div>
</form></div>';
    $page->output_footer();
} elseif ($mybb->input['action'] == "purge") {
    if ($mybb->request_method == "post") {
        if ($mybb->input['no']) {
            admin_redirect("index.php?module=cloudflare");
        }
    }
    if (!verify_post_check($mybb->input['my_post_key'])) {
        flash_message($lang->invalid_post_verify_key2, 'error');
        admin_redirect("index.php?module=cloudflare-purge_cache");
    }
    $page->output_header("CloudFlare Manager - Purge Cache");
    $request = cloudflare_request("fpurge_ts", $mybb->settings['cloudflare_domain'], $mybb->settings['cloudflare_email'], $mybb->settings['cloudflare_api'], "1");
    if ($request == "success") {
        $page->output_success("<p><em>CloudFlare cache has been purged of all resources.</em></p>");
        log_admin_action('Purged the CloudFlare cache for ' . $mybb->settings['cloudflare_domain']);
    } elseif ($request == "error") {
        flash_message("CloudFlare cache was not purged successfully.", "error");
        log_admin_action('Failed to purge the CloudFlare cache for ' . $mybb->settings['cloudflare_domain']);
    }
    echo '<div id="inner">
<form method="post" action="index.php?module=cloudflare-purge_cache&action=purge">
<input type="hidden" value="' . $mybb->post_code . '" name="my_post_key">
<div class="confirm_action">
<p>This process will purge all resources cached by CloudFlare. This will include javascript, stylesheets and images. Press Yes to continue.<br> <small>Please note, there is no way to undo this operation. CloudFlare can take up to 3 hours to recache resources again.</small></p>
<br>
<p class="buttons">
<input type="submit" class="submit_button button_yes" value="Yes"><input type="submit" name="no" class="submit_button button_no" value="No"></p>
} elseif ($mybb->input['action'] == "change") {
    if (!verify_post_check($mybb->input['my_post_key'])) {
        flash_message($lang->invalid_post_verify_key2, 'error');
        admin_redirect("index.php?module=cloudflare-cache_lvl");
    }
    $page->output_header("CloudFlare Manager - Cache Level");
    if ($mybb->input['type'] == "Basic") {
        $type = "basic";
    } elseif ($mybb->input['type'] == "Aggressive") {
        $type = "agg";
    } elseif ($mybb->input['type'] == "Simplified") {
        $type = "iqs";
    } else {
        $type = "basic";
    }
    $request = cloudflare_request("cache_lvl", $mybb->settings['cloudflare_domain'], $mybb->settings['cloudflare_email'], $mybb->settings['cloudflare_api'], $type);
    if ($request == "success") {
        $page->output_success("<p><em>CloudFlare cache level has sucessfully been changed to  " . $mybb->input['type'] . ".</em></p>");
        log_admin_action('Changed the cache level to  ' . $mybb->input['type'] . ' on ' . $mybb->settings['cloudflare_domain']);
    } elseif ($request == "error") {
        flash_message("CloudFlare cache level could not be changed to " . $mybb->input['type'] . ".", "error");
        log_admin_action('Failed to change the cache level to  ' . $mybb->input['type'] . ' on ' . $mybb->settings['cloudflare_domain']);
    }
    $table = new Table();
    if (cloudflare_cache_lvl_setting() == 'basic') {
        $basic = 'selected=selected';
        $simplified = '';
        $agg = '';
    } elseif (cloudflare_cache_lvl_setting() == 'iqs') {
        $basic = '';
        $simplified = 'selected=selected';
</div>
</form></div>';
    }
    $page->output_footer();
} elseif ($mybb->input['action'] == "change") {
    if ($mybb->request_method == "post") {
        if ($mybb->input['no']) {
            admin_redirect("index.php?module=cloudflare");
        }
    }
    if (!verify_post_check($mybb->input['my_post_key'])) {
        flash_message($lang->invalid_post_verify_key2, 'error');
        admin_redirect("index.php?module=cloudflare-dev_mode");
    }
    $page->output_header("CloudFlare Manager - Development Mode");
    $request = cloudflare_request("devmode", $mybb->settings['cloudflare_domain'], $mybb->settings['cloudflare_email'], $mybb->settings['cloudflare_api'], "1");
    if ($request == "success") {
        $page->output_success("<p><em>" . $mybb->settings['cloudflare_domain'] . " is now running in Development Mode.</em></p>");
        log_admin_action('Put ' . $mybb->settings['cloudflare_domain'] . ' under development mode');
    } elseif ($request == "error") {
        flash_message($mybb->settings['cloudflare_domain'] . " failed to boot into Development Mode.", "error");
        log_admin_action('Failed to put ' . $mybb->settings['cloudflare_domain'] . ' under development mode');
    }
    echo '<div id="inner">
<form method="post" action="index.php?module=cloudflare-dev_mode&action=change">
<input type="hidden" value="' . $mybb->post_code . '" name="my_post_key">
<div class="confirm_action">
<p>This process will put your site in Development Mode. When Development Mode is on the cache is bypassed. This means that your website will slow down, but it gives you the chance to make changes to resources such as CSS and javascript. Press Yes to continue.<br> <small>Please note, this mode will expire in 3 hours time.</small></p>
<br>
<p class="buttons">
<input type="submit" class="submit_button button_yes" value="Yes"><input type="submit" name="no" class="submit_button button_no" value="No"></p>