Piwik 0.6 Bug bei älteren php Versionen

Habe heute das neue Piwik 0.6 installiert und eine meiner Lieblingsfehler bekommen:

Object of class Piwik_Date to string conversion

Das Problem bei älteren php Versionen ist, dass man die Daten vorher noch als String konvertieren muss, ansonsten gibts keine Statistiken.
Es sind nur 2 kleine Änderungen im Core notwendig:

#core/ViewDataTable/GenerateGraphData/ChartEvolution.php

157 157 'action' => 'index',
158 158 'idSite' => $idSite,
159 159 'period' => $period->getLabel(),
160 old 'date' => $dateInUrl,
160 new 'date' => $dateInUrl->toString(),
161 161 ));
162 162 $axisXOnClick[] = $link;
163 163 }

#
TabularUnified core/ArchiveProcessing.php

624 624 Piwik_Query($query,
625 625 array( $this->idArchive,
626 626 $this->idsite,
627 old $this->period->getDateStart(),
628 old $this->period->getDateEnd(),
627 new $this->period->getDateStart()->toString('Y-m-d'),
628 new $this->period->getDateEnd()->toString('Y-m-d'),
629 629 $this->periodId,
630 630 date("Y-m-d H:i:s"),
631 631 $record->name,

Nach den Änderungen gehen auch die Statistiken wieder 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *