Example #1
0
        $signature = $sig ? '<p><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u><br />' . $sig . '' : '';
    } else {
        $signature = '';
    }
    $apply_spell_changes = $spell ? '<input type="submit" class="button" name="btn_spell" value="Applica le modifiche">&nbsp;' : '';
    $preview_message = '<div align="center">
<table border="0" cellspacing="1" cellpadding="2" class="PreviewTable">
<tr><th colspan=2>Anteprima del messaggio</th></tr>
<tr><td class="RowStyleA"><font class="MsgSubText">' . $subj . '</font></td></tr>
<tr><td class="RowStyleA"><font class="MsgBodyText">' . $text . $signature . '</font></td></tr>
<tr><td align="left" class="RowStyleB">' . $apply_spell_changes . '<input type="submit" class="button" value="Anteprima del messaggio" tabindex="4" name="preview">&nbsp;' . $spell_check_button . '<input type="submit" class="button" tabindex="5" name="btn_submit" value="' . $label . '" onClick="javascript: document.post_form.submitted.value=1;"></td></tr>
</table><br /></div>';
} else {
    $preview_message = '';
}
$post_error = is_post_error() ? '<h4 align="center"><font class="ErrorText">Si è verificato un errore</font></h4>' : '';
$loged_in_user = _uid ? '<tr class="RowStyleB"><td nowrap class="GenText">Utente collegato:</td><td class="GenText" width="100%">' . htmlspecialchars($usr->login) . '</td></tr>' : '';
/* handle password protected forums */
if ($frm->forum_opt & 4 && !$MOD) {
    $pass_err = get_err('password');
    $post_password = '******' . $pass_err . '</td></tr>';
} else {
    $post_password = '';
}
$msg_subect_err = get_err('msg_subject');
if (!isset($msg_subject)) {
    $msg_subject = '';
}
/* handle polls */
$poll = '';
if ($perms & 128) {
        $text = check_data_spell($text, 'body', $usr->pspell_lang);
    }
    fud_wordwrap($text);
    $subj = $spell && !$no_spell_subject && $text_s ? check_data_spell($text_s, 'subject', $usr->pspell_lang) : $text_s;
    $signature = $FUD_OPT_1 & 32768 && $usr->sig && $msg_show_sig ? '<p><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u><br />' . $usr->sig . '' : '';
    $apply_spell_changes = $spell ? '<input type="submit" class="button" name="btn_spell" value="Apply Spelling Changes">&nbsp;' : '';
    $preview_message = '<div align="center"><table border="0" cellspacing="1" cellpadding="2" class="PreviewTable">
<tr><th colspan=2>Post Preview</th></tr>
<tr><td class="RowStyleA"><font class="MsgSubText">' . $subj . '</font></td></tr>
<tr><td class="RowStyleA"><font class="MsgBodyText">' . $text . $signature . '</font></td></tr>
<tr><td align="left" class="RowStyleB">' . $apply_spell_changes . '<input type="submit" class="button" name="btn_submit" value="Send" tabindex="5" onClick="javascript: document.post_form.btn_action.value=\'send\';">&nbsp;<input type="submit" tabindex="4" class="button" value="Preview Message" name="preview">&nbsp;' . $spell_check_button . '<input type="submit" class="button" name="btn_draft" value="Save Draft" onClick="javascript: document.post_form.btn_action.value=\'draft\';"></td></tr>
</table></div><br />';
} else {
    $preview_message = '';
}
$post_error = is_post_error() ? '<h4 align="center"><font class="ErrorText">You have an error</font></h4>' : '';
$to_err = get_err('msg_to_list');
$msg_subect_err = get_err('msg_subject');
$message_err = get_err('msg_body', 1);
$post_smilies = $FUD_OPT_1 & 8192 ? draw_post_smiley_cntrl() : '';
$post_icons = draw_post_icons($msg_icon);
$fud_code_icons = $FUD_OPT_1 & 4096 ? '<tr class="RowStyleA"><td nowrap class="GenText">Formatting Tools:</td><td>
<table border=0 cellspacing=0 cellpadding=0>
<tr><td>
<table border=0 cellspacing=1 cellpadding=2 class="FormattingToolsBG">
<tr>
<td class="FormattingToolsCLR"><a href="javascript: insertTag(document.post_form.msg_body, \'[B]\', \'[/B]\');"><img alt="" src="/egroupware/fudforum/3814588639/theme/default/images/b_bold.gif" /></a></td>
<td class="FormattingToolsCLR"><a href="javascript: insertTag(document.post_form.msg_body, \'[I]\', \'[/I]\');"><img alt="" src="/egroupware/fudforum/3814588639/theme/default/images/b_italic.gif" /></a></td>
<td class="FormattingToolsCLR"><a href="javascript: insertTag(document.post_form.msg_body, \'[U]\', \'[/U]\');"><img alt="" src="/egroupware/fudforum/3814588639/theme/default/images/b_underline.gif" /></a></td>
<td class="FormattingToolsCLR"><a href="javascript: insertTag(document.post_form.msg_body, \'[ALIGN=left]\', \'[/ALIGN]\');"><img alt="" src="/egroupware/fudforum/3814588639/theme/default/images/b_aleft.gif" /></a></td>
<td class="FormattingToolsCLR"><a href="javascript: insertTag(document.post_form.msg_body, \'[ALIGN=center]\', \'[/ALIGN]\');"><img alt="" src="/egroupware/fudforum/3814588639/theme/default/images/b_acenter.gif" /></a></td>
    invl_inp_err();
}
if (!($usr->users_opt & 1048576) && !$data->md && !($data->gco & 2)) {
    std_error('access');
}
if (isset($_POST['posted']) && _uid && !check_femail_form()) {
    $to = empty($POST['fname']) ? $_POST['femail'] : $_POST['fname'] . ' <' . $_POST['femail'] . '>';
    $from = $usr->alias . '<' . $usr->email . '>';
    send_email($from, $to, $_POST['subj'], $_POST['body']);
    error_dialog('L&#39;email è stata spedita', 'L&#39;email {' . $data->subject . ' al tuo amico (' . htmlspecialchars($_POST['femail']) . ') è stata spedita con successo.');
} else {
    if (!isset($_POST['posted'])) {
        $def_thread_view = $FUD_OPT_2 & 4 ? 'msg' : 'tree';
    }
}
$remail_error = is_post_error() ? '<h4 align="center"><font class="ErrorText">Hai un errore</font></h4>' : '';
$body = isset($_POST['body']) ? htmlspecialchars($_POST['body']) : 'C&#39;è una pagina nel forum ' . $GLOBALS['FORUM_TITLE'] . ' ( /egroupware/fudforum/3814588639/index.php?t=index ) che ti potrebbe interessare.\\nEcco il topic che credo ti interessi, ' . $data->subject . ': /egroupware/fudforum/3814588639/index.php?t=' . $def_thread_view . '&th=' . $data->id . '&rid=' . _uid . '\\nDa ' . $usr->alias . '\\n';
if (_uid) {
    $femail_error = get_err('femail');
    $subject_error = get_err('subj');
    $body_error = get_err('body');
    $fname = isset($_POST['fname']) ? $_POST['fname'] : '';
    $femail = isset($_POST['femail']) ? $_POST['femail'] : '';
    $subject = isset($_POST['subject']) ? htmlspecialchars($_POST['subject']) : $data->subject;
    $form_data = '<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" nowrap>Il tuo nome:</td><td width="100%">' . $usr->alias . '</td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" nowrap>La tua email:</td><td width="100%">' . $usr->email . '</td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" nowrap>Nome dell&#39;amico:</td><td width="100%"><input type="text" name="fname" value="' . htmlspecialchars($fname) . '"></td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" valign="top" nowrap><font class="SmallText">Email dell&#39;amico:<br /><i>obbligatorio</i></font></td><td valign="top"><input type="text" name="femail" value="' . htmlspecialchars($femail) . '">' . $femail_error . '</td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" valign="top" nowrap><font class="SmallText">Oggetto:<br /><i>obbligatorio</i></font></td><td nowrap valign="top"><input type="text" name="subj" value="' . $subject . '">' . $subject_error . '</td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" valign="top" nowrap>Testo:<font class="SmallText"><br /><i>obbligatorio</i></font></td><td valign="top" nowrap><textarea name="body" rows="19" cols="78" wrap="PHYSICAL">' . $body . '</textarea>' . $body_error . '</td></tr>
<tr class="' . alt_var('page_alt', 'RowStyleA', 'RowStyleB') . '"><td class="GenText" colspan=2 align="right"><input type="submit" class="button" name="submit" value="Spedisci email"></td></tr>';