Subversion-Projekte lars-tiefland.ci

Revision

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