|
@@ -110,28 +110,28 @@ discard block |
|
|
block discarded – undo |
|
110
|
110
|
// Hole alle Calenderdaten zur Auswahl
|
|
111
|
111
|
$objObjekteCalender = $this->Database->prepare("SELECT tbo.id as ObjektID,
|
|
112
|
112
|
(CASE
|
|
113
|
|
- WHEN tbc.startDate < ".$intStartAuswahl." THEN DAY(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
|
113
|
+ WHEN tbc.startDate < ".$intStartAuswahl . " THEN DAY(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
114
|
114
|
ELSE DAY(FROM_UNIXTIME(tbc.startDate))
|
|
115
|
115
|
END) as StartTag,
|
|
116
|
116
|
(CASE
|
|
117
|
|
- WHEN tbc.startDate < ".$intStartAuswahl." THEN MONTH(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
|
117
|
+ WHEN tbc.startDate < ".$intStartAuswahl . " THEN MONTH(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
118
|
118
|
ELSE MONTH(FROM_UNIXTIME(tbc.startDate))
|
|
119
|
119
|
END) as StartMonat,
|
|
120
|
120
|
(CASE
|
|
121
|
|
- WHEN tbc.startDate < ".$intStartAuswahl." THEN YEAR(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
|
121
|
+ WHEN tbc.startDate < ".$intStartAuswahl . " THEN YEAR(FROM_UNIXTIME(" . $intStartAuswahl . "))
|
|
122
|
122
|
ELSE YEAR(FROM_UNIXTIME(tbc.startDate))
|
|
123
|
123
|
END) as StartJahr,
|
|
124
|
124
|
YEAR(FROM_UNIXTIME(tbc.startDate)) as BuchungsStartJahr,
|
|
125
|
125
|
(CASE
|
|
126
|
|
- WHEN tbc.endDate > ".$intEndeAuswahl." THEN DAY(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
|
126
|
+ WHEN tbc.endDate > ".$intEndeAuswahl . " THEN DAY(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
127
|
127
|
ELSE DAY(FROM_UNIXTIME(tbc.endDate))
|
|
128
|
128
|
END) as EndeTag,
|
|
129
|
129
|
(CASE
|
|
130
|
|
- WHEN tbc.endDate > ".$intEndeAuswahl." THEN MONTH(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
|
130
|
+ WHEN tbc.endDate > ".$intEndeAuswahl . " THEN MONTH(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
131
|
131
|
ELSE MONTH(FROM_UNIXTIME(tbc.endDate))
|
|
132
|
132
|
END) as EndeMonat,
|
|
133
|
133
|
(CASE
|
|
134
|
|
- WHEN tbc.endDate > ".$intEndeAuswahl." THEN YEAR(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
|
134
|
+ WHEN tbc.endDate > ".$intEndeAuswahl . " THEN YEAR(FROM_UNIXTIME(" . $intEndeAuswahl . "))
|
|
135
|
135
|
ELSE YEAR(FROM_UNIXTIME(tbc.endDate))
|
|
136
|
136
|
END) as EndeJahr,
|
|
137
|
137
|
YEAR(FROM_UNIXTIME(tbc.endDate)) as BuchungsEndeJahr
|
|
@@ -154,9 +154,9 @@ discard block |
|
|
block discarded – undo |
|
154
|
154
|
$arrHelper['EndeJahr'] = (int) $objObjekteCalender->EndeJahr;
|
|
155
|
155
|
$arrHelper['BuchungsEndeJahr'] = (int) $objObjekteCalender->BuchungsEndeJahr;
|
|
156
|
156
|
$intEndeMonat = (int) date('t', mktime(0, 0, 0, $arrHelper['StartMonat'], $arrHelper['StartTag'], $arrHelper['StartJahr']));
|
|
157
|
|
- for ($d = $arrHelper['StartTag'], $m = $arrHelper['StartMonat'], $e = $intEndeMonat, $y = $arrHelper['StartJahr'], $z = 0; ; ) {
|
|
|
157
|
+ for ($d = $arrHelper['StartTag'], $m = $arrHelper['StartMonat'], $e = $intEndeMonat, $y = $arrHelper['StartJahr'], $z = 0; ;) {
|
|
158
|
158
|
// erster Tag der Buchung und weitere
|
|
159
|
|
- if(empty($z)) {
|
|
|
159
|
+ if (empty($z)) {
|
|
160
|
160
|
// bei Jahresuebergreifender Buchung
|
|
161
|
161
|
if ($arrHelper['BuchungsStartJahr'] != $arrHelper['BuchungsEndeJahr']) {
|
|
162
|
162
|
// bei Jahresuebergreifender Buchung
|
|
@@ -166,7 +166,7 @@ discard block |
|
|
block discarded – undo |
|
166
|
166
|
isset($arrObjekteCalender[$objObjekteCalender->ObjektID][$m][$d]) ? $arrObjekteCalender[$objObjekteCalender->ObjektID][$m][$d] = '1#1' : $arrObjekteCalender[$objObjekteCalender->ObjektID][$m][$d] = '0#1';
|
|
167
|
167
|
}
|
|
168
|
168
|
} elseif ($y === $arrHelper['EndeJahr'] && $m === $arrHelper['EndeMonat'] && $d === $arrHelper['EndeTag']) {
|
|
169
|
|
- if($arrHelper['BuchungsStartJahr'] != $arrHelper['BuchungsEndeJahr']) {
|
|
|
169
|
+ if ($arrHelper['BuchungsStartJahr'] != $arrHelper['BuchungsEndeJahr']) {
|
|
170
|
170
|
// bei Jahresuebergreifender Buchung
|
|
171
|
171
|
($y === $arrHelper['BuchungsEndeJahr']) ? $arrObjekteCalender[$objObjekteCalender->ObjektID][$m][$d] = '1#0' : $arrObjekteCalender[$objObjekteCalender->ObjektID][$m][$d] = '1#1';
|
|
172
|
172
|
} else {
|
|
@@ -214,7 +214,7 @@ discard block |
|
|
block discarded – undo |
|
214
|
214
|
$arrHelper['ObjektName'] = \StringUtil::specialchars($objCategoryObjekte->ObjektName);
|
|
215
|
215
|
$arrHelper['ObjektInfoText'] = $objCategoryObjekte->ObjektInfoText;
|
|
216
|
216
|
// Calender anfügen wenn vorhanden
|
|
217
|
|
- if(array_key_exists($arrHelper['ObjektID'], $arrObjekteCalender)) {
|
|
|
217
|
+ if (array_key_exists($arrHelper['ObjektID'], $arrObjekteCalender)) {
|
|
218
|
218
|
$arrHelper['Calender'] = $arrObjekteCalender[$arrHelper['ObjektID']];
|
|
219
|
219
|
unset($arrObjekteCalender[$arrHelper['ObjektID']]);
|
|
220
|
220
|
}
|
|
@@ -255,7 +255,7 @@ discard block |
|
|
block discarded – undo |
|
255
|
255
|
YEAR(FROM_UNIXTIME(startDate)) as Jahr,
|
|
256
|
256
|
title
|
|
257
|
257
|
FROM tl_belegungsplan_feiertage
|
|
258
|
|
- WHERE startDate >= ".$intStartAuswahl."
|
|
|
258
|
+ WHERE startDate >= ".$intStartAuswahl . "
|
|
259
|
259
|
AND startDate <= ".$intEndeAuswahl)
|
|
260
|
260
|
->execute();
|
|
261
|
261
|
if ($objFeiertage->numRows > 0) {
|
|
@@ -339,7 +339,7 @@ discard block |
|
|
block discarded – undo |
|
339
|
339
|
$arrHelper[$value]['TageMonat'] = (int) date('t', mktime(0, 0, 0, (int) $value, 1, (int) $intJahr));
|
|
340
|
340
|
$arrHelper[$value]['ColSpan'] = $arrHelper[$value]['TageMonat'] + 1;
|
|
341
|
341
|
$intFirstDayInMonth = (int) date('N', mktime(0, 0, 0, (int) $value, 1, (int) $intJahr));
|
|
342
|
|
- for($f = 1, $i = $intFirstDayInMonth; $f <= $arrHelper[$value]['TageMonat']; $f++) {
|
|
|
342
|
+ for ($f = 1, $i = $intFirstDayInMonth; $f <= $arrHelper[$value]['TageMonat']; $f++) {
|
|
343
|
343
|
$strClass = '';
|
|
344
|
344
|
$arrHelper[$value]['Days'][$f]['Day'] = $GLOBALS['TL_LANG']['mailwurm_belegung']['day'][$i];
|
|
345
|
345
|
$arrHelper[$value]['Days'][$f]['DayCut'] = $GLOBALS['TL_LANG']['mailwurm_belegung']['short_cut_day'][$i];
|