function get_files_callback()
{
    $aws_options = get_option('BeevaWpDeploy_AWS_settings');
    $gh_options = get_option('BeevaWpDeploy_GH_settings');
    $awsOk = isset($aws_options["aws_run"]) && check_aws_connection($aws_options["aws_id"], $aws_options["aws_key"], $aws_options["aws_region"], $aws_options["aws_bucket"]);
    $ghOk = isset($gh_options["gh_run"]) && BeevaGH::check($gh_options["gh_token"], $gh_options["gh_user"], $gh_options["gh_repo"], $gh_options["gh_branch"]);
    if ($awsOk || $ghOk) {
        $cache = new Cache($aws_options, $gh_options);
        echo json_encode($cache->get_all_page_links());
        wp_die();
    } else {
        echo "Error";
        wp_die();
    }
}
function get_files_callback()
{
    $aws_options = get_option('WPCloudHosting_AWS_settings');
    $gcs_options = get_option('WPCloudHosting_GCS_settings');
    if (check_aws_id($aws_options) & check_aws_key($aws_options) & check_region($aws_options) & check_bucket($aws_options) && check_aws_connection($aws_options["aws_id"], $aws_options["aws_key"], $aws_options["aws_region"], $aws_options["aws_bucket"]) && check_error_page($aws_options["404_page"])) {
        $cache = new Cache($aws_options, $gcs_options);
        echo json_encode($cache->get_all_page_links());
        wp_die();
    } else {
        echo "Wrong configuration!";
        wp_die();
    }
}