Piwik\ArchiveProcessor\Rules::setTodayArchiveTimeToLive PHP 메소드

setTodayArchiveTimeToLive() 공개 정적인 메소드

public static setTodayArchiveTimeToLive ( $timeToLiveSeconds )
    public static function setTodayArchiveTimeToLive($timeToLiveSeconds)
    {
        $timeToLiveSeconds = (int) $timeToLiveSeconds;
        if ($timeToLiveSeconds <= 0) {
            throw new Exception(Piwik::translate('General_ExceptionInvalidArchiveTimeToLive'));
        }
        Option::set(self::OPTION_TODAY_ARCHIVE_TTL, $timeToLiveSeconds, $autoLoad = true);
    }

Usage Example

예제 #1
0
파일: API.php 프로젝트: piwik/piwik
 /**
  * @internal
  */
 public function setArchiveSettings($enableBrowserTriggerArchiving, $todayArchiveTimeToLive)
 {
     Piwik::checkUserHasSuperUserAccess();
     if (!Controller::isGeneralSettingsAdminEnabled()) {
         throw new Exception('General settings admin is ont enabled');
     }
     Rules::setBrowserTriggerArchiving((bool) $enableBrowserTriggerArchiving);
     Rules::setTodayArchiveTimeToLive($todayArchiveTimeToLive);
     return true;
 }
All Usage Examples Of Piwik\ArchiveProcessor\Rules::setTodayArchiveTimeToLive