<?php $sigUpdateTime = wfConfig::get('signatureUpdateTime'); ?> <div class="wordfenceModeElem" id="wordfenceMode_scan"></div> <div class="wrap wordfence"> <?php $nonce = filter_input(INPUT_GET, 'nonce', FILTER_SANITIZE_STRING); if (!empty($promptForCredentials) && !empty($wpFilesystemActionCallback) && is_callable($wpFilesystemActionCallback)) { if (wp_verify_nonce($nonce, 'wp-ajax')) { $relaxedOwnership = true; $homePath = get_home_path(); if (!wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURL, $homePath, $relaxedOwnership, true)) { echo '</div>'; return; } call_user_func_array($wpFilesystemActionCallback, !empty($wpFilesystemActionCallbackArgs) && is_array($wpFilesystemActionCallbackArgs) ? $wpFilesystemActionCallbackArgs : array()); } else { printf("Security token has expired. Click <a href='%s'>here</a> to return to the scan page.", esc_url(network_admin_url('admin.php?page=Wordfence'))); } ?> <?php } else { ?> <?php require 'menuHeader.php'; ?> <?php