public function initialize(AgaviContext $ctx, AgaviParameterHolder $p) { parent::initialize($context, $p); $time = $p->getParameter("default_timespan", AgaviConfig::get("modukle.api.sla_settings,default_timespan")); $this->defaultStartDate = @strtotime($time); if ($this->defaultStartDate === false) { $ctx->getLoggerManager()->log("Warning: Invalid SLA default timespan " + $time + " provided, using -90 days"); $this->defaultStartDate = @strtotime("-90 days"); } if ($this->defaultStartDate === false) { throw new AppKitException("Couldn't set sla default_timespan"); } }