rdkd1970 Posted November 1, 2011 Share Posted November 1, 2011 I am having a time trying to figure out how to correct this. I am testing the emailing to one person then replying but the replies go to the person replying and not the original person. In the db it shows as going from_id to to_id but it is the same number ie 2 in both. But the original ones start out with the correct from_id = 1 and to_id = 2 Here is the script for the inbox [sCRIPT] function toggleChecks(field) { if (document.myform.toggleAll.checked == true){ for (i = 0; i < field.length; i++) { field.checked = true; } } else { for (i = 0; i < field.length; i++) { field.checked = false; } } } $(document).ready(function() { $(".toggle").click(function () { if ($(this).next().is(":hidden")) { $(".hiddenDiv").hide(); $(this).next().slideDown("fast"); } else { $(this).next().hide(); } }); }); function markAsRead(msgID) { $.post("scripts_for_profile/markAsRead.php",{ messageid:msgID, ownerid:<?php echo $_SESSION['SESS_ID']; ?> } ,function(data) { $('#subj_line_'+msgID).addClass('msgRead'); // alert(data); // This line was just for testing returned data from the PHP file, it is not required for marking messages as read }); } function toggleReplyBox(subject,sendername,senderid,recName,recID) { $("#sendernameShow").text(sendername); $("#subjectShow").text(subject); $("#recipientShow").text(recName); document.replyForm.pmSubject.value = subject; document.replyForm.pm_sender_name.value = sendername; //document.replyForm.pmWipit.value = replyWipit; document.replyForm.pm_sender_id.value = senderid; document.replyForm.pm_rec_name.value = recName; document.replyForm.pm_rec_id.value = recID; document.replyForm.replyBtn.value = "Send reply to "+recName; if ($('#replyBox').is(":hidden")) { $('#replyBox').fadeIn(1000); } else { $('#replyBox').hide(); } } function processReply () { var pmSubject = $("#pmSubject"); var pmTextArea = $("#pmTextArea"); var sendername = $("#pm_sender_name"); var senderid = $("#pm_sender_id"); var recName = $("#pm_rec_name"); var recID = $("#pm_rec_id"); //var pm_wipit = $("#pmWipit"); var url = "scripts_for_profile/private_msg_parse.php"; if (pmTextArea.val() == "") { $("#PMStatus").text("Please type in your message.").show().fadeOut(6000); } else { $("#pmFormProcessGif").show(); $.post(url,{ subject: pmSubject.val(), message: pmTextArea.val(), senderName: sendername.val(), senderID: senderid.val(), rcpntName: recName.val(), rcpntID: recID.val() } , function(data) { document.replyForm.pmTextArea.value = ""; $("#pmFormProcessGif").hide(); $('#replyBox').slideUp("fast"); $("#PMFinal").html(" "+data).show().fadeOut(8000); }); } } [/sCRIPT] PHP for the inbox if (isset($_POST['deleteBtn'])) { foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); if ($key != "deleteBtn") { $sql = mysql_query("UPDATE private_messages SET recipientDelete='1', opened='1' WHERE id='$value' AND to_id='".$_SESSION['SESS_ID']."' LIMIT 1"); // Check to see if sender also removed from sent box, then it is safe to remove completely from system } } header("location: pm_inbox.php"); } Code for the outbox if (isset($_POST['deleteBtn'])) { foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); if ($key != "deleteBtn") { $sql = mysql_query("UPDATE private_messages SET senderDelete='1' WHERE id='$value' AND from_id='".$_SESSION['SESS_ID']."' LIMIT 1"); // Check to see if sender also removed from sent box, then it is safe to remove completely from system } } header("location: pm_sentbox.php"); } Script for sentbox [sCRIPT] function toggleChecks(field) { if (document.myform.toggleAll.checked == true){ for (i = 0; i < field.length; i++) { field.checked = true; } } else { for (i = 0; i < field.length; i++) { field.checked = false; } } } $(document).ready(function() { $(".toggle").click(function () { if ($(this).next().is(":hidden")) { $(".hiddenDiv").hide(); $(this).next().slideDown("fast"); } else { $(this).next().hide(); } }); }); </script> <style type="text/css"> .hiddenDiv{display:none} #pmFormProcessGif{display:none} .msgDefault {font-weight:bold;} .msgRead {font-weight:100;color:#666;} [/sCRIPT] :-\ Link to comment https://forums.phpfreaks.com/topic/250248-emails-going-to-person-that-sends-on-reply/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.