diff options
| author | Jonathan Prykop <jonathan@freeside.biz> | 2015-04-30 17:28:36 -0500 |
|---|---|---|
| committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-05-11 18:00:14 -0500 |
| commit | 0de4c160e679f3fe794a3f90517277ed14f17a2e (patch) | |
| tree | c0955e28b750575df6bc32837f09bbdc1642f11a /httemplate/edit/part_export.cgi | |
| parent | 46b2abec94e5f4963b61ed99ffd38f25b12110d5 (diff) | |
RT#18834: Cacti integration [added graph generation]
Diffstat (limited to 'httemplate/edit/part_export.cgi')
| -rw-r--r-- | httemplate/edit/part_export.cgi | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/httemplate/edit/part_export.cgi b/httemplate/edit/part_export.cgi index 0e53e29d0..382093116 100644 --- a/httemplate/edit/part_export.cgi +++ b/httemplate/edit/part_export.cgi @@ -183,6 +183,10 @@ my $widget = new HTML::Widgets::SelectLayers( ? $optinfo->{default} : '' ); + + #handle these with post_config_element + next if $type eq 'custom'; + if ( $type eq 'title' ) { $html .= qq!<TR><TH COLSPAN=1 ALIGN="right"><FONT SIZE="+1">! . $label . @@ -283,6 +287,17 @@ my $widget = new HTML::Widgets::SelectLayers( $html .= '</TABLE>'; + # false laziness with config_element above + # create 'post_config_element' to generate the whole layer with a Mason component + if ( my $include = $exports->{$layer}{post_config_element} ) { + # might need to adjust the scope of this at some point + $html .= $m->scomp($include, + part_export => $part_export, + layer => $layer, + export_info => $exports->{$layer} + ); + } + $html .= '<INPUT TYPE="hidden" NAME="options" VALUE="'. join(',', keys %{$exports->{$layer}{options}} ). '">'; |
