Added new Survey validation check - jump expressions defined when

enableSurveyExpressionEngine disabled site-wide
This commit is contained in:
Patrick Donelan 2009-04-09 07:58:01 +00:00
parent 571ca5db06
commit f714f212af

View file

@ -1301,6 +1301,10 @@ sub validateGotoExpression{
my $goodTargets = shift; my $goodTargets = shift;
return unless $object->{gotoExpression}; return unless $object->{gotoExpression};
if (!$self->session->config->get('enableSurveyExpressionEngine')) {
return 'enableSurveyExpressionEngine is disabled in your site config!';
}
use WebGUI::Asset::Wobject::Survey::ExpressionEngine; use WebGUI::Asset::Wobject::Survey::ExpressionEngine;
my $engine = "WebGUI::Asset::Wobject::Survey::ExpressionEngine"; my $engine = "WebGUI::Asset::Wobject::Survey::ExpressionEngine";
return $engine->run($self->session, $object->{gotoExpression}, { validate => 1, validTargets => $goodTargets } ); return $engine->run($self->session, $object->{gotoExpression}, { validate => 1, validTargets => $goodTargets } );