plugin Calendar_XH 1.4.8 eventreihenfolge ändern

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: plugin Calendar_XH 1.4.8 eventreihenfolge ändern

Post by cmb » Thu Oct 03, 2019 1:08 pm

samecity wrote:
Thu Oct 03, 2019 11:36 am
die monate sollen von 1 nach 12 sortiert sein und die tage von 1. nach 31.
Dazu die gesamte Funktion ersetzen durch:

Code: Select all

function dateSort($a, $b){
    $pattern = '!(.*)\\'.dpSeperator().'(.*)\\'.dpSeperator().'(.*)!';
    $replace1 = '\3\2';
    $replace2 = '\1';
    $a_i = $a['weekday'] . preg_replace($pattern,$replace1,$a['datestart']);
    $a_j = preg_replace($pattern,$replace2,$a['datestart']).$a['starttime'];
    $b_i = $b['weekday'] . preg_replace($pattern,$replace1,$b['datestart']);
    $b_j = preg_replace($pattern,$replace2,$b['datestart']).$b['starttime'];
    if ($a_i > $b_i) {
        return -1;
    } elseif ($a_i < $b_i) {
        return 1;
    } else {
        if ($a_j == $b_j) return 0;
        return ($a_j < $b_j) ? -1 : 1;
    }
}
(ungetestet)
Christoph M. Becker – Plugins for CMSimple_XH

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: plugin Calendar_XH 1.4.8 eventreihenfolge ändern

Post by samecity » Thu Oct 03, 2019 1:39 pm

funktioniert PERFEKT!!! ... tausend dank!!

Post Reply