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);
 }