Subversion-Projekte lars-tiefland.ci

Revision

Revision 920 | Revision 922 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
920 lars 1
<script src="/backend/js/jquery.toChecklist.min.js"></script>
921 lars 2
<link rel="stylesheet" href="/backend/js/jquery.toChecklist.min.css" />
855 lars 3
<style>
866 lars 4
	.multi
5
	{
6
		margin-right:10px!important;
7
	}
855 lars 8
</style>
9
<script>
866 lars 10
	$(function(){
11
		$("input[type=button]").button();
12
		$('.multi').toChecklist({
13
			addSearchBox: false,
14
			preferIdOverName : false,
15
			addScrollBar:false,
16
			listWidth:300,
17
			itemWidth:120
18
		});
19
		$('.multi12').toChecklist({
20
			addSearchBox: false,
21
			preferIdOverName : false,
22
			addScrollBar:false,
23
			listWidth:650,
24
			itemWidth:45
25
		});
26
		$('#reiter').tabs();
27
	});
855 lars 28
</script>
29
<form method="post" id="scheduler_form">
866 lars 30
	<div id="reiter">
31
		<ul>
32
			<li>
33
				<a href="#basisdaten">Basisdaten</a>
34
			</li>
35
			<li>
36
				<a href="#datum">Datum</a>
37
			</li>
38
			<li>
39
				<a href="#zeit">Zeit</a>
40
			</li>
41
		</ul>
42
		<div id="basisdaten">
43
			<table>
44
				<tr>
45
					<td>ID</td>
46
					<td>{$task.id}</td>
47
				</tr>
48
				<tr>
49
					<td>Name</td>
50
					<td>
51
						<input name="name" value="{$task.name}" />
52
					</td>
53
				</tr>
54
				<tr>
55
					<td>Art des Jobs</td>
56
					<td>
57
						<input type="text" name="art" value="{$task.art}" />
58
					</td>
59
				</tr>
60
				<tr>
61
					<td>Job ausf&uuml;hren?</td>
62
					<td>
63
						<input type="hidden" name="aktiv" value="0" />
64
						<input type="checkbox" value="1" name="aktiv" {if $task.aktiv==1  || !$task.id}checked="checked"{/if}/>
65
					</td>
66
				</tr>
67
				<tr>
68
					<td>Benutzer</td>
69
					<td>
70
						{$task.user}
71
						<input type="hidden" name="user" value="{$task.user}" />
72
					</td>
73
				</tr>
74
				<tr>
75
					<td>E-Mail</td>
76
					<td>
77
						<input type="text" name="email" value="{$task.email}" />
78
					</td>
79
				</tr>
80
				<tr>
81
					<td>Befehl</td>
82
					<td>
83
						<input type="text" name="skript" value="{$task.skript}" />
84
					</td>
85
				</tr>
86
				<tr>
87
					<td>Parameter</td>
88
					<td>
89
						<input type="text" name="parameter" value="{$task.parameter}" />
90
					</td>
91
				</tr>
92
				<tr>
93
					<td>Nutzungsart</td>
94
					<td>
95
						{html_options name="nutzungsart" options=$nutzungsarten selected=$task.nutzungsart}
96
					</td>
97
				</tr>
98
			</table>
99
		</div>
100
		<div id="datum">
101
			<table>
102
				<tr style="vertical-align:top">
103
					<td>Datum</td>
104
					<td>
105
						<table>
106
						<tr>
107
							<td>
108
								<div style="float:left;">
109
									<select name="dow" id="dow" multiple="multiple" size="7" class="multi">
110
									{html_options options=$tage selected=$task.intervallParsed.dow}
111
									</select>
112
									<input type="button" onclick="$('#dow').toChecklist('checkAll');" class="smallButton" value="alles selektieren" />
113
									<br />
114
									<input type="button" onclick="$('#dow').toChecklist('invert');" class="smallButton"	value="Auswahl umkehren" />
115
								</div>
116
								<div style="float:left;margin-left:10px;">
117
									{html_options name="mon" id="mon" options=$monate selected=$task.intervallParsed.mon multiple="multiple" size="6" class="multi"}
118
									<input type="button" onclick="$('#mon').toChecklist('checkAll');" class="smallButton" value="alles selektieren" />
119
									<br />
120
									<input type="button" onclick="$('#mon').toChecklist('invert');" class="smallButton"	value="Auswahl umkehren" />
121
								</div>
122
								<div style="float:left;margin-top:10px;">
123
									{html_options name="dom" id="dom" class="multi12" multiple="multiple" size="6" options=$dom selected=$task.intervallParsed.dom}
124
									<input type="button" onclick="$('#dom').toChecklist('checkAll');" class="smallButton" value="alles selektieren" />
125
									<input type="button" onclick="$('#dom').toChecklist('invert');" class="smallButton"	value="Auswahl umkehren" />
126
								</div>
127
							</td>
128
						</tr>
129
						</table>
130
					</td>
131
				</tr>
132
			</table>
133
		</div>
134
		<div id="zeit">
135
			<table>
136
				<tr>
137
					<td style="vertical-align:top">Zeit</td>
138
					<td>
139
						<div style="float:left;margin-top:10px;">
140
						Stunde: {html_options options=$hours selected=$task.intervallParsed.hour|default:"" name="Time_Hour" class="multi12" multiple="multiple"}
141
						<input type="button" onclick="$('#Time_Hour').toChecklist('checkAll');" class="smallButton" value="alles selektieren" />
142
						<input type="button" onclick="$('#Time_Hour').toChecklist('invert');" class="smallButton"	value="Auswahl umkehren" />
143
						</div>
144
						<div style="float:left;margin-top:10px;">
145
						Minute: {html_options options=$minutes selected=$task.intervallParsed.min|default:"" name="Time_Minute" class="multi12" multiple="multiple"}
146
						<input type="button" onclick="$('#Time_Minute').toChecklist('checkAll');" class="smallButton" value="alles selektieren" />
147
						<input type="button" onclick="$('#Time_Minute').toChecklist('invert');" class="smallButton"	value="Auswahl umkehren" />
148
						</div>
149
					</td>
150
				</tr>
151
				<tr>
152
					<td>Frequenz</td>
153
					<td>
154
						Stunde: {html_options name="rep_hour" id="rep_hours" options=$rep_hours selected=$task.intervallParsed.rep_hour}
155
						<br />
156
						Minute: {html_options name="rep_min" id="rep_min" options=$rep_min selected=$task.intervallParsed.rep_min}
157
					</td>
158
				</tr>
159
			</table>
160
		</div>
161
	</div>
162
	<input type="hidden" name="mode" value="save" />
163
	<input type="hidden" name="id" value="{$task.id}" />
855 lars 164
</form>