<?php // Exit if accessed directly if (!defined('DUPLICATOR_INIT')) { $_baseURL = "http://" . strlen($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : $_SERVER['HTTP_HOST']; header("HTTP/1.1 301 Moved Permanently"); header("Location: {$_baseURL}"); exit; } $dbh = DUPX_Util::db_connect($_POST['dbhost'], $_POST['dbuser'], $_POST['dbpass'], $_POST['dbname'], $_POST['dbport']); $all_tables = DUPX_Util::get_database_tables($dbh); $active_plugins = DUPX_Util::get_active_plugins($dbh); $old_path = $GLOBALS['FW_WPROOT']; $new_path = DUPX_Util::set_safe_path($GLOBALS['CURRENT_ROOT_PATH']); $new_path = strrpos($old_path, '/') + 1 == strlen($old_path) ? DUPX_Util::add_slash($new_path) : $new_path; ?> <script type="text/javascript"> /** ********************************************** * METHOD: * Timeout (10000000 = 166 minutes) */ Duplicator.runUpdate = function() { //Validation var wp_username = $.trim($("#wp_username").val()).length || 0; var wp_password = $.trim($("#wp_password").val()).length || 0; if ( $.trim($("#url_new").val()) == "" ) {alert("The 'New URL' field is required!"); return false;} if ( $.trim($("#siteurl").val()) == "" ) {alert("The 'Site URL' field is required!"); return false;} if (wp_username >= 1 && wp_username < 4) {alert("The New Admin Account 'Username' must be four or more characters"); return false;} if (wp_username >= 4 && wp_password < 6) {alert("The New Admin Account 'Password' must be six or more characters"); return false;}