requestData(); $response = $result["response"]; if (!$result["success"]) { echo '' . __('Piwik error', 'wp-piwik') . ': ' . htmlentities($response[$method]['message'], ENT_QUOTES, 'utf-8'); } else { $values = $labels = $bounced = $unique = ''; $count = $uniqueSum = 0; if (is_array($response['VisitsSummary.getVisits'])) foreach ($response['VisitsSummary.getVisits'] as $date => $value) { $count++; $values .= $value . ','; $unique .= $response['VisitsSummary.getUniqueVisitors'][$date] . ','; $bounced .= $response['VisitsSummary.getBounceCount'][$date] . ','; if ($this->parameter['period'] == 'week') { preg_match("/[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])/", $date, $dateList); $textKey = $this->dateFormat($dateList[0], 'short_week'); } else $textKey = substr($date, -2); $labels .= '["' . $textKey . '"],'; $uniqueSum += $response['VisitsSummary.getActions'][$date]; } else { $values = '0,'; $labels = '[0,"-"],'; $unique = '0,'; $bounced = '0,'; } $average = round($uniqueSum / 30, 0); $values = substr($values, 0, -1); $unique = substr($unique, 0, -1); $labels = substr($labels, 0, -1); $bounced = substr($bounced, 0, -1); ?>