Вход Регистрация
Файл: 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>
Онлайн: 0
Реклама