original_string: public function getUsers($idSite, $period, $date, $segment = false)
      {
          Piwik::checkUserHasViewAccess($idSite);
          $archive = Archive::build($idSite, $period, $date, $segment);
          $dataTable = $archive->getDataTable(Archiver::USERID_ARCHIVE_RECORD);
  
          $dataTable->queueFilter('ReplaceColumnNames');
          $dataTable->queueFilter('ReplaceSummaryRowLabel');
  
          return $dataTable;
      }
code: public function getUsers($idSite, $period, $date, $segment = false)
      {
          Piwik::checkUserHasViewAccess($idSite);
          $archive = Archive::build($idSite, $period, $date, $segment);
          $dataTable = $archive->getDataTable(Archiver::USERID_ARCHIVE_RECORD);
  
          $dataTable->queueFilter('ReplaceColumnNames');
          $dataTable->queueFilter('ReplaceSummaryRowLabel');
  
          return $dataTable;
      }
code_tokens: public function getUsers ( $ idSite , $ period , $ date , $ segment = false ) { Piwik :: checkUserHasViewAccess ( $ idSite ) ; $ archive = Archive :: build ( $ idSite , $ period , $ date , $ segment ) ; $ dataTable = $ archive -> getDataTable ( Archiver :: USERID_ARCHIVE_RECORD ) ; $ dataTable -> queueFilter ( 'ReplaceColumnNames' ) ; $ dataTable -> queueFilter ( 'ReplaceSummaryRowLabel' ) ; return $ dataTable ; }
docstring: Get a report of all User Ids.
  
  @param int $idSite
  
  @param string  $period
  @param int  $date
  @param string|bool  $segment
  
  @return DataTable
docstring_tokens: Get a report of all User Ids .