审查视图

application/admin/view/general/profile/index.html 4.6 KB
Karson authored
1 2
<style>
    .profile-avatar-container {
3 4 5
        position: relative;
        width: 100px;
        margin: 0 auto;
Karson authored
6
    }
7 8 9 10

    .profile-avatar-container .profile-user-img {
        width: 100px;
        height: 100px;
Karson authored
11
    }
12
Karson authored
13
    .profile-avatar-container .profile-avatar-text {
14
        display: none;
Karson authored
15
    }
16
Karson authored
17
    .profile-avatar-container:hover .profile-avatar-text {
18 19 20 21 22
        display: block;
        position: absolute;
        height: 100px;
        width: 100px;
        background: #444;
Karson authored
23 24
        opacity: .6;
        color: #fff;
25 26
        top: 0;
        left: 0;
Karson authored
27 28 29
        line-height: 100px;
        text-align: center;
    }
30 31 32 33 34 35 36 37

    .profile-avatar-container button {
        position: absolute;
        top: 0;
        left: 0;
        width: 100px;
        height: 100px;
        opacity: 0;
Karson authored
38 39
    }
</style>
Karson authored
40 41 42 43 44 45 46
<div class="row animated fadeInRight">
    <div class="col-md-4">
        <div class="box box-success">
            <div class="panel-heading">
                {:__('Profile')}
            </div>
            <div class="panel-body">
Karson authored
47
48
                <form id="update-form" role="form" data-toggle="validator" method="POST" action="{:url('general.profile/update')}">
49
                    <input type="hidden" id="c-avatar" name="row[avatar]" value="{$admin.avatar}"/>
Karson authored
50
                    <div class="box-body box-profile">
51
Karson authored
52
                        <div class="profile-avatar-container">
53
                            <img class="profile-user-img img-responsive img-circle plupload" src="{$admin.avatar|cdnurl}" alt="">
Karson authored
54
                            <div class="profile-avatar-text img-circle">{:__('Click to edit')}</div>
55
                            <button id="plupload-avatar" class="plupload" data-input-id="c-avatar"><i class="fa fa-upload"></i> {:__('Upload')}</button>
Karson authored
56
                        </div>
57
Karson authored
58
                        <h3 class="profile-username text-center">{$admin.username}</h3>
Karson authored
59
Karson authored
60 61 62
                        <p class="text-muted text-center">{$admin.email}</p>
                        <div class="form-group">
                            <label for="username" class="control-label">{:__('Username')}:</label>
63
                            <input type="text" class="form-control" id="username" name="row[username]" value="{$admin.username}" disabled/>
Karson authored
64 65 66
                        </div>
                        <div class="form-group">
                            <label for="email" class="control-label">{:__('Email')}:</label>
67
                            <input type="text" class="form-control" id="email" name="row[email]" value="{$admin.email}" data-rule="required;email"/>
Karson authored
68 69 70
                        </div>
                        <div class="form-group">
                            <label for="nickname" class="control-label">{:__('Nickname')}:</label>
71
                            <input type="text" class="form-control" id="nickname" name="row[nickname]" value="{$admin.nickname}" data-rule="required"/>
Karson authored
72 73 74
                        </div>
                        <div class="form-group">
                            <label for="password" class="control-label">{:__('Password')}:</label>
75
                            <input type="text" class="form-control" id="password" placeholder="{:__('Leave password blank if dont want to change')}" autocomplete="new-password" name="row[password]" value=""/>
Karson authored
76 77 78 79 80 81 82
                        </div>
                        <div class="form-group">
                            <button type="submit" class="btn btn-success">{:__('Submit')}</button>
                            <button type="reset" class="btn btn-default">{:__('Reset')}</button>
                        </div>

                    </div>
Karson authored
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
                </form>
            </div>
        </div>

    </div>
    <div class="col-md-8">
        <div class="panel panel-default panel-intro panel-nav">
            <div class="panel-heading">
                <ul class="nav nav-tabs">
                    <li class="active"><a href="#one" data-toggle="tab"><i class="fa fa-list"></i> {:__('Admin log')}</a></li>
                </ul>
            </div>
            <div class="panel-body">
                <div id="myTabContent" class="tab-content">
                    <div class="tab-pane fade active in" id="one">
                        <div class="widget-body no-padding">
                            <div id="toolbar" class="toolbar">
                                {:build_toolbar('refresh')}
                            </div>
                            <table id="table" class="table table-striped table-bordered table-hover" width="100%">

                            </table>

                        </div>
                    </div>

                </div>
            </div>
        </div>

    </div>
</div>