Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/changeip.tmpl
[% USE Net -%]
[% USE CPSort -%]
[% USE CPList -%]
[% IF ! data.mc -%]
[% PROCESS 'master_templates/_defheader.tmpl'
breadcrumburl = '/scripts2/changeip'
theme="yui"
app_key='change_sites_ip_address'
-%]
[% END -%]
[% IF data.ipmigratelock -%]
You cannot change IP addresses while an IP migration is in progress.
[% ELSE -%]
<h3 class='simpleheading'>Changing IP for [% data.user %] ([% data.domain %])</h3>
<span class="b2">Current Address:</span> <i>[% data.domainip %]</i>
[% IF data.owner_shared_ip == data.domainip -%]
(owner [% data.owner %]'s shared IP)
[% ELSIF data.server_shared_ip == data.domainip -%]
(main server shared IP)
[% END -%]
<br /><span class="b2">Current Sub/Parked Domains:</span>
<table border='0' width='100%'>
[% FOR dns=data.dnslist.sort -%]
<tr><td>[% dns %]</td><td></td><td></td><td></td></tr>
[% END -%]
</table>
[% IF data.mc == '' -%]
<form method="POST">
<input type="hidden" name="user" value="[% data.user %]" />
<input type="hidden" name="oldip" value="[% data.domainip %]" />
<span class="b2">New Address:</span>
<select name="customip">
[% ELSE -%]
<input type="hidden" name="user-[% data.mc %]" value="[% data.user %]" />
<input type="hidden" name="oldip-[% data.mc %]" value="[% data.domainip %]" />
<span class="b2">New Address:</span>
<select name="customip-[% data.mc %]">
[% END -%]
[% FOR ip=data.ipdata.keys().cpsort({ 'num' => 1, 'code' => \Net.inet_aton, }) -%]
[%
SET delegated_to_user = data.ipdata.$ip.delegated.${data.user};
SET dedicated = data.ipdata.$ip.dedicated_user;
SET reserved = data.ipdata.$ip.reserved;
SET nameserver = data.ipdata.$ip.nameserver;
SET input_disabled = (dedicated && dedicated != data.domain);
-%]
<option
[%-
IF input_disabled;
' disabled="disabled"';
ELSIF ip == data.domainip;
' selected="selected"';
END;
-%] value='[% ip %]'>
[%- ip -%]
[%
IF ip == data.server_shared_ip;
' (main shared IP)';
END;
IF data.ipdata.$ip.shared.size > 0;
#sort root first
SET shared_list = data.ipdata.$ip.shared.ungrep('\Aroot\z');
IF shared_list.size < data.ipdata.$ip.shared.size;
shared_list.unshift('root');
END;
IF shared_list.size > 5;
SET others_count = shared_list.size - 4;
' (' _ locale.maketext('Shared by [_1], [_2], [_3], [_4], and [quant,_5,other,others].',shared_list.0,shared_list.1,shared_list.2,shared_list.3,others_count) _ ')';
ELSE;
' (' _ locale.maketext('Shared by [list_and,_1].',shared_list) _ ')';
END;
END;
IF data.ipdata.$ip.delegated.size > 0;
#sort root first
SET delegated_list = data.ipdata.$ip.delegated.ungrep('\Aroot\z');
IF delegated_list.size < data.ipdata.$ip.delegated.size;
delegated_list.unshift('root');
END;
IF delegated_list.size > 5;
SET others_count = delegated_list.size - 4;
' (' _ locale.maketext('Delegated to [_1], [_2], [_3], [_4], and [quant,_5,other,others].',delegated_list.0,delegated_list.1,delegated_list.2,delegated_list.3,others_count) _ ')';
ELSE;
' (' _ locale.maketext('Delegated to [list_and,_1].',delegated_list) _ ')';
END;
END;
IF dedicated;
" (dedicated to $dedicated)";
END;
IF nameserver;
" (nameserver $nameserver)";
END;
IF reserved;
' (reserved)';
END;
-%]
</option>
[% END -%]
</select>
[% IF data.mc == '' -%]
<br /><input type="submit" class="btn-primary" value="Change"></form>
<br /><span class="b2">Warning:</span> Changing a site's IP address may cause it to appear down from some locations until the DNS has propagated to all nameservers on the Internet.
[% END -%]
[% END -%]
[% IF ! data.mc -%]
[% PROCESS 'master_templates/_deffooter.tmpl' theme="yui"-%]
[% END -%]
Back to Directory
File Manager