diff options
Diffstat (limited to 'web/api')
-rwxr-xr-x | web/api/read/template-list | 21 |
1 files changed, 21 insertions, 0 deletions
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(); |