Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/passwdmysqllist.tmpl
[% PROCESS 'master_templates/_defheader.tmpl'
theme="yui"
app_key=data.app_key
extrastyle = '
.align-div-with-table {
margin-left: 120px;
padding: 10px 0;
}
.highlight-section {
background: #faebcc;
border-radius: 2px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
min-height: 20px;
padding: 19px;
border: 1px solid #faebcc;
}
.highlight-section p {
margin: 0 0 10px 0;
font-weight: bold;
}
.label-column {
width: 120px;
text-align: right;
}
';
-%]
[% PROCESS 'warnings/_mysql_version.tmpl' %]
[% IF !data.root_user && !data.users.size %]
<div>
<p>[% locale.maketext("No users available.") %]</p>
</div>
[% ELSE %]
<script type="text/javascript">
var REQUIRED_PASSWORD_STRENGTH = [% data.minpwstrength %];
var validUserSelected = function(el) {
return el.selectedIndex > 0;
};
var init_page = function() {
var is_root_user = [% (data.root_user) ? 1 : 0 %];
var password_validators = CPANEL.password.setup("password", "password2", "password_strength", REQUIRED_PASSWORD_STRENGTH, "create_strong_password", "why_strong_passwords_link", "why_strong_passwords_text");
if (!is_root_user) {
var select_user = new CPANEL.validate.validator("[% locale.maketext("[asis,MySQL] User") %]");
select_user.add('user', validUserSelected, "[% locale.maketext("You must select a user.") %]");
select_user.attach();
password_validators.push(select_user);
}
CPANEL.validate.attach_to_form("submit", password_validators);
YAHOO.util.Dom.get("password").focus();
};
YAHOO.util.Event.onDOMReady(init_page);
</script>
<div>
<div id="why_strong_passwords_text" style="display: none">
[% data.password_why %]
<br /><br />
[% data.password_tip %]
</div>
<div class="span12">
<form method="post" action="../scripts/passwdmysql">
<!-- prevent password autofill -->
<input type="text" style="display:none">
<input type="password" autocomplete='off' style="display:none">
<table>
<tr>
[% IF !data.root_user %]
<td class="label-column">[% locale.maketext('MySQL User:') %]</td>
<td>
<select name="user" id="user">
<option value="">[% locale.maketext('Select') %]</option>
[% FOREACH user IN data.users %]
[% IF user.user.length() %]
<option value="[% user.user.html() %]">[% user.user.html() %]</option>
[% END %]
[% END %]
</select>
</td>
<td><div id="user_error"></div></td>
[% ELSE %]
<input type="hidden" name="user" id="user" value="root" />
[% END %]
</tr>
<tr>
<td class="label-column">[% locale.maketext('Password:') %]</td>
<td><input type="password" autocomplete='off' id="password" name="password" style="width: 150px" /></td>
<td><div id="password_error"></div></td>
</tr>
<tr>
<td class="label-column">[% locale.maketext('Password (again):') %]</td>
<td><input type="password" autocomplete='off' id="password2" name="password2" style="width: 150px" /></td>
<td><div id="password2_error"></div></td>
</tr>
<tr>
<td class="label-column">[% locale.maketext('Strength') %] (
<div style="display: inline" id="why_strong_passwords_link" class="action_link">
[% locale.maketext('Why?') %]
</div>):
</td>
<td>
[%# width changed to 156px to match the text fields above and account for the padding and border size of those fields %]
<div id="password_strength" style="width: 156px; height: 20px; border: 1px solid black; margin: 5px 0px 3px 0px"></div>
</td>
<td>
<input type="button" id="create_strong_password" value="[% locale.maketext('Password Generator') %]" tabindex="-1" class="btn-secondary" style="vertical-align: middle;" />
</td>
</tr>
</table>
[% IF data.root_user && data.defined('using_remote_host') && data.using_remote_host %]
<div class="align-div-with-table">
<div class="highlight-section">
<p>[% locale.maketext('You are currently using a remote [asis,MySQL] server. Which server’s password do you want to change?') %]</p>
<div class="radio">
<label>
<input type="radio"
id="local_host"
name="mysqlhost"
value="1" />
[% locale.maketext('Local [asis,MySQL] server') %]
</label>
</div>
<div class="radio">
<label>
<input type="radio"
id="remote_host"
name="mysqlhost"
checked="checked"
value="0" />
[% locale.maketext('Remote [asis,MySQL] server') %]
</label>
</div>
</div>
</div>
[% END %]
<div class="align-div-with-table">
<input type="submit" id="submit" value="[% locale.maketext('Change Password') %]" name="submit" class="btn-primary" />
</div>
</form>
[% IF data.root_user %]
<p>
[% locale.maketext('[output,strong,Note]: By default, the [asis,MySQL] root password is set to a random string. You should set this to something that is very hard to guess. You do not need to remember this password unless you plan to connect manually to [asis,MySQL] as the root user.') %]
</p>
[% END %]
</div>
</div>
[% END %]
[% PROCESS 'master_templates/_deffooter.tmpl'
theme="yui" %]
Back to Directory
File Manager