Piwik\Plugins\Live\Model::getLastMinutesCounterForQuery PHP Method

getLastMinutesCounterForQuery() private method

private getLastMinutesCounterForQuery ( $idSite, $lastMinutes, $segment, $select, $from, $where )
    private function getLastMinutesCounterForQuery($idSite, $lastMinutes, $segment, $select, $from, $where)
    {
        $lastMinutes = (int) $lastMinutes;
        if (empty($lastMinutes)) {
            return 0;
        }
        list($whereIdSites, $idSites) = $this->getIdSitesWhereClause($idSite, $from);
        $bind = $idSites;
        $bind[] = Date::factory(time() - $lastMinutes * 60)->toString('Y-m-d H:i:s');
        $where = $whereIdSites . "AND " . $where;
        $segment = new Segment($segment, $idSite);
        $query = $segment->getSelectQuery($select, $from, $where, $bind);
        $numVisitors = Db::fetchOne($query['sql'], $query['bind']);
        return $numVisitors;
    }