window.location.href='{$redirect}';"); } global $wp_version; $global = DUP_PRO_Global_Entity::get_instance(); $Package = null; //echo '
', var_export($_REQUEST, true), ''; if (isset($_REQUEST['action']) && $_REQUEST['action'] === 'template-create') { $storage_ids = isset($_REQUEST['_storage_ids']) ? $_REQUEST['_storage_ids'] : array(); $template_id = (int) $_REQUEST['template_id']; $template = DUP_PRO_Package_Template_Entity::get_by_id($template_id); // always set the manual template since it represents the last thing that was run DUP_PRO_Package::set_manual_template_from_post($_REQUEST); $global->manual_mode_storage_ids = $storage_ids; $global->save(); $name_chars = array(".", "-"); $name = ( isset($_REQUEST['package-name']) && !empty($_REQUEST['package-name'])) ? $_REQUEST['package-name'] : DUP_PRO_Package::get_default_name(); $name = substr(sanitize_file_name($name), 0, 40); $name = str_replace($name_chars, '', $name); DUP_PRO_Package::set_temporary_package_from_template_and_storages($template_id, $storage_ids, $name); } $Package = DUP_PRO_Package::get_temporary_package(); $package_list_url = 'admin.php?page='.DUP_PRO_Constants::$PACKAGES_SUBMENU_SLUG; $archive_export_onlydb = isset($_POST['export-onlydb']) ? 1 : 0; ?> validateInputs(); if (!$validator->isSuccess()) { ?>