<$mt:setvar name="page_title" value="<__trans phrase="Confirm Publishing Configuration">"$> <$mt:setvar name="screen_type" value="restore-confirm-publishing-config"$>
"> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " />

<__trans phrase="Websites">

<$mt:var name="name" escape="html"$> (<$mt:var name="id" escape="html"$>)

" label_class="top-label"> " id="old_site_url_" value="" /> " id="site_url_" class="website-url-text text site_url" value="" /> " label_class="top-label"> " id="old_site_path_" value="" /> " id="site_path_" class="website-path-text text limited_path" value="<$mt:var name="old_site_path" escape="html"$>" />
style="display: none">

<__trans phrase="Blogs">

<$mt:var name="name" escape="html"$> (<$mt:var name="id" escape="html"$>)

" label_class="top-label"> site_url site_path archive_url archive_path
init(); jQuery('.blog-subdomain-text').bind('keyup focusin focusout', function($e) { var $orig = jQuery(this).parents('.url-field:first').find('.blog-url-text'); var ns = jQuery.data( $orig.get(0), 'mtValidator' ); if ( ns ) { $orig.mtValid({ focus: false }); } $e.stopPropagation(); return false; }); jQuery.mtValidateAddRules({ // Website paths '.website-url-text': function ($e) { return is_valid_url($e.val()); }, '.website-path-text': function ($e) { var rex = RegExp("site_path_([0-9]+)"); var parent_path = ''; if ($e.attr('name').match(rex)) { var b_id = RegExp.$1; parent_path = jQuery('.parent_site_path_'+b_id).text(); } if (parent_path == '' && $e.val() == '') return false; var full_path = parent_path + $e.val(); return is_valid_path(full_path); }, ".limited_path": function( $e ) { return is_path_limit_clear( $e.val() ); }, // Blog paths '.relative-site_path .blog-path-text': function ($e) { return !is_valid_absolute_path($e.val()); // IS IT OK? }, '.site-url .blog-url-text': function ($e) { var value = $e.val(); var rex = RegExp("site_url_path_([0-9]+)"); var parent_url = ''; if (! $e.attr('name').match(rex)) return false; var b_id = RegExp.$1; if ( jQuery('#use_subdomain_'+b_id+':checked').length ) { parent_url = jQuery('.parent_site_url_scheme_'+b_id+':first').text(); parent_url += jQuery('input#site_url_subdomain_'+b_id).val(); parent_url += '.'; parent_url += jQuery('.parent_site_url_domain_'+b_id+':first').text(); } else { parent_url = jQuery('.parent_site_url_scheme_'+b_id+':first').text(); parent_url += jQuery('.parent_site_url_domain_'+b_id+':first').text(); } if (parent_url == '' && value == '') return false; var ret = is_valid_url(parent_url + value); if (ret) { jQuery('input#site_url_subdomain_'+b_id).addClass('valid').removeClass('error'); } else { jQuery('input#site_url_subdomain_'+b_id).removeClass('valid').addClass('error'); } return ret; }, '.absolute-site_path .blog-path-text': function ($e) { var rex = RegExp("site_url_path_([0-9]+)"); var parent_url = ''; if ($e.attr('name').match(rex)) { var b_id = RegExp.$1; if ( jQuery('#use_absolute_' + b_id + ':checked').length && !jQuery('#site_path_absolute_' + b_id + ':hidden').length ) { var limit = ''; var path_ = $e.val(); re = new RegExp("^$", "i"); if ( !path_.match( re ) ) { re = new RegExp("^", "i"); if ( !path_.match( re ) ) { return false; } } return is_valid_absolute_path($e.val()); } } return $e.val().length; }, '.archive-url-text': function ($e) { var rex = RegExp("archive_url_path_([0-9]+)"); var parent_url = ''; if (! $e.attr('name').match(rex)) return false; var b_id = RegExp.$1; if ( jQuery('#use_archive_subdomain_'+b_id+':checked').length ) { parent_url = jQuery('.parent_site_url_scheme_'+b_id+':first').text(); parent_url += jQuery('input#archive_url_subdomain_'+b_id).val(); parent_url += '.'; parent_url += jQuery('.parent_site_url_domain_'+b_id+':first').text(); } else { parent_url = jQuery('.parent_site_url_scheme_'+b_id+':first').text(); parent_url += jQuery('.parent_site_url_domain_'+b_id+':first').text(); } if (parent_url == '' && $e.val() == '') return false; var ret = is_valid_url(parent_url + $e.val()); if (ret) { jQuery('input#archive_url_subdomain_'+b_id).addClass('valid').removeClass('error'); } else { jQuery('input#archive_url_subdomain_'+b_id).removeClass('valid').addClass('error'); } return ret; }, '.relative-site_path .archive-path': function ($e) { var value = $e.val(); var rex = RegExp("site_url_path_([0-9]+)"); var parent_url = ''; if ($e.attr('name').match(rex)) { var b_id = RegExp.$1; if ( !jQuery('#use_absolute_archive_'+b_id+':checked').length ) { return is_valid_path(value) && !is_valid_absolute_path(value); } } return true; }, '.absolute-site_path .archive-path': function ($e) { var value = $e.val(); var rex = RegExp("site_url_path_([0-9]+)"); var parent_url = ''; if ($e.attr('name').match(rex)) { var b_id = RegExp.$1; if ( jQuery('#use_absolute_archive_'+b_id+':checked').length ) { return is_valid_absolute_path(value); } } return $e.val().length; }, '.parent_website': function ($e) { return $e.val() > 0; } }); jQuery.mtValidateAddMessages({ '.website-url-text': '<__trans phrase="You must set a valid Site URL." escape="singlequotes">', '.website-path-text': '<__trans phrase="You must set a valid local site path." escape="singlequotes">', '.site-url .blog-url-text': '<__trans phrase="You must set a valid Site URL." escape="singlequotes">', '.absolute-site_path .blog-path-text': '<__trans phrase="You must set a valid local site path." escape="singlequotes">', '.archive-url-text': '<__trans phrase="You must set a valid Archive URL." escape="singlequotes">', '.relative-site_path .archive-path': '<__trans phrase="You must set a valid Archive URL." escape="singlequotes">', '.absolute-site_path .archive-path': '<__trans phrase="You must set a valid Local Archive Path." escape="singlequotes">', ".limited_path": '<__trans phrase="Website root must be under [_1]" params="" escape="singlequotes">', '.parent_website': '<__trans phrase="You must select a parent website." escape="singlequotes">' }); jQuery('#adjust_sitepath').submit( function () { if ( !jQuery(this).find('input:visible, select:visible').mtValidate('simple') ) return false; jQuery(this).find('input[name=asset_ids]').val(window.parent.RestoredAssetIds()); }); jQuery('.website-path-text').change( function () { websites_path[this.name] = this.value; var rex = RegExp("site_path_([0-9]+)"); if (this.name.match(rex)) { var id = RegExp.$1; jQuery('.parent_website').each( function () { if (this.value == id) { this.onchange(this); return; } }); } }); jQuery('.website-url-text').change( function () { websites_url[this.name] = this.value; var rex = RegExp("site_url_([0-9]+)"); if (this.name.match(rex)) { var id = RegExp.$1; jQuery('.parent_website').each( function () { if (this.value == id) { this.onchange(this); return; } }); } }); jQuery.mtUseSubdomain(); jQuery.mtUseAbsolute();