/
index.php
312 lines (303 loc) · 13.8 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
<?php session_start();
$root = "../..";
// Set flag that this is a parent file
define('_JEXEC', 1);
include_once($root . "/include/sessionFunctions.inc.php");
/*
reservierungsplan
startseite zur wartung der zimmer
author: christian osterrieder utilo.eu
dieser seite muss übergeben werden:
Benutzer PK_ID $benutzer_id
*/
//variablen:
$sprache = getSessionWert(SPRACHE);
$unterkunft_id = getSessionWert(UNTERKUNFT_ID);
$passwort = getSessionWert(PASSWORT);
$benutzername = getSessionWert(BENUTZERNAME);
//datenbank öffnen:
include_once("../../conf/rdbmsConfig.php");
//andere funktionen importieren:
include_once("../../include/benutzerFunctions.php");
include_once("../../include/unterkunftFunctions.php");
include_once("../../include/uebersetzer.php");
include_once("../../include/zimmerFunctions.php");
include_once("../../include/propertiesFunctions.php");
include_once("../templates/components.php");
?>
<?php include_once("../templates/headerA.php"); ?>
<style type="text/css">
<?php include_once($root."/templates/stylesheetsIE9.php"); ?>
</style>
<?php include_once("../templates/headerB.php"); ?>
<?php include_once("../templates/bodyA.php"); ?>
<?php //passwortprüfung:
if (checkPass($benutzername, $passwort, $unterkunft_id, $link)){
?>
<?php /*
zimmer Ändern:
nur wenn bereits zimmer angelegt wurden:
*/
$anzahlVorhandenerZimmer = getAnzahlVorhandeneZimmer($unterkunft_id, $link);
if ($anzahlVorhandenerZimmer > 0){
?>
<?php
if (isset($nachricht) && $nachricht != "") {
?>
<table class="<?php if (isset($fehler) && $fehler == true) {
echo("belegt");
} else {
echo("standardSchriftBold");
}
?>">
<tr>
<td><?php echo($nachricht); ?>
</td>
<td> </td>
</tr>
</table>
<br/>
<?php
}
?>
<div class="panel panel-default">
<div class="panel-heading">
<h2><?php echo(getUebersetzung("Zimmer/Appartement/Wohnung/etc. anlegen/bearbeiten/löschen", $sprache, $link)); ?></h2>
</div>
<div class="panel-body">
<form action="./zimmerAendern.php" method="post" name="immerAnlegen" target="_self" class="form-horizontal">
<div class="row">
<label class="control-label col-sm-6" style="text-align: left;">
<?php echo(getUebersetzung("Bitte wählen Sie das zu verändernde Zimmer/Appartement/Wohnung/etc. aus", $sprache, $link)); ?>:
</label>
<div class="col-sm-3">
<select name="zimmer_id" type="text" id="zimmer_id" value="" class="form-control">
<?php
$res = getZimmer($unterkunft_id, $link);
//zimmer ausgeben:
$i = 0;
while ($d = mysqli_fetch_array($res)) {
$ziArt = getUebersetzungUnterkunft($d["Zimmerart"], $sprache, $unterkunft_id, $link);
$ziNr = getUebersetzungUnterkunft($d["Zimmernr"], $sprache, $unterkunft_id, $link);
?>
<option value="<?php echo $d["PK_ID"] ?>"<?php
if ($i == 0) {
?>
selected="selected"
<?php
}
$i++;
?>
>
<?php echo $ziArt . " " . $ziNr ?>
</option>
<?php
} //ende while
//ende zimmer ausgeben
?>
</select>
</div>
<div class="col-sm-3">
<input name="submit" type="submit" id="submit" class="btn btn-primary" style="width: 100%;"
value="<?php echo(getUebersetzung("Zimmer ändern", $sprache, $link)); ?>">
</div>
</div>
</form>
<div class="row">
<hr>
</div>
<?php
//-------------ende zimmer ändern
/*
//-------------Zimmer löschen
prüfen ob zimmer überhaupt vorhanden sind übernimmt prüfung bei zimmerändern
*/
?>
<form action="./zimmerLoeschenBestaetigen.php" method="post" name="zimmerLoeschenBestaetigen" target="_self" class="form-horizontal">
<div class="row">
<label class="control-label col-sm-6" style="text-align: left">
<?php echo(getUebersetzung("Bitte wählen Sie die zu löschenden Zimmer/Appartement/Wohnung/etc. aus", $sprache, $link)); ?>.
<?php echo(getUebersetzung("Sie können mehrere Zimmer/Appartements/Wohnungen/etc. zugleich auswählen und löschen indem Sie die [STRG]-Taste gedrückt halten und auf die Bezeichnung klicken", $sprache, $link)); ?>.
</label>
<div class="col-sm-3">
<select name="zimmer_id[]" type="text" id="zimmer_id[]" value="" class="form-control">
<?php
$res = getZimmer($unterkunft_id, $link);
//zimmer ausgeben:
$i = 0;
while ($d = mysqli_fetch_array($res)) {
$ziArt = getUebersetzungUnterkunft($d["Zimmerart"], $sprache, $unterkunft_id, $link);
$ziNr = getUebersetzungUnterkunft($d["Zimmernr"], $sprache, $unterkunft_id, $link);
?>
<option value="<?php echo $d["PK_ID"] ?>"<?php
if ($i == 0) {
?>
selected="selected"
<?php
}
$i++;
?>
>
<?php echo $ziArt . " " . $ziNr ?>
</option>
<?php
} //ende while
//ende zimmer ausgeben
?>
</select>
</div>
<div class="col-sm-3">
<input name="submit" type="submit" id="submit" class="btn btn-danger" style="width: 100%;"
value="<?php echo(getUebersetzung("Zimmer löschen", $sprache, $link)); ?>">
</div>
</div>
</form>
<?php
} //ende anzahlVorhandenerZimmer ist ok
?>
<div class="row">
<hr>
</div>
<?php
/*
//---zimmer anlegen:
prüfen ob noch weitere zimmer angelegt werden können:
*/
$anzahlZimmer = getAnzahlZimmer($unterkunft_id, $link);
if ($anzahlVorhandenerZimmer < $anzahlZimmer) {
?>
<div class="row">
<label class="control-label col-sm-9" style="text-align: left;">
<?php echo(getUebersetzung("Zimmer/Appartement/Wohnung/etc. anlegen", $sprache, $link)); ?>.
</label>
<div class="col-sm-3">
<a class="btn btn-primary" href="./zimmerAnlegen.php" style="width: 100%;">
<span class="glyphicon glyphicon-plus-sign" aria-hidden="true"></span>
<?php echo(getUebersetzung("Zimmer anlegen", $sprache, $link)); ?>
</a>
</div>
</div>
<div class="row">
<hr>
</div>
<?php
//hochladen von bildern, falls dies aktiviert wurde
$active = getPropertyValue(ZIMMER_THUMBS_ACTIV, $unterkunft_id, $link);
$active2 = getPropertyValue(ZIMMER_THUMBS_AV_OV, $unterkunft_id, $link);
if ($active != "true") {
$active = false;
} else {
$active = true;
}
if ($active2 != "true") {
$active2 = false;
} else {
$active2 = true;
}
if ($active || $active2) {
?>
<form action="./bilderHochladen.php" method="post" name="bilder" id="bilder" target="_self" class="form-horizontal">
<div class="row">
<div class="col-sm-9">
<label class="control-label">
<?php echo(getUebersetzung("Bilder für Zimmer/Appartement/Wohnung/etc. hochladen", $sprache, $link)); ?>
</label>
</div>
<div class="col-sm-3">
<input name="hochladen" type="submit" class="btn btn-primary" id="hochladen" style="width: 100%;"
value="<?php echo(getUebersetzung("Bilder hochladen", $sprache, $link)); ?>">
</div>
</div>
</form>
<form action="./bilderLoeschen.php" method="post" name="bilder" target="_self" id="bilder">
<div class="row">
<div class="col-sm-9">
<label class="control-label">
<?php echo(getUebersetzung("Bilder für Zimmer/Appartement/Wohnung/etc. löschen", $sprache, $link)); ?>
</label>
</div>
<div class="col-sm-3">
<input name="hochladen" type="submit" class="btn btn-primary" id="hochladen" style="width: 100%;"
value="<?php echo(getUebersetzung("Bilder löschen", $sprache, $link)); ?>">
</div>
</div>
</form>
<?php
} //ende bilder hochladen
?>
<?php
} //ende zimmer anlegen
if ($anzahlVorhandenerZimmer > 0) {
?>
<div class="row">
<div class="col-sm-6">
<label class="control-label">
<?php echo(getUebersetzung("Preise hinzufügen, ändern, löschen", $sprache, $link)); ?>
<?php echo(getUebersetzung("Der Standardpreis ist gültig wenn zum ausgewählten Zeitpunkt " + "kein Saisonpreis angegeben wurde.", $sprache, $link)); ?>
</label>
</div>
<div class="col-sm-3">
<!-- preise definieren -->
<a class="btn btn-primary" href="./preis.php" style="width: 100%;" target="_self">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
<?php echo(getUebersetzung("Saisonpreise bearbeiten", $sprache, $link)); ?>
</a>
</div>
<div class="col-sm-3">
<!-- standardpreis definieren -->
<a class="btn btn-primary" href="./standardpreis.php" style="width: 100%;" target="_self">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
<?php echo(getUebersetzung("Standardpreise bearbeiten", $sprache, $link)); ?>
</a>
</div>
</div>
<div class="row">
<hr>
</div>
<div class="row">
<div class="col-sm-9">
<label class="control-label">
<?php echo(getUebersetzung("Falls Sie ein Haus mit mehreren Zimmern vermieten und die Zimmer des " .
"Hauses und das Haus selbst vermieten wollen, können Sie hier die Zimmer zum Haus " .
"festlegen. Das Haus und die Zimmer müssen vorher angelegt worden sein.", $sprache, $link)); ?>
</label>
</div>
<div class="col-sm-3">
<!-- end preise definieren -->
<!-- zusammenfassen von zimmern zu haus -->
<a class="btn btn-primary" href="./mergeRooms/index.php" style="width: 100%;" target="_self"><span
class="glyphicon glyphicon-pencil"
aria-hidden="true"></span> <?php echo(getUebersetzung("Zimmer zusammenfassen", $sprache, $link)); ?>
</a>
</div>
</div>
<!-- end zusammenfassen von zimmern zu haus -->
<?php }//ende wenn zimmer vorhanden
?>
<div class="row">
<hr>
</div>
<!-- hinzufügen von weiteren attributen für zimmer -->
<div class="row">
<div class="col-sm-9">
<label class="control-label">
<?php echo(getUebersetzung("Weitere Attribute für Zimmer/Appartement/Wohnung/etc. bearbeiten", $sprache, $link)); ?>
</label>
</div>
<div class="col-sm-3">
<a class="btn btn-primary" href="./attributeHinzufuegen.php" style="width: 100%;" target="_self">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
<?php echo(getUebersetzung("Attribute ändern", $sprache, $link)); ?>
</a>
</div>
</div>
<!-- end hinzufügen von weiteren attributen für zimmer -->
<?php
} //ende if passwortprüfung
else {
echo(getUebersetzung("Bitte Browser schließen und neu anmelden - Passwortprüfung fehlgeschlagen!", $sprache, $link));
}
?>
</div>
</div>
<?php include_once("../templates/end.php"); ?>