diff --git a/sw/cgi/configuration.cgi b/sw/cgi/configuration.cgi index ba3b921239..17dbfea7ae 100755 --- a/sw/cgi/configuration.cgi +++ b/sw/cgi/configuration.cgi @@ -2,76 +2,56 @@ # displays the current configuration -use CGI ':standard'; - -my $paparazzi_lib; -BEGIN { -# $paparazzi_lib = (defined $ENV{PAPARAZZI_SRC}) ? -# $ENV{PAPARAZZI_SRC}."/sw/lib/perl" : "/usr/lib/paparazzi/"; - $paparazzi_lib = "/home/poine/work/paparazzi_savannah/paparazzi3/sw/lib/perl"; -} -use lib ($paparazzi_lib); - use strict; use warnings; +use Cwd; +use CGI ':standard', '*table'; + +my $paparazzi_src; +my $paparazzi_lib; +BEGIN { + $paparazzi_src = getcwd()."/../.."; + $paparazzi_lib = $paparazzi_src."/sw/lib/perl"; +} +use lib ($paparazzi_lib); +my $paparazzi_home = $paparazzi_src; + use Paparazzi::Environment; -Paparazzi::Environment::set_env("/home/poine/work/paparazzi_savannah/paparazzi3", - "/home/poine/work/paparazzi_savannah/paparazzi3"); +Paparazzi::Environment::set_env($paparazzi_src, $paparazzi_home); use Paparazzi::Configuration; -print CGI::header; -CGI::start_html("Paparazzi configuration"); + +print + header(), + start_html("Paparazzi configuration"); my $configuration = Paparazzi::Configuration::read_current(); - -print "\n
| "; - print "$ac->{ac_id}"; - print " | \n"; - print ""; - print "$ac->{name}"; - print " | \n"; - print ""; - print_link("../conf/".$ac->{airframe}, foo($ac->{airframe})); - print " | \n"; - print ""; - print_link("../conf/".$ac->{radio}, foo($ac->{radio})); - print " | \n"; - print ""; - print_link("../conf/".$ac->{flight_plan}, foo($ac->{flight_plan})); - print " | \n"; - print "