getParam('_pkp'); if (is_numeric($price)) { return $price; } // fall back to custom variables (might happen if old logs are replayed) if (Manager::getInstance()->isPluginActivated('CustomVariables')) { $customVariables = CustomVariablesRequestProcessor::getCustomVariablesInPageScope($request); if (isset($customVariables['custom_var_k2']) && $customVariables['custom_var_k2'] === '_pkp') { return $customVariables['custom_var_v2'] ?? false; } } return parent::onNewAction($request, $visitor, $action); } }