Skip to content
This repository was archived by the owner on Nov 21, 2025. It is now read-only.

Commit a7ce58f

Browse files
committed
Fixed output of calender data via the content-manipulator plugin
1 parent 0dd1260 commit a7ce58f

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

plugins/content_manipulator/scripts/kalender/include.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,14 @@ function get_kalender($id = 0, $count = -1)
106106
$kal_rahmen=file_get_contents(PAPOO_ABS_PFAD."/plugins/content_manipulator/scripts/kalender/templates/kalender.html");
107107
$kal_daten=file_get_contents(PAPOO_ABS_PFAD."/plugins/content_manipulator/scripts/kalender/templates/kalender_content.html");
108108

109+
$kalenderData = $class_cal_front_cm->get_alle_termine_ab_jetzt(['kalender_id' => $id]);
110+
109111
//Termine
110-
if (!isset($class_cal_front_cm->alle_termin_ab_jetzt[$id]) ||
111-
isset($class_cal_front_cm->alle_termin_ab_jetzt[$id]) && !is_array($class_cal_front_cm->alle_termin_ab_jetzt[$id])) {
112+
if (!isset($kalenderData) || !is_array($kalenderData)) {
112113
return "<strong>Es sind keine Termine im Kalender eingetragen oder der Kalender existiert nicht. - bitte ID korrigieren</strong>";
113114
}
114115
else {
115-
$termine = array_slice($class_cal_front_cm->alle_termin_ab_jetzt[$id], 0, ($count >= 0 ? $count : null), true);
116+
$termine = array_slice($kalenderData, 0, ($count >= 0 ? $count : null), true);
116117
$kal_items="";
117118
foreach ($termine as $k=>$v) {
118119
$kal_item=$kal_daten;

plugins/pkalender/lib/class_cal_front.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,16 +1163,18 @@ function get_alle_termine_ab_jetzt($cal = array(), $count = 15, $days_limit = 36
11631163
$sql = sprintf("SELECT DISTINCT * FROM %s
11641164
LEFT JOIN %s ON pkal_date_id=date_id_id
11651165
LEFT JOIN %s ON date_gruppe_lese_id=gruppenid
1166-
WHERE pkal_date_start_datum>='%d'
1166+
WHERE pkal_date_lang_id='%d'
1167+
AND pkal_date_start_datum>='%d'
11671168
AND pkal_date_end_datum<='%d'
11681169
AND userid='%d'
11691170
AND pkal_date_eintrag_im_frontend_freischalten='1'
11701171
ORDER BY pkal_date_start_datum ASC
1171-
LIMIT %d
1172+
LIMIT %d
11721173
",
11731174
$this->cms->tbname['plugin_kalender_date'],
11741175
$this->cms->tbname['plugin_kalender_lookup_read_date'],
11751176
$this->cms->tbname['papoo_lookup_ug'],
1177+
$this->cms->lang_id,
11761178
$start,
11771179
$end,
11781180
$this->user->userid,

0 commit comments

Comments
 (0)