Файл: Space race/admin/page/user-add.php
Строк: 86
<?php include_once('admin.php'); ?>
<?php include_once(dirname(dirname(__FILE__)) . '/classes/add_user.class.php'); ?>
<fieldset>
<form method="post" class="form " action="page/user-add.php" id="user-add-form">
<div id="message"></div>
<fieldset>
<div class="form-group">
<label class="control-label" for="name">Имя</label>
<div class="controls">
<input type="text" class="form-control input-xlarge" id="name" name="name">
</div>
</div>
<div class="form-group" id="usrCheck">
<label class="control-label" for="username">Логин</label>
<div class="controls">
<input type="text" class="form-control input-xlarge" id="username" name="username" maxlength="15">
</div>
</div>
<div class="form-group">
<label class="control-label" for="email">Email</label>
<div class="controls">
<input type="email" class="form-control input-xlarge" id="email" name="email">
</div>
</div>
<p class="help-block"><?php _e('<b>ВНИМАНИЕ</b>: Пароль будет сгенерирован автоматически и отправлен на почту.'); ?></p>
</fieldset>
<div class="form-actions">
<button type="submit" name="add_user" class="btn btn-primary" id="user-add-submit">Добавить</button>
</div>
</form>
</fieldset>
<script>
$(document).ready(function() {
/** Admin add user form validation */
$("#user-add-form").validate({
/** Admin add user form submit */
submitHandler: function() {
$('#user-add-submit').button('loading');
var post = $('#user-add-form').serialize();
var action = $('#user-add-form').attr('action');
$("#message").slideUp(350, function () {
$('#message').hide();
$.post(action, post, function (data) {
$('#message').html(data);
$('#message').slideDown('slow');
if (data.match('success') !== null) {
$('#user-add-form input').val('');
$('#user-add-submit').button('reset');
} else {
$('#user-add-submit').button('reset');
}
});
});
},
rules: {
name: "required",
username: {
required: true,
minlength: 2,
remote: {
url: "classes/add_user.class.php",
type: "post",
data: { checkusername: "1" }
}
},
email: {
required: true,
email: true,
remote: {
url: "classes/add_user.class.php",
type: "post",
data: { checkemail: "1" }
}
}
},
messages: {
name: "Укажите имя.",
username: {
required: "Логин указывать обязательно.",
minlength: $.validator.format("Введите не менее {0} символов"),
remote: $.validator.format("Такое имя уже существует.")
},
email: {
required: "Нужно указать Email.",
email: "Укажите правильный email.",
remote: $.validator.format("Такой email уже используется.")
}
},
errorClass: 'has-error',
validClass: 'has-success',
errorElement: 'p',
highlight: function(element, errorClass, validClass) {
$(element).parent('div').parent('div').removeClass(validClass).addClass(errorClass);
},
unhighlight: function(element, errorClass, validClass) {
$(element).parent('div').parent('div').removeClass(errorClass).addClass(validClass);
},
});
});
</script>