Export Vergangene Termine

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Export Vergangene Termine

Beitrag von Offe »

Hallo zusammen,

obwohl man in den Moduleinstellungen den iCAL-Export für vergangene Termine aktiviert, wird in der aktuellen Admidioversion nur Termine exportiert, die sich in der Zukunft befinden. Vergangene Termine werden nicht exportiert.

Der Fehler ist in der Demo nachstellbar: Der LInk http://demo.admidio.org/adm_program/mod ... e&cat_id=0 liefert entsprechend nur Termine >= 23.11.2015 (heute)

Gruß Offe
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Hallo Offe,

soweit ich gerade gesehen habe, wurde bei der letzten großen Änderung diese Option nicht berücksichtigt und ist beim Ical rausgeflogen. :oops:

Das gehört natürlich gefixt.

VG Thomas
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Ist mit der nächsten Version behoben.

VG Thomas
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Re: Export Vergangene Termine

Beitrag von Offe »

Hallo Thomas,

danke für die Änderung. Vergangene Termine werden nun auch wieder sauber angezeigt, nur stimmt nun etwas mit den zukünftigen Terminen nicht. Es werden nur die nächsten 6 zukünftigen Termien exportiert. Wenn ich einen dieser 6 Termine lösche, wird der nächste in der Zukunft genommen.

Gruß Offe
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Welche Einstellung hast du aktuell für künftige Termine?
Default 365?
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Re: Export Vergangene Termine

Beitrag von Offe »

meine Einstellungen sind hier default: 30 Tage in die Vergangenheit und 365 Tage in die Zukunft

Folgende Termine sind eingetragen:

Vergangenheit: 08.11; 15.11 ; 19.11; 19.11
Zukunft: 03.12 ; 19.12; 20.12 ; 06.01; 09.01; 10.01; 14.01; 15.01 und 21.01

Es werden nur die Termine bis einschließlich 10.01 exportiert. Wenn man die Anzahl der vergangenen und zukünftigen Termien zusammenzählt ist man bei 10, also genau der Anzahl an Terminen, die pro Seite angezeigt werden sollen. Hier sollte der Fehler sein.

Ich vergleiche dies mit 2.4.13; dort sind die selben Einträge vorhanden, nur mit einem kompletten Export in die Zukunft.
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Hallo Offe,

danke für die Info. Ich schaue da nochmal drüber.
Vermutlich hängt das mit der Anzahl der Termine pro Seite zusammen. Vom Datumsintervall sollte es eigentlich jetzt passen.

VG Thomas
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

was steht denn in deiner ical_dates.php in Zeile 64?

Code: Alles auswählen

$datesResult = $dates->getDataset();
oder sind da noch Parameter (0,10) angegeben wie in der rss_dates.php?


Gruss Thomas
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Re: Export Vergangene Termine

Beitrag von Offe »

Zeile 64 sieht so aus, wie du es beschrieben hast.

Wenn ich das richtig dem Code entnehmen kann, sollte mit der Zeile auch das Problem sein, denn in der entsprechenden Class adm_program/system/classes/moduledates.php ab Zeile 184 wird bei keinen übergebenen Paramtern das Limit aus Einträgen pro Seite gezogen.

Code: Alles auswählen

if($limit === null)
        {
            $limit = $gPreferences['dates_per_page'];
        }
Gruß Offe
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Export Vergangene Termine

Beitrag von Thomas-RCV »

Korrekt,

das muss hier jetzt noch etwas umgebaut werden.

VG Thomas
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Re: Export Vergangene Termine

Beitrag von Offe »

Danke für den Fix Thomas. Es funktioniert nun komplett.
$datesResult = $dates->getDataset(0, 0);
In 2.4.13 wurde dies übrigens auch so gelöst.

Gruß Offe
Antworten