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> |
---|