classes/BannerHelper.php
protected function removeStatViewUpdateBlockerId($banner_id, $tstmap)
	{
		$BannerBlockTime = time() - 60*5;  // 5 Minuten, 0-5 min wird geblockt
	    if ( isset($GLOBALS['TL_CONFIG']['mod_banner_block_time'] ) 
	     && intval($GLOBALS['TL_CONFIG']['mod_banner_block_time'])>0
	       )
	    {
	        $BannerBlockTime = time() - 60*1*intval($GLOBALS['TL_CONFIG']['mod_banner_block_time']);
	    }
	     
	    if ( $tstmap >  $BannerBlockTime )
	    {
	        return true;
	    }
	    else
	    {
	        //wenn mehrere dann nur den Teil, nicht die ganze Session
	        unset($this->_session[$banner_id]);
	        //wenn Anzahl Banner in Session nun 0 dann Session loeschen
	        if ( count($this->_session) == 0 ) 
	        {
	            //komplett löschen
	            \Session::getInstance()->remove('StatViewUpdateBlocker'.$this->module_id);
	        }
	        else //sonst neu setzen
	        {
    	        //gekuerzte Session neu setzen
	            $this->setSession('StatViewUpdateBlocker'.$this->module_id, $this->_session , false );
	        }
	    }
	    return false;
	}
protected function removeStatViewUpdateBlockerId($banner_id, $tstmap)
	{
		$BannerBlockTime = time() - 60*5;  // 5 Minuten, 0-5 min wird geblockt
	    if ( isset($GLOBALS['TL_CONFIG']['mod_banner_block_time'] ) 
	     && intval($GLOBALS['TL_CONFIG']['mod_banner_block_time'])>0
	       )
	    {
	        $BannerBlockTime = time() - 60*1*intval($GLOBALS['TL_CONFIG']['mod_banner_block_time']);
	    }
	     
	    if ( $tstmap >  $BannerBlockTime )
	    {
	        return true;
	    }
	    else
	    {
	        //wenn mehrere dann nur den Teil, nicht die ganze Session
	        unset($this->_session[$banner_id]);
	        //wenn Anzahl Banner in Session nun 0 dann Session loeschen
	        if ( count($this->_session) == 0 ) 
	        {
	            //komplett löschen
	            \Session::getInstance()->remove('StatViewUpdateBlocker'.$this->module_id);
	        }
	        else //sonst neu setzen
	        {
    	        //gekuerzte Session neu setzen
	            $this->setSession('StatViewUpdateBlocker'.$this->module_id, $this->_session , false );
	        }
	    }
	    return false;
	}
protected function removeStatViewUpdateBlockerId ( $ banner_id , $ tstmap ) { $ BannerBlockTime = time ( ) - 60 * 5 ; // 5 Minuten, 0-5 min wird geblockt if ( isset ( $ GLOBALS [ 'TL_CONFIG' ] [ 'mod_banner_block_time' ] ) && intval ( $ GLOBALS [ 'TL_CONFIG' ] [ 'mod_banner_block_time' ] ) > 0 ) { $ BannerBlockTime = time ( ) - 60 * 1 * intval ( $ GLOBALS [ 'TL_CONFIG' ] [ 'mod_banner_block_time' ] ) ; } if ( $ tstmap > $ BannerBlockTime ) { return true ; } else { //wenn mehrere dann nur den Teil, nicht die ganze Session unset ( $ this -> _session [ $ banner_id ] ) ; //wenn Anzahl Banner in Session nun 0 dann Session loeschen if ( count ( $ this -> _session ) == 0 ) { //komplett löschen \ Session :: getInstance ( ) -> remove ( 'StatViewUpdateBlocker' . $ this -> module_id ) ; } else //sonst neu setzen { //gekuerzte Session neu setzen $ this -> setSession ( 'StatViewUpdateBlocker' . $ this -> module_id , $ this -> _session , false ) ; } } return false ; }
StatViewUpdate Blocker, Remove old Banner ID

@param  integer    $banner_id
@return boolean    true = Key is valid, it must be blocked | false = key is invalid
StatViewUpdate Blocker Remove old Banner ID