2   function chLocation(newLocation) { document.location = newLocation; }
 
   5 <table cellspacing="0" cellpadding="7" border="0" width="720">
 
   8 {if $user->canManageTeam()}
 
   9       <table cellspacing="1" cellpadding="3" border="0" width="100%">
 
  11         <tr><td class="sectionHeaderNoBorder">{$i18n.form.users.active_users}</td></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           <td width="10%" class="tableHeader">{$i18n.label.edit}</td>
 
  18           <td width="10%" class="tableHeader">{$i18n.label.delete}</td>
 
  21     {foreach $active_users as $u}
 
  22         <tr bgcolor="{cycle values="#f5f5f5,#ffffff"}">
 
  24           {if $user->uncompleted_indicators}
 
  25             <span class="uncompleted-entry{if $u.has_uncompleted_entry} active{/if}"{if $u.has_uncompleted_entry} title="{$i18n.form.users.uncompleted_entry}"{/if}></span>
 
  29           <td>{$u.login|escape}</td>
 
  30       {if $smarty.const.ROLE_MANAGER == $u.role}
 
  31             <td>{$i18n.form.users.manager}</td>
 
  32       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
 
  33             <td>{$i18n.form.users.comanager}</td>
 
  34       {elseif $smarty.const.ROLE_CLIENT == $u.role}
 
  35             <td>{$i18n.label.client}</td>
 
  36       {elseif $smarty.const.ROLE_USER == $u.role}
 
  37             <td>{$i18n.label.user}</td>
 
  39       {if $user->isManager()}
 
  40           <!-- Manager can edit everybody. -->
 
  41           <td><a href="user_edit.php?id={$u.id}">{$i18n.label.edit}</a></td>
 
  42           <td>{if $smarty.const.ROLE_MANAGER != $u.role || $can_delete_manager}<a href="user_delete.php?id={$u.id}">{$i18n.label.delete}</a>{/if}</td>
 
  44           <!--  Comanager can edit self and clients or users but not manager and other comanagers. -->
 
  45           <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>
 
  46           <td>{if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}<a href="user_delete.php?id={$u.id}">{$i18n.label.delete}</a>{/if}</td>
 
  55           <td align="center"><br>
 
  56             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add}"></form>
 
  62       <table cellspacing="1" cellpadding="3" border="0" width="100%">
 
  63         <tr><td class="sectionHeaderNoBorder">{$i18n.form.users.inactive_users}</td></tr>
 
  65           <td width="35%" class="tableHeader">{$i18n.label.person_name}</td>
 
  66           <td width="35%" class="tableHeader">{$i18n.label.login}</td>
 
  67           <td width="10%" class="tableHeader">{$i18n.form.users.role}</td>
 
  68           <td width="10%" class="tableHeader">{$i18n.label.edit}</td>
 
  69           <td width="10%" class="tableHeader">{$i18n.label.delete}</td>
 
  71     {foreach $inactive_users as $u}
 
  72         <tr bgcolor="{cycle values="#f5f5f5,#ffffff"}">
 
  73           <td>{$u.name|escape}</td>
 
  74           <td>{$u.login|escape}</td>
 
  75       {if $smarty.const.ROLE_MANAGER == $u.role}
 
  76             <td>{$i18n.form.users.manager}</td>
 
  77       {elseif $smarty.const.ROLE_COMANAGER == $u.role}
 
  78             <td>{$i18n.form.users.comanager}</td>
 
  79       {elseif $smarty.const.ROLE_CLIENT == $u.role}
 
  80             <td>{$i18n.label.client}</td>
 
  81       {elseif $smarty.const.ROLE_USER == $u.role}
 
  82             <td>{$i18n.label.user}</td>
 
  84       {if $user->isManager()}
 
  85           <!-- Manager can edit everybody. -->
 
  86           <td><a href="user_edit.php?id={$u.id}">{$i18n.label.edit}</a></td>
 
  87           <td>{if $smarty.const.ROLE_MANAGER != $u.role || $can_delete_manager}<a href="user_delete.php?id={$u.id}">{$i18n.label.delete}</a>{/if}</td>
 
  89           <!--  Comanager can edit self and clients or users but not manager and other comanagers. -->
 
  90           <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>
 
  91           <td>{if ($user->id == $u.id) || ($smarty.const.ROLE_CLIENT == $u.role) || ($smarty.const.ROLE_USER == $u.role)}<a href="user_delete.php?id={$u.id}">{$i18n.label.delete}</a>{/if}</td>
 
 100           <td align="center" height="50">
 
 101             <form><input type="button" onclick="chLocation('user_add.php');" value="{$i18n.button.add}"></form>
 
 107       <table cellspacing="1" cellpadding="3" border="0" width="100%">
 
 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>
 
 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>