Piwik\DataTable::setMaximumDepthLevelAllowedAtLeast PHP Method

setMaximumDepthLevelAllowedAtLeast() public static method

The maximum depth level determines the maximum number of subtable levels in the DataTable tree. For example, if it is set to 2, this DataTable is allowed to have subtables, but the subtables are not.
public static setMaximumDepthLevelAllowedAtLeast ( integer $atLeastLevel )
$atLeastLevel integer
    public static function setMaximumDepthLevelAllowedAtLeast($atLeastLevel)
    {
        self::$maximumDepthLevelAllowed = max($atLeastLevel, self::$maximumDepthLevelAllowed);
        if (self::$maximumDepthLevelAllowed < 1) {
            self::$maximumDepthLevelAllowed = 1;
        }
    }

Usage Example

Esempio n. 1
0
 public static function reloadConfig()
 {
     // for BC, we read the old style delimiter first (see #1067)Row
     $actionDelimiter = @Config::getInstance()->General['action_category_delimiter'];
     if (empty($actionDelimiter)) {
         self::$actionUrlCategoryDelimiter = Config::getInstance()->General['action_url_category_delimiter'];
         self::$actionTitleCategoryDelimiter = Config::getInstance()->General['action_title_category_delimiter'];
     } else {
         self::$actionUrlCategoryDelimiter = self::$actionTitleCategoryDelimiter = $actionDelimiter;
     }
     self::$defaultActionName = Config::getInstance()->General['action_default_name'];
     self::$columnToSortByBeforeTruncation = PiwikMetrics::INDEX_NB_VISITS;
     self::$maximumRowsInDataTableLevelZero = Config::getInstance()->General['datatable_archiving_maximum_rows_actions'];
     self::$maximumRowsInSubDataTable = Config::getInstance()->General['datatable_archiving_maximum_rows_subtable_actions'];
     DataTable::setMaximumDepthLevelAllowedAtLeast(self::getSubCategoryLevelLimit() + 1);
 }