From 22d72afb561091aeaee6a62fb2afbf61dc8bcd7a Mon Sep 17 00:00:00 2001 From: Ole Mathias Heggem Date: Thu, 22 Mar 2018 13:52:39 +0100 Subject: Added new API point for list of templates --- web/api/read/template-list | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 web/api/read/template-list (limited to 'web/api') diff --git a/web/api/read/template-list b/web/api/read/template-list new file mode 100755 index 0000000..d1c8773 --- /dev/null +++ b/web/api/read/template-list @@ -0,0 +1,21 @@ +#! /usr/bin/perl +# vim:ts=8:sw=8 + +use lib '/opt/gondul/include'; +use nms::web; +use strict; +use warnings; + +my $template_dir = "/opt/gondul/web/templates"; + +opendir (DIR, $template_dir) or die $!; + +while (my $file = readdir(DIR)) { + next if ($file =~ m/^\./); + my %meh; + $meh{'file'} = $file; + + push @{$nms::web::json{'templates'}},\%meh; +} + +nms::web::finalize_output(); -- cgit v1.2.3