Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable::beforeRender PHP Method

beforeRender() public method

public beforeRender ( )
    public function beforeRender()
    {
        if ($this->requestConfig->idSubtable && $this->config->show_embedded_subtable) {
            $this->config->show_visualization_only = true;
        }
        // we do not want to get a datatable\map
        $period = Common::getRequestVar('period', 'day', 'string');
        if (Period\Range::parseDateRange($period)) {
            $period = 'range';
        }
        if ($this->dataTable->getRowsCount()) {
            $request = new ApiRequest(array('method' => 'API.get', 'module' => 'API', 'action' => 'get', 'format' => 'original', 'filter_limit' => '-1', 'disable_generic_filters' => 1, 'expanded' => 0, 'flat' => 0, 'filter_offset' => 0, 'period' => $period, 'showColumns' => implode(',', $this->config->columns_to_display), 'columns' => implode(',', $this->config->columns_to_display), 'pivotBy' => ''));
            $dataTable = $request->process();
            $this->assignTemplateVar('siteSummary', $dataTable);
        }
        if ($this->isPivoted()) {
            $this->config->columns_to_display = $this->dataTable->getColumns();
        }
    }

Usage Example

Ejemplo n.º 1
0
 public function beforeRender()
 {
     $this->config->show_extra_columns = true;
     $this->config->datatable_css_class = 'dataTableVizAllColumns';
     $this->config->show_exclude_low_population = true;
     parent::beforeRender();
 }
All Usage Examples Of Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable::beforeRender