<?php

/**
 * Uploading a site_icon is a 3 step process
 * 
 * 1. Select the file to upload 
 * 2. Crop the file
 * 3. Confirmation page 
 */
$step = isset($_REQUEST['step']) ? $_REQUEST['step'] : 1;
$nonce = isset($_REQUEST['_nonce']) ? $_REQUEST['_nonce'] : false;
if (!wp_verify_nonce($nonce, 'update-site_icon-' . $step) && $step > 1) {
    echo esc_html__('You are not suppoed to be here!', 'jetpack');
    return;
}
switch ($step) {
    case '1':
        Jetpack_Site_Icon::select_page();
        break;
    case '2':
        Jetpack_Site_Icon::crop_page();
        break;
    case '3':
        Jetpack_Site_Icon::all_done_page();
        break;
}