#!/usr/local/bin/perl # edit_messages.cgi # Display welcome and other messages require './jabber-lib.pl'; &ui_print_header(undef, $text{'messages_title'}, "", "messages"); $conf = &get_jabber_config(); $session = &find_by_tag("service", "id", "sessions", $conf); $jsm = &find("jsm", $session); print "
\n"; print "\n"; print "\n"; print "
$text{'messages_header'}
\n"; $welcome = &find("welcome", $jsm); print "\n"; printf "\n", &find_value("subject", $welcome); print "\n"; print "\n"; print "\n"; $register = &find("register", $jsm); print "\n"; printf "\n", &find_value("instructions", $register); print "\n"; printf "\n", $register->[1]->[0]->{'notify'} eq 'yes' ? '' : 'checked', $text{'no'}; print "\n"; print "\n"; $vcard = &find("vcard", $jsm); @vc = @{$vcard->[1]}; shift(@vc); print "\n"; print "\n"; $vcard2jud = &find("vcard2jud", $jsm); print "\n"; printf "\n", $vcard2jud ? "" : "checked", $text{'no'}; print "
$text{'messages_wsubject'}
$text{'messages_wbody'}

$text{'messages_rinstr'}
$text{'messages_rnotify'} %s\n", $register->[1]->[0]->{'notify'} eq 'yes' ? 'checked' : '', $text{'yes'}; printf " %s$text{'messages_rfields'} \n"; foreach $f (@register_fields) { local $rf = &find($f, $register); printf " %s\n", "rfield_$f", $rf ? "checked" : "", $f; } print "

$text{'messages_vcard'}
$text{'messages_vcard2jud'} %s\n", $vcard2jud ? "checked" : "", $text{'yes'}; printf " %s
\n"; print "
\n"; &ui_print_footer("", $text{'index_return'});