Subversion-Projekte lars-tiefland.ci

Revision

Revision 1128 | Revision 1130 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

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