diff --git a/src/Application/Model/Actions/d3linkmobility_ordermanager_action.php b/src/Application/Model/Actions/d3linkmobility_ordermanager_action.php index bd1f62c..51b4d18 100644 --- a/src/Application/Model/Actions/d3linkmobility_ordermanager_action.php +++ b/src/Application/Model/Actions/d3linkmobility_ordermanager_action.php @@ -147,6 +147,21 @@ class d3linkmobility_ordermanager_action extends d3ordermanager_action_abstract return $blExpected ? $return : false === $return; } + /** + * @param bool $blExpected + * + * @return bool + */ + protected function hasRequiredValuesNoSource(bool $blExpected): bool + { + $source = (string) $this->getManager()->getValue( 'sLinkMobilityMessageFromSource' ); + + $return = strlen(trim($source)) && + in_array(trim($source), [self::SOURCE_CMS, self::SOURCE_TEMPLATE]); + + return $blExpected ? $return : false === $return; + } + /** * @param bool $blExpected *