| 1126 |
lars |
1 |
<style>
|
|
|
2 |
ul{
|
|
|
3 |
list-style-type:none;
|
|
|
4 |
}
|
|
|
5 |
</style>
|
|
|
6 |
script type="text/javascript" language="javascript">
|
| 1084 |
lars |
7 |
function checkAll(father)
|
|
|
8 |
{
|
|
|
9 |
for(i=0; i<document.formname.elements.length;i++)
|
|
|
10 |
{
|
|
|
11 |
if(document.formname.elements[i].id==father)
|
|
|
12 |
{
|
|
|
13 |
f_checked=document.formname.elements[i].checked;
|
|
|
14 |
}
|
|
|
15 |
id_arr=document.formname.elements[i].id.split("_");
|
|
|
16 |
if(id_arr[0]==father)
|
|
|
17 |
{
|
|
|
18 |
document.formname.elements[i].checked=f_checked;
|
|
|
19 |
}
|
|
|
20 |
}
|
|
|
21 |
}
|
|
|
22 |
</script>
|
| 1089 |
lars |
23 |
<form method="post" action="" name="formname" enctype="multipart/form-data" id="user_rechte_form">
|
| 1090 |
lars |
24 |
<input type="hidden" name="{$csrf_name}" value="{$csrf_value}" />
|
| 1019 |
lars |
25 |
<table style="width:585px" border="1" cellspacing="0" cellpadding="3">
|
|
|
26 |
<tr bgcolor="#{$webs.bgcolor_links}">
|
|
|
27 |
<td colspan="2">
|
|
|
28 |
<table style="width:100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
29 |
<tr>
|
|
|
30 |
<td><b>Benutzer-Rechte: Bearbeiten</b></td>
|
|
|
31 |
<td style="width:50%" style="text-align:right"></td>
|
|
|
32 |
</tr>
|
|
|
33 |
</table>
|
|
|
34 |
</td>
|
|
|
35 |
</tr>
|
| 1038 |
lars |
36 |
{*if $user.domain==$webs.domain*}
|
| 1019 |
lars |
37 |
<tr>
|
|
|
38 |
<td style="width:13%"><b>Login:</b></td>
|
|
|
39 |
<td>{$user.user}</td>
|
|
|
40 |
</tr>
|
|
|
41 |
<tr>
|
|
|
42 |
<td style="width:13%" style="vertical-align:top">
|
|
|
43 |
<b>Rechte:</b>
|
|
|
44 |
</td>
|
|
|
45 |
<td>
|
| 1119 |
lars |
46 |
{foreach $modules as $module}
|
|
|
47 |
<h3>{$module.name}</h3>
|
|
|
48 |
<div>
|
| 1122 |
lars |
49 |
<ul>
|
| 1119 |
lars |
50 |
{foreach $module.tools as $tool}
|
| 1122 |
lars |
51 |
<li>
|
| 1125 |
lars |
52 |
<input type="checkbox" onclick="javascript:checkAll({$tool.ID})" id="{$tool.ID}"/>
|
| 1120 |
lars |
53 |
<label for="{$tool.ID}">{$tool.name}</label>
|
| 1122 |
lars |
54 |
<ul>
|
|
|
55 |
{foreach $tool.properties as $property}
|
|
|
56 |
<li>
|
|
|
57 |
<input type="hidden" name="modules[{$module.ID}][{$tool.ID}][{$property.ID}]" value="0"/>
|
| 1125 |
lars |
58 |
<input type="checkbox" name="modules[{$module.ID}][{$tool.ID}][{$property.ID}]" value="1"{if ( isset($user.properties[$property.ID]))} checked="checked"{/if} id="{$tool.ID}_{$property.ID}"/>
|
|
|
59 |
<label for="{$tool.ID}_{$property.ID}">{$property.name}</label>
|
| 1122 |
lars |
60 |
</li>
|
|
|
61 |
{/foreach}
|
|
|
62 |
</ul>
|
|
|
63 |
</li>
|
| 1119 |
lars |
64 |
{/foreach}
|
| 1122 |
lars |
65 |
</ul>
|
| 1119 |
lars |
66 |
</div>
|
|
|
67 |
{/foreach}
|
|
|
68 |
<!--<table border="0" cellspacing="0" cellpadding="0">
|
| 1019 |
lars |
69 |
{section loop=$modules name=m_ind}
|
|
|
70 |
<tr>
|
|
|
71 |
<td>
|
|
|
72 |
<input type="checkbox"/>
|
|
|
73 |
</td>
|
|
|
74 |
<td colspan="3">
|
|
|
75 |
{$modules[m_ind].name}
|
|
|
76 |
</td>
|
|
|
77 |
</tr>
|
|
|
78 |
{section loop=$modules[m_ind].tools name=t_ind}
|
|
|
79 |
<tr>
|
|
|
80 |
<td> </td>
|
|
|
81 |
<td>
|
|
|
82 |
<input type="checkbox" onclick="javascript:checkAll({$modules[m_ind].tools[t_ind].ID})" id="{$modules[m_ind].tools[t_ind].ID}"/>
|
|
|
83 |
</td>
|
|
|
84 |
<td colspan="2">
|
|
|
85 |
{$modules[m_ind].tools[t_ind].name}
|
|
|
86 |
</td>
|
|
|
87 |
</tr>
|
|
|
88 |
{section loop=$modules[m_ind].tools[t_ind].properties name=p_ind}
|
|
|
89 |
{assign var=p_id value=$modules[m_ind].tools[t_ind].properties[p_ind].ID}
|
|
|
90 |
<tr>
|
|
|
91 |
<td colspan="2"> </td>
|
|
|
92 |
<td>
|
|
|
93 |
<input type="hidden" name="modules[{$modules[m_ind].ID}][{$modules[m_ind].tools[t_ind].ID}][{$modules[m_ind].tools[t_ind].properties[p_ind].ID}]" value="0">
|
|
|
94 |
<input type="checkbox" name="modules[{$modules[m_ind].ID}][{$modules[m_ind].tools[t_ind].ID}][{$modules[m_ind].tools[t_ind].properties[p_ind].ID}]" value="1"{if ( isset($user.properties[$p_id]))} checked="checked"{/if} id="{$modules[m_ind].tools[t_ind].ID}_{$modules[m_ind].tools[t_ind].properties[p_ind].ID}">
|
|
|
95 |
</td>
|
|
|
96 |
<td>
|
|
|
97 |
{$modules[m_ind].tools[t_ind].properties[p_ind].name}
|
|
|
98 |
</td>
|
|
|
99 |
</tr>
|
|
|
100 |
{/section}
|
| 1025 |
lars |
101 |
{/section}
|
| 1019 |
lars |
102 |
{/section}
|
| 1119 |
lars |
103 |
</table>-->
|
| 1019 |
lars |
104 |
</td>
|
|
|
105 |
</tr>
|
| 1038 |
lars |
106 |
{*/if*}
|
| 1019 |
lars |
107 |
<tr>
|
|
|
108 |
<td style="text-align:right" colspan="2">
|
|
|
109 |
<input type="hidden" name="ID" value="{$user.ID}"/>
|
|
|
110 |
<input type="hidden" name="action" value="update"/>
|
|
|
111 |
</td>
|
|
|
112 |
</tr>
|
|
|
113 |
</table>
|
|
|
114 |
</form>
|