diff --git a/plugins/Annotations/AnnotationList.php b/plugins/Annotations/AnnotationList.php index ad95e47f7dbf5fe7b39ad48f7c31be3a3f04ce8a..ea75efa02564dd8a664c51cd93c15f5a9ad25fe9 100755 --- a/plugins/Annotations/AnnotationList.php +++ b/plugins/Annotations/AnnotationList.php @@ -84,6 +84,7 @@ class AnnotationList public function add($idSite, $date, $note, $starred = 0) { $this->checkIdSiteIsLoaded($idSite); + $date = Date::factory($date)->toString('Y-m-d'); $this->annotations[$idSite][] = self::makeAnnotation($date, $note, $starred); @@ -132,7 +133,7 @@ class AnnotationList $annotation =& $this->annotations[$idSite][$idNote]; if ($date !== null) { - $annotation['date'] = $date; + $annotation['date'] = Date::factory($date)->toString('Y-m-d'); } if ($note !== null) { $annotation['note'] = $note; diff --git a/plugins/Insights/Visualizations/Insight.php b/plugins/Insights/Visualizations/Insight.php index 0c24c1f5cafc99220de9132f2f0a527dd0912f7e..0ec37c58f1d73e9c7912abd95dd7a7e3e02b4703 100644 --- a/plugins/Insights/Visualizations/Insight.php +++ b/plugins/Insights/Visualizations/Insight.php @@ -116,6 +116,11 @@ class Insight extends Visualization return false; } + if ($view->requestConfig->apiMethodToRequestDataTable + && 0 === strpos($view->requestConfig->apiMethodToRequestDataTable, 'DBStats')) { + return false; + } + return parent::canDisplayViewDataTable($view); } }