% my $condition = $CustomField->ConditionedBy; % if ($condition) { % my $condition_cf = $Object->LoadCustomFieldByIdentifier($condition->{CF}); % if ($condition_cf->id) { % my $condition_val = $condition->{vals} || ''; % my @condition_vals = ref($condition_val) eq 'ARRAY' ? @$condition_val : ($condition_val); % my ($cf_id, $condition_grouping, $condition_name); % my $request_path = $HTML::Mason::Commands::r->path_info; % my $selfservice_cf_groupings = RT->Config->Get('SelfServiceCustomFieldGroupings') || 0; % if ($request_path =~ qr{^/SelfService/(Create|Update)\.html} && !$selfservice_cf_groupings) { % $cf_id = GetCustomFieldInputName(Object => $Object, CustomField => $CustomField); % $condition_name = GetCustomFieldInputName(Object => $Object, CustomField => $condition_cf); % } else { % $Grouping =~ s/\W//g if $Grouping; % $cf_id = GetCustomFieldInputName(Object => $Object, CustomField => $CustomField, Grouping => $Grouping ); % $condition_grouping = $condition_cf->_findGrouping($Object); % $condition_grouping =~ s/\W//g if $condition_grouping; % $condition_name = GetCustomFieldInputName(Object => $Object, CustomField => $condition_cf, Grouping => $condition_grouping ); % } % } % } <%ARGS> $CustomField $Object $Grouping => undef $ParentSelector => 'tr'