Subversion-Projekte lars-tiefland.ci

Revision

Revision 1123 | Revision 1125 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

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