[795] | 1 | {*Smarty template*} |
---|
| 2 | <a class="pagetitle" href="tiki-g-map_roles.php?p_id={$p_id}">{tr}Map process roles{/tr}</a><br/><br/> |
---|
| 3 | <a class="linkbut" href="tiki-g-admin_processes.php">{tr}admin processes{/tr}</a> |
---|
| 4 | <a class="linkbut" href="tiki-g-admin_activities.php?p_id={$p_id}">{tr}admin activities{/tr}</a> |
---|
| 5 | <a class="linkbut" href="tiki-g-admin_roles.php?p_id={$p_id}">{tr}admin roles{/tr}</a> |
---|
| 6 | <a class="linkbut" href="tiki-g-admin_processes.php?p_id={$p_id}">{tr}edit this process{/tr}</a><br/><br/> |
---|
| 7 | {tr}Process:{/tr} {$proc_info.name} {$proc_info.version}<br/> |
---|
| 8 | |
---|
| 9 | process graph<br/> |
---|
| 10 | |
---|
| 11 | {if count($errors) > 0} |
---|
| 12 | <div class="wikitext"> |
---|
| 13 | Errors:<br/> |
---|
| 14 | {section name=ix loop=$errors} |
---|
| 15 | <small>{$errors[ix]}</small><br/> |
---|
| 16 | {/section} |
---|
| 17 | </div> |
---|
| 18 | {/if} |
---|
| 19 | |
---|
| 20 | {if count($roles) > 0} |
---|
| 21 | <h3>{tr}Map users to roles{/tr}</h3> |
---|
| 22 | <form method="post" action="tiki-g-map_roles.php"> |
---|
| 23 | <input type="hidden" name="p_id" value="{$p_id|escape}" /> |
---|
| 24 | <input type="hidden" name="offset" value="{$offset|escape}" /> |
---|
| 25 | <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" /> |
---|
| 26 | <input type="hidden" name="find" value="{$find|escape}" /> |
---|
| 27 | <table class="normal"> |
---|
| 28 | <tr> |
---|
| 29 | <td class="formcolor">{tr}Map{/tr}</td> |
---|
| 30 | <td class="formcolor"> |
---|
| 31 | <table border="1" > |
---|
| 32 | <tr> |
---|
| 33 | <td class="formcolor" > |
---|
| 34 | {tr}Users{/tr}: |
---|
| 35 | <input type="text" size="10" name="find_users" value="{$find_users|escape}" /> |
---|
| 36 | <input type="submit" name="findusers" value="{tr}filter{/tr}" /> |
---|
| 37 | </td> |
---|
| 38 | <td class="formcolor" > |
---|
| 39 | {tr}Roles{/tr}:<br/> |
---|
| 40 | </td> |
---|
| 41 | </tr> |
---|
| 42 | <tr> |
---|
| 43 | <td class="formcolor" > |
---|
| 44 | <select name="user[]" multiple="multiple" size="10"> |
---|
| 45 | {section name=ix loop=$users} |
---|
| 46 | <option value="{$users[ix].user|escape}">{$users[ix].user}</option> |
---|
| 47 | {/section} |
---|
| 48 | </select> |
---|
| 49 | </td> |
---|
| 50 | <td class="formcolor" > |
---|
| 51 | |
---|
| 52 | <select name="role[]" multiple="multiple" size="10"> |
---|
| 53 | {section name=ix loop=$roles} |
---|
| 54 | <option value="{$roles[ix].roleId|escape}">{$roles[ix].name}</option> |
---|
| 55 | {/section} |
---|
| 56 | </select> |
---|
| 57 | </td> |
---|
| 58 | </tr> |
---|
| 59 | </table> |
---|
| 60 | </td> |
---|
| 61 | </tr> |
---|
| 62 | |
---|
| 63 | <tr> |
---|
| 64 | <td class="formcolor"> </td> |
---|
| 65 | <td class="formcolor"> |
---|
| 66 | <input type="submit" name="save" value="{tr}map{/tr}" /> |
---|
| 67 | </td> |
---|
| 68 | </tr> |
---|
| 69 | </table> |
---|
| 70 | </form> |
---|
| 71 | {else} |
---|
| 72 | <h3>{tr}Warning{/tr}</h3> |
---|
| 73 | {tr}No roles are defined yet so no roles can be mapped{/tr}<br/> |
---|
| 74 | {/if} |
---|
| 75 | |
---|
| 76 | <h3>{tr}List of mappings{/tr}</h3> |
---|
| 77 | <form action="tiki-g-map_roles.php" method="post"> |
---|
| 78 | <input type="hidden" name="p_id" value="{$p_id|escape}" /> |
---|
| 79 | <input type="hidden" name="offset" value="{$offset|escape}" /> |
---|
| 80 | <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" /> |
---|
| 81 | {tr}Find{/tr}:<input size="8" type="text" name="find" value="{$find|escape}" /> |
---|
| 82 | <input type="submit" name="filter" value="{tr}find{/tr}" /> |
---|
| 83 | </form> |
---|
| 84 | <form action="tiki-g-map_roles.php" method="post"> |
---|
| 85 | <input type="hidden" name="p_id" value="{$p_id|escape}" /> |
---|
| 86 | <input type="hidden" name="offset" value="{$offset|escape}" /> |
---|
| 87 | <input type="hidden" name="find" value="{$find|escape}" /> |
---|
| 88 | <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" /> |
---|
| 89 | <table class="normal"> |
---|
| 90 | <tr> |
---|
| 91 | <td class="heading"><input type="submit" name="delete" value="{tr}del{/tr}" /></td> |
---|
| 92 | <td class="heading" ><a class="tableheading" href="tiki-g-map_roles.php?p_id={$p_id}&find={$find}&offset={$offset}&sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}Role{/tr}</a></td> |
---|
| 93 | <td class="heading" ><a class="tableheading" href="tiki-g-map_roles.php?p_id={$p_id}&find={$find}&offset={$offset}&sort_mode={if $sort_mode eq 'user_desc'}user_asc{else}user_desc{/if}">{tr}User{/tr}</a></td> |
---|
| 94 | </tr> |
---|
| 95 | {cycle values="odd,even" print=false} |
---|
| 96 | {section name=ix loop=$items} |
---|
| 97 | <tr> |
---|
| 98 | <td class="{cycle advance=false}"> |
---|
| 99 | <input type="checkbox" name="map[{$items[ix].user}:::{$items[ix].roleId}]" /> |
---|
| 100 | </td> |
---|
| 101 | <td class="{cycle advance=false}"> |
---|
| 102 | {$items[ix].name} |
---|
| 103 | </td> |
---|
| 104 | <td class="{cycle}"> |
---|
| 105 | {$items[ix].user} |
---|
| 106 | </td> |
---|
| 107 | </tr> |
---|
| 108 | {sectionelse} |
---|
| 109 | <tr> |
---|
| 110 | <td class="{cycle advance=false}" colspan="3"> |
---|
| 111 | {tr}No mappings defined yet{/tr} |
---|
| 112 | </td> |
---|
| 113 | </tr> |
---|
| 114 | {/section} |
---|
| 115 | </table> |
---|
| 116 | </form> |
---|
| 117 | |
---|
| 118 | <div class="mini"> |
---|
| 119 | <div align="center"> |
---|
| 120 | {if $prev_offset >= 0} |
---|
| 121 | [<a class="prevnext" href="{sameurl offset=$prev_offset}">{tr}prev{/tr}</a>] |
---|
| 122 | {/if} |
---|
| 123 | {tr}Page{/tr}: {$actual_page}/{$cant_pages} |
---|
| 124 | {if $next_offset >= 0} |
---|
| 125 | [<a class="prevnext" href="{sameurl offset=$next_offset}">{tr}next{/tr}</a>] |
---|
| 126 | {/if} |
---|
| 127 | {if $direct_pagination eq 'y'} |
---|
| 128 | <br/> |
---|
| 129 | {section loop=$cant_pages name=foo} |
---|
| 130 | {assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords} |
---|
| 131 | <a class="prevnext" href="{sameurl offset=$selector_offset}"> |
---|
| 132 | {$smarty.section.foo.index_next}</a> |
---|
| 133 | {/section} |
---|
| 134 | {/if} |
---|
| 135 | </div> |
---|
| 136 | </div> |
---|