/** * Test if the response contains custom variables */ public function testCustomVariables() { $this->_piwik->setDate('2011-11-08'); $this->_piwik->setPeriod(Piwik::PERIOD_WEEK); $result = $this->_piwik->getCustomVariables(); $this->assertEquals(1, count($result)); }
/** * Test if optional parameters work. */ public function testOptionalParameters() { $this->_piwik->setDate('2011-01-11'); $this->_piwik->setPeriod(Piwik::PERIOD_WEEK); $result = $this->_piwik->getWebsites('', ['flat' => 1]); $this->assertInternalType('array', $result); $this->assertEquals('', implode(',', $this->_piwik->getErrors())); $this->assertEquals(388, $result[0]->nb_visits); }
$piwik->setLanguage('en'); // $piwik->verifySsl = false; $test = $piwik->getApi(); if ($piwik->hasError()) { echo '<p>Invalid request</p>'; echo '<pre>'; var_dump($piwik->getErrors()); echo '</pre>'; } else { //Default time period: yesterday $visits = $piwik->getVisits(); $visitsU = $piwik->getUniqueVisitors(); $visitsL = $piwik->getSumVisitsLengthPretty(); //Change time period to current year $piwik->setPeriod(Piwik::PERIOD_YEAR); $piwik->setDate(date('Y-m-d')); $visitsYear = $piwik->getVisits(); $visitsUYear = $piwik->getUniqueVisitors(); // To enable see http://piwik.org/faq/how-to/faq_113/ $visitsLYear = $piwik->getSumVisitsLengthPretty(); //Change time period to range $piwik->setPeriod(Piwik::PERIOD_RANGE); $piwik->setRange(date('Y-m-d', mktime(0, 0, 0, 11, 24, 2014)), date('Y-m-d', mktime(0, 0, 0, 11, 31, 2014))); $visitsRange = $piwik->getVisits(); $visitsURange = $piwik->getUniqueVisitors(); // To enable see http://piwik.org/faq/how-to/faq_113/ $visitsLRange = $piwik->getSumVisitsLengthPretty(); ?> <h2>Summary Yesterday</h2> <ul>