Пример #1
0
    if ($valid) {
        header_redirect("lpm.php?webtag={$webtag}&message_sent=true");
        exit;
    }
} else {
    if ($valid && isset($_POST['save'])) {
        if (isset($t_edit_mid) && is_numeric($t_edit_mid)) {
            if (pm_update_saved_message($t_edit_mid, $t_subject, $t_content, $t_to_uid, $t_to_uid_others)) {
                header_redirect("lpm.php?webtag={$webtag}&mid={$t_edit_mid}&message_saved=true");
                exit;
            } else {
                $error_msg_array[] = gettext("Could not save message. Make sure you have enough available free space.");
                $valid = false;
            }
        } else {
            if ($saved_mid = pm_save_message($t_subject, $t_content, $t_to_uid, $t_to_uid_others)) {
                pm_save_attachment_id($saved_mid, $aid);
                header_redirect("lpm.php?webtag={$webtag}&mid={$saved_mid}&message_saved=true");
                exit;
            } else {
                $error_msg_array[] = gettext("Could not save message. Make sure you have enough available free space.");
                $valid = false;
            }
        }
    }
}
light_html_draw_top(sprintf("title=%s", gettext("Send New PM")), "robots=noindex,nofollow");
// preview message
if ($valid && isset($_POST['preview'])) {
    echo "<h3>", gettext("Message Preview"), "</h3>\n";
    $pm_preview_array['TLOGON'] = $t_new_recipient_array['LOGON'];
Пример #2
0
 if ($valid && isset($_POST['save'])) {
     if (isset($edit_mid)) {
         if (pm_update_saved_message($edit_mid, $_SESSION['UID'], $to_logon_array, $subject, $content, $reply_mid)) {
             if (isset($return_msg)) {
                 header_redirect("discussion.php?webtag={$webtag}&msg={$return_msg}&message_saved=true");
                 exit;
             } else {
                 header_redirect("pm.php?webtag={$webtag}&mid={$edit_mid}&message_saved=true");
                 exit;
             }
         } else {
             $error_msg_array[] = gettext("Could not save message. Make sure you have enough available free space.");
             $valid = false;
         }
     } else {
         if (($saved_mid = pm_save_message($_SESSION['UID'], $to_logon_array, $subject, $content, $reply_mid)) !== false) {
             if (sizeof($attachments) > 0 && ($attachments_array = attachments_get($_SESSION['UID'], $attachments)) !== false) {
                 foreach ($attachments_array as $attachment) {
                     pm_add_attachment($saved_mid, $attachment['aid']);
                 }
             }
             if (isset($return_msg)) {
                 header_redirect("discussion.php?webtag={$webtag}&msg={$return_msg}&message_saved=true");
                 exit;
             } else {
                 header_redirect("pm.php?webtag={$webtag}&mid={$saved_mid}&message_saved=true");
                 exit;
             }
         } else {
             $error_msg_array[] = gettext("Could not save message. Make sure you have enough available free space.");
             $valid = false;