Piwik\DataTable::setMaximumDepthLevelAllowedAtLeast PHP Метод

setMaximumDepthLevelAllowedAtLeast() публичный статический Метод

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

Пример #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);
 }