move edit link to a different column in order to free up horizontal s… (#11)
[timetracker.git] / WEB-INF / templates / mobile / users.tpl
1 <script>
2   function chLocation(newLocation) { document.location = newLocation; }
3 </script>
4
5 <table class="mobile-table">
6   <tr>
7     <td valign="top">
8 {if $user->canManageTeam()}
9       <table class="mobile-table-details">
10   {if $inactive_users}
11         <tr><td class="sectionHeaderNoBorder">{$i18n.form.users.active_users}</td></tr>
12   {/if}
13         <tr>
14           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
15           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
16           <td width="10%" class="tableHeader">{$i18n.form.users.role}</td>
17         </tr>
18   {if $active_users}
19     {foreach $active_users as $u}
20         <tr bgcolor="{cycle values="#f5f5f5,#dedee5"}">
21           <td>
22             {if $user->isManager()}
23               <a href="user_edit.php?id={$u.id}">{$u.name|escape:'html'}</a>
24             {else}
25               {if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}
26                 <a href="user_edit.php?id={$u.id}">{$u.name|escape:'html'}</a>
27               {else}
28                 {$u.name|escape:'html'}
29               {/if}
30             {/if}
31           </td>
32           <td>{$u.login|escape:'html'}</td>
33       {if $smarty.const.ROLE_MANAGER == $u.role}
34             <td>{$i18n.form.users.manager}</td>
35       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
36             <td>{$i18n.form.users.comanager}</td>
37       {elseif $smarty.const.ROLE_CLIENT == $u.role}
38             <td>{$i18n.label.client}</td>
39       {elseif $smarty.const.ROLE_USER == $u.role}
40             <td>{$i18n.label.user}</td>
41       {/if}
42         </tr>
43     {/foreach}
44   {/if}
45       </table>
46
47       <table width="100%">
48         <tr>
49           <td align="center"><br>
50             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add_user}"></form>
51           </td>
52         </tr>
53       </table>
54
55   {if $inactive_users}
56       <table cellspacing="1" cellpadding="3" border="0" width="100%">
57         <tr><td class="sectionHeaderNoBorder">{$i18n.form.users.inactive_users}</td></tr>
58         <tr>
59           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
60           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
61           <td width="10%" class="tableHeader">{$i18n.form.users.role}</td>
62           <td width="10%" class="tableHeader">{$i18n.label.edit}</td>
63         </tr>
64     {foreach $inactive_users as $u}
65         <tr bgcolor="{cycle values="#f5f5f5,#dedee5"}">
66           <td>
67             {if $user->isManager()}
68               <a href="user_edit.php?id={$u.id}">{$u.name|escape:'html'}</a>
69             {else}
70               {if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}<a href="user_edit.php?id={$u.id}">{$u.name|escape:'html'}</a>{/if}
71             {/if}
72           </td>
73           <td>{$u.login|escape:'html'}</td>
74       {if $smarty.const.ROLE_MANAGER == $u.role}
75             <td>{$i18n.form.users.manager}</td>
76       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
77             <td>{$i18n.form.users.comanager}</td>
78       {elseif $smarty.const.ROLE_CLIENT == $u.role}
79             <td>{$i18n.label.client}</td>
80       {elseif $smarty.const.ROLE_USER == $u.role}
81             <td>{$i18n.label.user}</td>
82       {/if}
83       {if $user->isManager()}
84           <!-- Manager can edit everybody. -->
85           <td><a href="user_edit.php?id={$u.id}">{$i18n.label.edit}</a></td>
86       {else}
87           <!--  Comanager can edit self and clients or users but not manager and other comanagers. -->
88           <td>{if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}<a href="user_edit.php?id={$u.id}">{$i18n.label.edit}</a>{/if}</td>
89       {/if}
90         </tr>
91     {/foreach}
92
93       </table>
94
95       <table width="100%">
96         <tr>
97           <td align="center" height="50">
98             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add_user}"></form>
99           </td>
100         </tr>
101       </table>
102   {/if}
103 {else}
104       <table cellspacing="1" cellpadding="3" border="0" width="100%">
105         <tr>
106           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
107           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
108           <td class="tableHeader">{$i18n.form.users.role}</td>
109         </tr>
110   {foreach $active_users as $u}
111         <tr bgcolor="{cycle values="#f5f5f5,#dedee5"}">
112           <td>{$u.name|escape:'html'}</td>
113           <td>{$u.login|escape:'html'}</td>
114     {if $smarty.const.ROLE_MANAGER == $u.role}
115             <td>{$i18n.form.users.manager}</td>
116     {elseif $smarty.const.ROLE_COMANAGER == $u.role}
117             <td>{$i18n.form.users.comanager}</td>
118     {elseif $smarty.const.ROLE_CLIENT == $u.role}
119             <td>{$i18n.label.client}</td>
120     {elseif $smarty.const.ROLE_USER == $u.role}
121             <td>{$i18n.label.user}</td>
122     {/if}
123         </tr>
124   {/foreach}
125       </table>
126 {/if}
127     </td>
128   </tr>
129 </table>