source/Application/Model/Actions.php
public function isRunning()
    {
        if (!($this->oxactions__oxactive->value
              && $this->oxactions__oxtype->value == 2
              && $this->oxactions__oxactivefrom->value != '0000-00-00 00:00:00'
        )
        ) {
            return false;
        }
        $iNow = \OxidEsales\Eshop\Core\Registry::getUtilsDate()->getTime();
        $iFrom = strtotime($this->oxactions__oxactivefrom->value);
        if ($iNow < $iFrom) {
            return false;
        }

        if ($this->oxactions__oxactiveto->value != '0000-00-00 00:00:00') {
            $iTo = strtotime($this->oxactions__oxactiveto->value);
            if ($iNow > $iTo) {
                return false;
            }
        }

        return true;
    }
public function isRunning()
    {
        if (!($this->oxactions__oxactive->value
              && $this->oxactions__oxtype->value == 2
              && $this->oxactions__oxactivefrom->value != '0000-00-00 00:00:00'
        )
        ) {
            return false;
        }
        $iNow = \OxidEsales\Eshop\Core\Registry::getUtilsDate()->getTime();
        $iFrom = strtotime($this->oxactions__oxactivefrom->value);
        if ($iNow < $iFrom) {
            return false;
        }

        if ($this->oxactions__oxactiveto->value != '0000-00-00 00:00:00') {
            $iTo = strtotime($this->oxactions__oxactiveto->value);
            if ($iNow > $iTo) {
                return false;
            }
        }

        return true;
    }
public function isRunning ( ) { if ( ! ( $ this -> oxactions__oxactive -> value && $ this -> oxactions__oxtype -> value == 2 && $ this -> oxactions__oxactivefrom -> value != '0000-00-00 00:00:00' ) ) { return false ; } $ iNow = \ OxidEsales \ Eshop \ Core \ Registry :: getUtilsDate ( ) -> getTime ( ) ; $ iFrom = strtotime ( $ this -> oxactions__oxactivefrom -> value ) ; if ( $ iNow < $ iFrom ) { return false ; } if ( $ this -> oxactions__oxactiveto -> value != '0000-00-00 00:00:00' ) { $ iTo = strtotime ( $ this -> oxactions__oxactiveto -> value ) ; if ( $ iNow > $ iTo ) { return false ; } } return true ; }
check if this action is active

@return bool
check if this action is active