Subversion-Projekte lars-tiefland.ci

Revision

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