Subversion Repositories novennotification

[/] [design/] [admin/] [templates/] [novennotification/] [list.tpl] - Blame information for rev 1

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1 acidre
{include uri="design:noveniniupdate/no_left_menu.tpl"}
2
 
3
 
4
{* DESIGN: Header START *}
5
<div class="box-header">
6
        <div class="box-tc">
7
                <div class="box-ml">
8
                        <div class="box-mr">
9
                                <div class="box-tl">
10
                                        <div class="box-tr">
11
                                                <h1 class="context-title">{'Select the user group'|i18n('extension/novennotification/list')}</h1>
12
 
13
                                                {* DESIGN: Mainline *}<div class="header-mainline"></div>
14
 
15
                                                {* DESIGN: Header END *}
16
                                        </div>
17
                                </div>
18
                        </div>
19
                </div>
20
        </div>
21
</div>
22
 
23
{* DESIGN: Content START *}
24
<div class="box-ml">
25
        <div class="box-mr">
26
                <div class="box-content">
27
                        <div class="context-attributes">
28
                                {if $groupNodeIDs|count}
29
                                <div class="object">
30
                                        <p>{'Please select the group to display'|i18n('extension/novennotification/list')}</p>
31
                                        <br />
32
                                    <div class="element">
33
                                        <select name="selectedGroup" onchange="window.location.href='/novennotification/list/(group)/'+this.value+'/(offset)/0';">
34
                                                {def $gNode = ""}
35
                                                        {foreach $groupNodeIDs as $gNodeID}
36
                                                                {set $gNode = fetch( 'content', 'node', hash( 'node_id', $gNodeID ) )}
37
                                                                <option value="{$gNode.node_id}"{if eq($selectedGroup,$gNode.node_id)} selected="selected"{def $groupName = $gNode.name}{/if}>{$gNode.name}</option>
38
                                                        {/foreach}
39
                                        </select>
40
                                    </div>
41
                                </div>
42
                                {/if}
43
                        </div>
44
                {* DESIGN: Content END *}
45
                </div>
46
        </div>
47
</div>
48
 
49
<div class="controlbar">
50
        <div class="box-bc">
51
                <div class="box-ml">
52
                        <div class="box-mr">
53
                                <div class="box-tc">
54
                                        <div class="box-bl">
55
                                                <div class="box-br"></div>
56
                                        </div>
57
                                </div>
58
                        </div>
59
                </div>
60
        </div>
61
</div>
62
 
63
<div>&nbsp;</div>
64
 
65
{if $users|count}
66
 
67
        {* DESIGN: Header START *}
68
        <div class="box-header">
69
                <div class="box-tc">
70
                        <div class="box-ml">
71
                                <div class="box-mr">
72
                                        <div class="box-tl">
73
                                                <div class="box-tr">
74
                                                        <h1 class="context-title">{'Users for group %group'|i18n('extension/novennotification/list',, hash( '%group', $groupName))}</h1>
75
                                                        {* DESIGN: subline *}<div class="header-subline"></div>
76
 
77
                                                        {* DESIGN: Header END *}
78
                                                </div>
79
                                        </div>
80
                                </div>
81
                        </div>
82
                </div>
83
        </div>
84
 
85
        {* DESIGN: Content START *}
86
        <div class="box-ml">
87
                <div class="box-mr">
88
                        <div class="box-content">
89
                                <div class="context-attributes">
90
                                <table class="list" width="100%" cellspacing="0" cellpadding="0" border="0">
91
                                        <tr>
92
                                                <th class="tight">{'Name'|i18n( 'extension/novennotification/list' )}</th>
93
                                                <th class="tight">{'Login'|i18n( 'extension/novennotification/list' )}</th>
94
                                                <th class="tight">{'Email address'|i18n( 'extension/novennotification/list' )}</th>
95
                                                <th class="tight">&nbsp;</th>
96
                                            </tr>
97
                                            {foreach $users as $user sequence array('bgdark', 'bglight') as $seq}
98
                                        <tr valign="top" class="{$seq}">
99
                                            <td width="33%">{$user.name}</td>
100
                                            <td width="33%">{$user.data_map.user_account.content.login}</td>
101
                                            <td width="33%"><a href="mailto:{$user.data_map.user_account.content.email}">{$user.data_map.user_account.content.email}</a></td>
102
                                            <td width="1">
103
                                                    <a href={concat('novennotification/view/(user)/', $user.contentobject_id)|ezurl} title="{'View notification user'|i18n('extension/novennotification/list')}">
104
                                                <img src={"share/icons/crystal-admin/16x16_indexed/mimetypes/empty.png"|ezroot} alt="{'View notification user'|i18n('extension/novennotification/list')}" />
105
                                        </a>
106
                                            </td>
107
                                        </tr>
108
                                        {/foreach}
109
                                        </table>
110
 
111
                                        <p>&nbsp;</p>
112
                        <p class="pagination">
113
                        Page :
114
                        {* Pagination links *}
115
                        {def
116
                                $nbPages = $totalUsers|div($limit)|ceil
117
                                $offset = ""
118
                        }
119
                        {for 1 to $nbPages as $i}
120
                                {set $offset = $i|sub(1)|mul($limit)}
121
                                <a href={concat($uri, '(offset)/', $offset)|ezurl}>{$i}</a>                            
122
                        {/for}
123
                        </p>
124
 
125
                                </div>
126
                        </div>
127
                </div>
128
        </div>
129
 
130
        <div class="controlbar">
131
                <div class="box-bc">
132
                        <div class="box-ml">
133
                                <div class="box-mr">
134
                                        <div class="box-tc">
135
                                                <div class="box-bl">
136
                                                        <div class="box-br"></div>
137
                                                </div>
138
                                        </div>
139
                                </div>
140
                        </div>
141
                </div>
142
        </div>
143
 
144
{/if}