#!/usr/local/bin/perl # feedback_form.cgi # Display a form so that the user can send in a webmin bug report require './web-lib.pl'; &init_config(); require './ui-lib.pl'; &switch_to_remote_user(); &ReadParse(); &error_setup($text{'feedback_err'}); $gconfig{'feedback'} || &error($text{'feedback_ecannot'}); &ui_print_header(undef, $text{'feedback_title'}, "", undef, 0, 1); #print &text('feedback_desc', "$gconfig{'feedback'}"),"

\n"; print "

\n"; print "\n"; print "\n"; print "
$text{'feedback_header'}
\n"; $remote_user_info[6] =~ s/,.*$//; print "\n"; print "\n"; $host = $gconfig{'feedbackhost'} || &get_system_hostname(); $email = "$remote_user\@$host"; if (&foreign_installed("mailbox")) { &foreign_require("mailbox", "mailbox-lib.pl"); ($froms, $doms) = &mailbox::list_from_addresses(); if (@$froms) { $email = $froms->[0]; } } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "", "\n"; print "
$text{'feedback_name'}$text{'feedback_email'}
$text{'feedback_module'}
$text{'feedback_text'}
$text{'feedback_config'}  \n"; printf " $text{'yes'}\n"; printf " $text{'no'}($text{'feedback_configdesc'})
$text{'feedback_attach'}
\n"; print "
\n"; &ui_print_footer("/", $text{'index'});