Fixed import and export for latest changes.
[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,#ffffff"}">
21           <td>
22             {if $user->uncompleted_indicators}
23               <span class="uncompleted-entry{if $u.has_uncompleted_entry} active{/if}"{if $u.has_uncompleted_entry} title="{$i18n.form.users.uncompleted_entry}"{/if}></span>
24             {/if}
25             {if $user->isManager()}
26               <a href="user_edit.php?id={$u.id}">{$u.name|escape}</a>
27             {else}
28               {if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}
29                 <a href="user_edit.php?id={$u.id}">{$u.name|escape}</a>
30               {else}
31                 {$u.name|escape}
32               {/if}
33             {/if}
34           </td>
35           <td>{$u.login|escape}</td>
36       {if $smarty.const.ROLE_MANAGER == $u.role}
37             <td>{$i18n.form.users.manager}</td>
38       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
39             <td>{$i18n.form.users.comanager}</td>
40       {elseif $smarty.const.ROLE_CLIENT == $u.role}
41             <td>{$i18n.label.client}</td>
42       {elseif $smarty.const.ROLE_USER == $u.role}
43             <td>{$i18n.label.user}</td>
44       {/if}
45         </tr>
46     {/foreach}
47   {/if}
48       </table>
49
50       <table width="100%">
51         <tr>
52           <td align="center"><br>
53             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add_user}"></form>
54           </td>
55         </tr>
56       </table>
57
58   {if $inactive_users}
59       <table cellspacing="1" cellpadding="3" border="0" width="100%">
60         <tr><td class="sectionHeaderNoBorder">{$i18n.form.users.inactive_users}</td></tr>
61         <tr>
62           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
63           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
64           <td width="10%" class="tableHeader">{$i18n.form.users.role}</td>
65           <td width="10%" class="tableHeader">{$i18n.label.edit}</td>
66         </tr>
67     {foreach $inactive_users as $u}
68         <tr bgcolor="{cycle values="#f5f5f5,#ffffff"}">
69           <td>
70             {if $user->isManager()}
71               <a href="user_edit.php?id={$u.id}">{$u.name|escape}</a>
72             {else}
73               {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}</a>{/if}
74             {/if}
75           </td>
76           <td>{$u.login|escape}</td>
77       {if $smarty.const.ROLE_MANAGER == $u.role}
78             <td>{$i18n.form.users.manager}</td>
79       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
80             <td>{$i18n.form.users.comanager}</td>
81       {elseif $smarty.const.ROLE_CLIENT == $u.role}
82             <td>{$i18n.label.client}</td>
83       {elseif $smarty.const.ROLE_USER == $u.role}
84             <td>{$i18n.label.user}</td>
85       {/if}
86       {if $user->isManager()}
87           <!-- Manager can edit everybody. -->
88           <td><a href="user_edit.php?id={$u.id}">{$i18n.label.edit}</a></td>
89       {else}
90           <!--  Comanager can edit self and clients or users but not manager and other comanagers. -->
91           <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>
92       {/if}
93         </tr>
94     {/foreach}
95
96       </table>
97
98       <table width="100%">
99         <tr>
100           <td align="center" height="50">
101             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add_user}"></form>
102           </td>
103         </tr>
104       </table>
105   {/if}
106 {else}
107       <table cellspacing="1" cellpadding="3" border="0" width="100%">
108         <tr>
109           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
110           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
111           <td class="tableHeader">{$i18n.form.users.role}</td>
112         </tr>
113   {foreach $active_users as $u}
114         <tr bgcolor="{cycle values="#f5f5f5,#ffffff"}">
115           <td>{$u.name|escape}</td>
116           <td>{$u.login|escape}</td>
117     {if $smarty.const.ROLE_MANAGER == $u.role}
118             <td>{$i18n.form.users.manager}</td>
119     {elseif $smarty.const.ROLE_COMANAGER == $u.role}
120             <td>{$i18n.form.users.comanager}</td>
121     {elseif $smarty.const.ROLE_CLIENT == $u.role}
122             <td>{$i18n.label.client}</td>
123     {elseif $smarty.const.ROLE_USER == $u.role}
124             <td>{$i18n.label.user}</td>
125     {/if}
126         </tr>
127   {/foreach}
128       </table>
129 {/if}
130     </td>
131   </tr>
132 </table>