function PassRequest($arrRequestData) { // Get current supplier data $strMysqlQuery = "SELECT * FROM " . $GLOBALS['strTableUserName'] . " WHERE (`id`='" . $arrRequestData['supplierID'] . "')"; $arrSupplierData = mysql_fetch_array(mysql_query($strMysqlQuery)) or die(mysql_error()); // Get current requester data $strMysqlQuery = "SELECT * FROM " . $GLOBALS['strTableUserName'] . " WHERE (`username`='" . $arrRequestData['requester'] . "')"; $arrRequesterData = mysql_fetch_array(mysql_query($strMysqlQuery)) or die(mysql_error()); // Get the previous supplier and put to array $arrPreviousSuppliers parse_str($arrRequestData['previous_suppliers']); // Search for new supplier $strMysqlQuery = "SELECT `username`,`id` FROM " . $GLOBALS['strTableUserName'] . " WHERE (`supplier`=1) AND (`user_level`>0) "; // search all active supplier foreach ($arrPreviousSuppliers as $PreviousSupplier) { $strMysqlQuery .= "AND (`username`!='" . $PreviousSupplier . "') "; // all previous supplier } if ($GLOBALS['cross_field_request'] === false) { $strMyQuery .= "AND (`field`='" . $arrRequestData['field'] . "'"; } $SelectSupplierResult = mysql_query($strMysqlQuery) or die(mysql_error()); if ($arrNewSupplierData = mysql_fetch_array($SelectSupplierResult)) { // update request's data $strPreviousSuppliers = $arrRequestData . '$arrPreviousSuppliers[]=&' . $arrSupplierData['username']; $strMysqlQuery = "UPDATE " . $GLOBALS['strTableRequestName'] . " SET `supplier`='" . $arrNewSupplierData['username'] . "', `SuppplierID`='" . $arrNewSupplierData['id'] . "', `status`=status+1, `previous_suppliers`={$strPreviousSuppliers}" . " WHERE (`id`='" . $arrRequestData['id'] . "')"; mysql_query($strMysqlQuery) or die(mysql_error()); // update previous supplier's data $strMysqlQuery = "UPDATE " . $GLOBALS['strTableUserName'] . " SET `request_pending_number`=request_pending_number -1" . " WHERE (`id`='" . $arrRequesterData['id'] . "')"; mysql_query($strMysqlQuery) or die(mysql_error()); // update current suplier's data $last_assigned_request = date('YmdHis'); $strMysqlQuery = "UPDATE {$strTableUserName} " . "SET request_pending_number = request_pending_number +1, last_assigned_request = {$last_assigned_request} " . "WHERE (user_level='1') AND username = '******'username'] . "'"; mysql_query($strMysqlQuery) or die(mysql_error()); // email requester about the delay ///// Email Requester about delay $emlTo = $arrRequesterData['email']; $Subject = "Yeu cau duoc chuyen"; $message = "<html>\n\t\t<head>\n\t\t<title>Yêu cầu được chuyển</title>\n\t\t</head>\n\t\t<body>\n\t\tĐây là email tự động gửi từ ban quản trị của {$strWebsiteName}.<br/>\n\t\tEmail này nhằm thông báo cho bạn biết có sự chậm trễ trong việc tìm bài báo " . $arrRequestData['title'] . " bởi " . $arrRequestData['author'] . " mà bạn đề nghị tại {$strWebsiteName}. Hiện tại bài báo đang được người cung cấp tiếp theo xử lý.\n\t\tXin hãy đăng nhập vào trang web <a href=\"http://{$strWebsiteName}\">{$strWebsiteName} </a> để biết thêm chi tiết.\n\t\t</body>\n\t\t</html>"; if (do_send($emlTo, $arrRequestData['requester'], $Subject, $message)) { echo " Send email to " . $arrRequesterData['username'] . " at" . $arrRequesterData['email'] . " : SUCCESSFUL.<br>\n"; } else { echo " Send email to " . $arrRequesterData['username'] . ": FAILED.<br>\n"; } } else { $strMysqlQuery = "UPDATE {$strTableRequestName} SET status = -2 WHERE id=" . $_POST['frmHandlingRequestID']; mysql_query($strMysqlQuery) or die(mysql_error()); //// inform requesters about failure $emlTo = $arrRequesterData['email']; $Subject = "Khong tim duoc bai bao cua ban"; $message = "<html>\n\t\t<head>\n\t\t<title>Yêu cầu thất bại</title>\n\t\t</head>\n\t\t<body>\n\t\tĐây là email tự động gửi từ ban quản trị của {$strWebsiteName}.<br/>\n\t\tChúng tôi không tìm được một trong những bài báo theo yêu cầu của bạn tại {$strWebsiteName} .<br />\n\t\tXin hãy đăng nhập vào trang web <a href=\"http://{$strWebsiteName}\">{$strWebsiteName} </a> để biết thêm chi tiết.\n\t\t</body>\n\t\t</html>"; if (do_send($emlTo, $arrRequesterData['username'], $Subject, $message)) { echo "email to " . $arrRequesterData['username'] . ": SUCCESSFUL"; } else { echo "email to " . $arrRequesterData['username'] . ": FAILED"; } } }
function DisableSupplier($SupplierName) { $strMysqlQuery = "SELECT `email` FROM " . $GLOBALS['strTableUserName'] . " WHERE `username`='{$SupplierName}'"; $SelectSupplierResult = mysql_query($strMysqlQuery); $arrSupplierData = mysql_fetch_array($SelectSupplierResult); $SupplierEmail = $arrSupplierData['email']; $strMysqlQuery = "UPDATE " . $GLOBALS['strTableUserName'] . " SET supplier = 0, `request_pending_number`=0 WHERE (`username`='{$SupplierName}')"; if (mysql_query($strMysqlQuery)) { // send mail to supplier $message = 'Đây là email tự động gửi từ ban quản trị của Nghiencuusinh.org. Hiện bạn đang có yêu cầu đã quá hạn ' . $DisableSupplierThreshold . ' ngày. Nghiencuusinh.org hiểu rất có thể bạn đang bận việc cá nhân, do đó tạm thời ngừng chức năng cung cấp của bạn.' . 'Bất cứ khi nào bạn có thời gian và muốn tiếp tục tham gia cung cấp, bạn có thể vào “Thay đổi thông tin cá nhân”' . ' trong tài khoản của mình để mở lại chức năng này. Mong sớm nhận được sự giúp đỡ của bạn.'; if (do_send($SupplierEmail, $SupplierName, 'Thong bao tam dung chuc nang cung cap', $message)) { echo "Disable and Email to late supplier " . $SupplierName . ": done..."; } } else { die(mysql_error()); } }
<TR VALIGN='top' CLASS='odd'><TD ALIGN='center' COLSPAN=2><BR /><BR /> <INPUT TYPE='button' VALUE='Next' onClick = "do_step_2()"> <INPUT TYPE='reset' VALUE='Reset'> <INPUT TYPE='button' VALUE='Cancel' onClick = 'window.close();'><BR /><BR /> </TD></TR> <?php print "</TABLE></TD></TR></TABLE></FORM>"; // print get_unit_status_legend(); } else { print "<H3>No addresses available!</H3>\n"; print "<INPUT TYPE='button' \tVALUE='Cancel' onClick = 'window.close();'><BR /><BR />"; } break; case 3: $count = do_send($_POST['frm_add_str'], $_POST['frm_subj'], $_POST['frm_text']); // ($to_str, $subject_str, $text_str ) // snap(__LINE__, $count); ?> <BODY scroll='auto' onLoad = "reSizeScr(2)"><CENTER> <!-- 1/14/10 --> <CENTER><BR /><BR /><BR /><H3><?php print "E-mails sent: {$count}"; ?> </H3> <BR /><BR /><BR /><INPUT TYPE='button' VALUE='Finished' onClick = 'window.close();'><BR /><BR /> <?php break; default: echo __LINE__ . " error error error "; }
$msgs = BoincPrivateMessage::enum("userid={$logged_in_user->id}"); foreach ($msgs as $msg) { $x = "pm_select_{$msg->id}"; if (post_str($x, true)) { $msg = BoincPrivateMessage::lookup_id($msg->id); $msg->delete(); } } Header("Location: pm.php?action=inbox&deleted=1"); } if ($action == "inbox") { do_inbox($logged_in_user); } elseif ($action == "read") { do_read($logged_in_user); } elseif ($action == "new") { do_new($logged_in_user); } elseif ($action == "delete") { do_delete($logged_in_user); } elseif ($action == "send") { do_send($logged_in_user); } elseif ($action == "block") { do_block($logged_in_user); } elseif ($action == "confirmedblock") { do_confirmedblock($logged_in_user); } elseif ($action == "delete_selected") { do_delete_selected($logged_in_user); } else { error_page(tra("Unknown action")); } page_tail(); $cvs_version_tracker[] = "\$Id: pm.php 14077 2007-11-03 04:26:47Z davea \$";
} } else { echo 'Problem: Possible file upload attack. Filename: ' . $userfile_name; exit; } echo 'File uploaded successfully<br /><br />'; // show what was uploaded echo 'Preview of uploaded file contents:<br /><hr />'; echo $userfile_name; echo '<br /><hr />'; /////////// increase number of requests handled AND decrease number of requests pending $strMysqlQuery = "UPDATE {$strTableUserName} SET request_handle_number = request_handle_number + 1, request_pending_number = request_pending_number - 1 WHERE (username = '******'username'] . "')"; mysql_query($strMysqlQuery) or die(mysql_error()); /////*////// Chage status of request to finished $strMysqlQuery = "UPDATE {$strTableRequestName} SET status = -1, stored_link='http://nghiencuusinh.org/upload/" . $userfile_name . "' WHERE id=" . $_POST['frmHandlingRequestID']; mysql_query($strMysqlQuery) or die(mysql_error()); ////send email to requester $strMysqlQuery = "SELECT * FROM {$strTableUserName} WHERE username='******'frmHandlingRequestName'] . "'"; $result = mysql_query($strMysqlQuery) or die(mysql_error()); if ($arrRequesterData = mysql_fetch_array($result)) { $strEmailTo = $arrRequesterData['email']; $strSubject = "Xin chào: " . $arrRequesterData['username']; $Headers = "From: " . $strAdminEmail . "\r\n"; $Headers .= "MIME-Version: 1.0\r\n"; $Headers .= "content-type: text/html; charset=utf-8\r\n"; $strDir = dirname($_SERVER['PHP_SELF']); $message = "<html>\r\n\t\t<head>\r\n\t\t<title>Xin chào " . $arrRequesterData['username'] . "</title>\r\n\t\t</head>\r\n\t\t<body>\r\n\t\tÐây là email t? d?ng g?i t? ban qu?n tr? c?a {$strWebsiteName}.<br/>\r\n\t\tB?i báo c?a b?n dã du?c x? lý. <a href=\"http://nghiencuusinh.org/upload/" . $userfile_name . "\">Click vào dây d? t?i v?</a><br/>" . "Chúng tôi r?t mong nh?n du?c s? dóng góp thu?ng xuyên c?a b?n cho trang web.\r\n\t\t</body>\r\n\t\t</html>"; do_send($arrRequesterData['email'], $arrRequesterData['username'], $strSubject, $message); } /////////// Return to User's page echo '<script language="javascript"> window.location="account.php?type=request";</script>';
<?php /* 3/8/09 initial release - simply a way to connect an XHR call to the server-side function 7/28/10 Added inclusion of startup.inc.php for checking of network status and setting of file name variables to support no-maps versions of scripts. */ error_reporting(E_ALL); @session_start(); require_once $_SESSION['fip']; //7/28/10 //dump($_GET); //dump($_POST); //do_send ($to_str, $subject_str, $text_str ) ; // var postData = "to_str=" + the_to +"&subject_str=" + the_subj + "&text_str=" + the_msg; // the post string //snap(basename(__FILE__) . __LINE__, $_POST['to_str'] ); //snap(basename(__FILE__) . __LINE__, $_POST['subject_str'] ); //snap(basename(__FILE__) . __LINE__, $_POST['text_str']); do_send($_POST['to_str'], $_POST['subject_str'], $_POST['text_str']); //snap(basename(__FILE__) . __LINE__, 0); print "";
?> </TEXTAREA></TD></TR> <TR CLASS='even'><TD ALIGN='center' COLSPAN=3><BR /><BR /> <INPUT TYPE="hidden" NAME="frm_direcs" VALUE=""> <INPUT TYPE="hidden" NAME="frm_u_id" VALUE='<?php print $unit_id; ?> '> <INPUT TYPE="hidden" NAME="frm_mail_subject" VALUE=""> <INPUT TYPE="hidden" NAME="frm_scope" VALUE=""> <!-- 10/29/09 --> <INPUT TYPE='button' VALUE='Send' onClick = "validate()"> <INPUT TYPE='reset' VALUE='Reset'> <INPUT TYPE='button' VALUE='Cancel' onClick = 'window.close();'><BR /><BR /> </TD></TR> </TABLE></FORM> <?php } else { do_send($_POST['frm_addr'], $_POST['frm_subj'], $_POST['frm_text']); // ($to_str, $subject_str, $text_str ) ?> <BODY><CENTER> <CENTER><BR /><BR /><BR /><H3>Mail sent</H3> <BR /><BR /><BR /><INPUT TYPE='button' VALUE='Finished' onClick = 'window.close();'><BR /><BR /> <?php } // end else ?> </BODY> </HTML>
} else { ?> <BR /><H3>No facility addresses available</H3><BR /><BR /> <INPUT TYPE='button' VALUE = 'Close' onClick='window.close();' /> <?php } // end if/else end if ($i > 0 ) } else { $addr_str = $sep = ""; foreach ($_POST as $VarName => $VarValue) { if (substr($VarName, 0, 2) == 'cb') { $addr_str .= $sep . $VarValue; $sep = "|"; } // end if } // end foreach do_send($addr_str, $_POST['frm_subj'], $_POST['frm_text']); // ($to_str, $subject_str, $text_str ) - | separator ?> <BODY> <CENTER><BR /><BR /><BR /><H3>Mail sent</H3> <BR /><BR /><BR /><INPUT TYPE='button' VALUE='Finished' onClick = 'window.close();'><BR /><BR /> <?php } // end else ?> </BODY> </HTML>
/* * $needle='http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['PHP_SELF'])."/feedback.php"; $haystack=$_SERVER['HTTP_REFERER']; if (strstr($haystack,$needle)==FALSE) { $_SESSION['ErrMesFeedback']="invalid referer"; die("<script languague='javascript'>window.location='feedback.php'</script>"); } */ if (strlen($_POST['txtContent']) < 5) { $_SESSION['ErrMesFeedback'] = "Để tránh spam, chúng tôi yêu cầu góp ý phải chứa ít nhất 5 ký tự."; die("<script languague='javascript'>window.location='feedback.php'</script>"); } $emailto = '*****@*****.**'; $Headers = "From: " . $strAdminEmail . "\r\n"; if (do_send($strAdminEmail, "Admin", "Annonymous feedback", $_POST['txtContent'])) { echo "<center>Email đã được gửi. Cám ơn sự đóng góp của bạn. Đang quay lại trang chủ...<br>\r\n" . "Nhấn vào <a href='index.php'>đây</a> nếu bạn không muốn đợi lâu.</center>\r\n"; } else { echo "<center>Có lỗi xuất hiện, email của bạn chưa được gửi. Cám ơn sự quan tâm của bạn. Đang quay lại trang chủ...<br>\r\n" . "Nhấn vào <a href='index.php'>đây</a> nếu bạn không muốn đợi lâu.</center>\r\n"; } echo "<meta http-equiv=\"refresh\" content=\"5;url=index.php\">"; } /* * Created on Oct 17, 2007 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ ?> <!-- InstanceEndEditable --></td> <td width="30%" align="left" valign="top" bgcolor="#CCCC66"><?php
function mail_it($to_str, $text, $ticket_id, $text_sel = 1, $txt_only = FALSE) { // 10/6/08, 10/15/08, 2/18/09, 3/7/09 global $istest; /* Subject A Inciden B Title Priorit C Priorit Nature D Nature Written E Written Updated F As of Reporte G By Phone: H Phone: Status: I Status: Address J Location Descrip K Descrip Disposi L Disposi Start/end M Map: " N Map: " Actions O Patients P Host Q 911 contact R // 6/26/10 */ switch ($text_sel) { // 7/7/09 case 1: $match_str = strtoupper(get_variable("msg_text_1")); // note case break; case 2: $match_str = strtoupper(get_variable("msg_text_2")); break; case 3: $match_str = strtoupper(get_variable("msg_text_3")); break; } if (empty($match_str)) { $match_str = " " . implode("", range("A", "R")); } // empty get all - force non-zero hit // require_once("cell_addrs.inc.php"); // 10/22/08 // snap (__LINE__, count($cell_addrs)); // $cell_addrs = array( "vtext.com", "messaging.sprintpcs.com", "txt.att.net", "vmobl.com", "myboostmobile.com"); // 10/5/08 // if ($istest) {array_push($cell_addrs, "gmail.com");}; $query = "SELECT * FROM `{$GLOBALS['mysql_prefix']}ticket` WHERE `id`='{$ticket_id}' LIMIT 1"; $ticket_result = mysql_query($query) or do_error($query, 'mysql query failed', mysql_error(), basename(__FILE__), __LINE__); $t_row = stripslashes_deep(mysql_fetch_array($ticket_result)); // dump($t_row); $eol = "\n"; $locale = get_variable('locale'); $message = ""; $_end = good_date_time($t_row['problemend']) ? " End:" . $t_row['problemend'] : ""; // for ($i = 0; $i < strlen($match_str); $i++) { if (!($match_str[$i] == " ")) { switch ($match_str[$i]) { case "A": break; case "B": $message .= "Incident: " . $t_row['scope'] . $eol; break; case "C": $message .= "Priority: " . get_severity($t_row['severity']) . $eol; break; case "D": $message .= "Nature: " . get_type($t_row['in_types_id']) . $eol; break; case "J": $str = ""; $str .= empty($t_row['street']) ? "" : $t_row['street'] . " "; $str .= empty($t_row['city']) ? "" : $t_row['city'] . " "; $str .= empty($t_row['state']) ? "" : $t_row['state']; $message .= empty($str) ? "" : "Addr: " . $str . $eol; break; case "K": $message .= empty($t_row['description']) ? "" : "Descr: " . wordwrap($t_row['description']) . $eol; break; case "G": $message .= "Reported by: " . $t_row['contact'] . $eol; break; case "H": $message .= empty($t_row['phone']) ? "" : "Phone: " . format_phone($t_row['phone']) . $eol; break; case "E": $message .= empty($t_row['date']) ? "" : "Written: " . format_date_time($t_row['date']) . $eol; break; case "F": $message .= "Updated: " . format_date_time($t_row['updated']) . $eol; break; case "I": $message .= "Status: " . get_status($t_row['status']) . $eol; break; case "L": $message .= empty($t_row['comments']) ? "" : "Disp: " . wordwrap($t_row['comments']) . $eol; break; case "M": $message .= get_text("Run Start") . ": " . format_date_time($t_row['problemstart']) . $_end . $eol; break; case "N": if ($locale == 0) { $usng = LLtoUSNG($t_row['lat'], $t_row['lng']); $message .= "Map: " . $t_row['lat'] . " " . $t_row['lng'] . ", " . $usng . "\n"; } if ($locale == 1) { $osgb = LLtoOSGB($t_row['lat'], $t_row['lng']); $message .= "Map: " . $t_row['lat'] . " " . $t_row['lng'] . ", " . $osgb . "\n"; } if ($locale == 2) { $utm = LLtoUTM($t_row['lat'], $t_row['lng']); $message .= "Map: " . $t_row['lat'] . " " . $t_row['lng'] . ", " . $utm . "\n"; } break; case "P": $query = "SELECT * FROM `{$GLOBALS['mysql_prefix']}patient` WHERE ticket_id='{$ticket_id}'"; $result = mysql_query($query) or do_error($query, 'mysql query failed', mysql_error(), basename(__FILE__), __LINE__); if (mysql_affected_rows() > 0) { $message .= "\nPatient:\n"; while ($pat_row = stripslashes_deep(mysql_fetch_array($result))) { $message .= $pat_row['name'] . ", " . $pat_row['updated'] . "- " . wordwrap($pat_row['description'], 70) . "\n"; } } unset($result); break; case "O": $query = "SELECT * FROM `{$GLOBALS['mysql_prefix']}action` WHERE `ticket_id`='{$ticket_id}'"; // 10/16/08 $result = mysql_query($query) or do_error($query, 'mysql query failed', mysql_error(), basename(__FILE__), __LINE__); // 3/22/09 if (mysql_affected_rows() > 0) { $message .= "\nActions:\n"; $result = mysql_query($query) or do_error($query, 'mysql query failed', mysql_error(), basename(__FILE__), __LINE__); while ($act_row = stripslashes_deep(mysql_fetch_array($result))) { $message .= $act_row['updated'] . " - " . wordwrap($act_row['description'], 70) . "\n"; } } unset($result); break; case "Q": $message .= "Tickets host: " . get_variable('host') . $eol; break; case "R": // 6/26/10 $message .= empty($t_row['nine_one_one']) ? "" : get_text('911 Contacted') . ": " . wordwrap($t_row['nine_one_one']) . $eol; // 11/10/11 break; default: $message = "Match string error:" . $match_str[$i] . " " . $match_str . $eol; } // end switch () } // end if(!($match_...)) } // end for ($i...) $message = str_replace("\n.", "\n..", $message); // see manual re mail win platform peculiarities $subject = strpos($match_str, "A") ? $text . $t_row['scope'] . " (#" . $t_row['id'] . ")" : ""; if ($txt_only) { return $subject . "\n" . $message; // 2/16/09 } else { do_send($to_str, $subject, $message); } }
<?php include 'config.php'; include $strIncDir . "sendmail/mail.php"; $emlTo = "*****@*****.**"; $Subject = "Khong tim duoc bai bao cua ban"; $message = "Test message"; print do_send($emlTo, "Quang Hoang", $Subject, $message);
//////////////////////////////////////////////////////////////// echo "<center> Chuyển yêu cầu thành công! Đang quay trở lại trang cá nhân...</center>"; echo '<script language ="javascript">setTimeout("history.go(-2)",2000);</script>'; } elseif ($_GET['action'] == 'failing') { ////////// Change request's status to failed $strMysqlQuery = "UPDATE {$strTableRequestName} SET status = -2 WHERE id=" . $_POST['frmHandlingRequestID']; mysql_query($strMysqlQuery) or die(mysql_error()); ///////// Decrease request_pending_number $last_assigned_request = str_replace("-", "", $arrRequestData['date_request']) . '235959'; $strMysqlQuery = "UPDATE {$strTableUserName} " . "SET request_pending_number = request_pending_number - 1,last_assigned_request ={$last_assigned_request} " . "WHERE (username = '******'supplier'] . "')"; mysql_query($strMysqlQuery) or die(mysql_error()); /////////// Inform requester about failure of request /////// Get requester's email $emlTo = $arrRequesterData['email']; $Subject = "Khong tim duoc bai bao cua ban"; $message = "<html>\r\n\t<head>\r\n\t<title>Yêu cầu thất bại</title>\r\n\t</head>\r\n\t<body>\r\n\tĐây là email tự động gửi từ ban quản trị của {$strWebsiteName}.<br/>\r\n\tChúng tôi không tìm được một trong những bài báo theo yêu cầu của bạn tại {$strWebsiteName} .<br />\r\n\tXin hãy đăng nhập vào trang web <a href=\"{$strWebsiteName}\">{$strWebsiteName} </a> để biết thêm chi tiết.\r\n\t</body>\r\n\t</html>"; if (do_send($emlTo, $arrRequesterData['username'], $Subject, $message)) { echo " Send email to " . $arrRequesterData['username'] . ": DONE.<br>\n"; } else { echo " Send email to " . $arrRequesterData['username'] . ": FAILED.<br>\n"; } /////////// Return to User's page echo '<script language="javascript"> history.go(-2);</script>'; } else { echo 'Chả hiểu là phải làm gì! Đang quay lại trang chủ...'; echo '<meta http-equiv="refresh" content="3;url=index.php">'; } ?> </body> </html>
</DIV> <DIV ID='second' STYLE='display:none'> <CENTER> <H3>Sending mail ...</H3><BR /><BR /><BR /> <IMG SRC="./markers/spinner.gif" BORDER=0> </DIV> </BODY></HTML> <?php } else { // print __LINE__; // 7/19/10 // snap(basename(__FILE__) . __LINE__, $_POST['frm_to_str'] ); // snap(basename(__FILE__) . __LINE__, $_POST['frm_subj'] ); // snap(basename(__FILE__) . __LINE__, $_POST['frm_text']); do_send($_POST['frm_to_str'], $_POST['frm_subj'], $_POST['frm_text']); // ($to, $subject, $text) ; ?> <SCRIPT> /* function sendRequest(url,callback,postData) { // 10/15/08 var req = createXMLHTTPObject(); if (!req) return; var method = (postData) ? "POST" : "GET"; req.open(method,url,true); req.setRequestHeader('User-Agent','XMLHTTP/1.0'); if (postData) req.setRequestHeader('Content-type','application/x-www-form-urlencoded'); req.onreadystatechange = function () { if (req.readyState != 4) return; if (req.status != 200 && req.status != 304) {
/// email user $strEmailTo = $_POST['frmEmail']; $strSubject = "Chào mừng " . $_POST["frmUsername"]; $Headers = "From: " . $strAdminEmail . "\r\n"; $Headers .= "MIME-Version: 1.0\r\n"; $Headers .= "content-type: text/html; charset=utf-8\r\n"; $strDir = dirname($_SERVER['PHP_SELF']); $message = "<html>\r\n\t\t\t<head>\r\n\t\t\t<title>Chào mừng " . $_POST["frmUsername"] . "</title>\r\n\t\t\t</head>\r\n\t\t\t<body>\r\n\t\t\tChào mừng bạn đã tham gia trang web <a href=\"" . 'http://' . $_SERVER['SERVER_NAME'] . $strDir . "\">{$strWebsiteName} </a>.<br/>" . "Thông tin đăng ký của bạn như sau:<br/>" . "Bí danh: " . $_POST['frmUsername'] . "<br/>" . "Mật khẩu: " . $_POST["frmPassword"] . "<br/>" . "Bạn hãy click vào link sau để click hoạt tài khoản <a href=\"http://{$strWebsiteName}/register_avalidation_form.php?user_id=" . $_POST['frmUsername'] . "&active=" . $encoded_password . "&status=" . crypt(1) . "\" target=_blank> click here to active account</a>" . "<br>Chúng tôi rất mong nhận được sự đóng góp thường xuyên của bạn cho trang web.\r\n\t\t\t</body>\r\n\t\t\t</html>"; /* if (mail($strEmailTo, $strSubject, $message, $Headers)) { echo "<center> Send email to ".$_POST['frmUsername'].": DONE.</center>\n"; } else { echo ("<center>Send email to ".$_POST['frmUsername'].": FAILED.</center>\n"); } */ do_send($_POST['frmEmail'], $_POST['frmUsername'], $strSubject, $message); //echo "Chào mừng "; //echo $_SESSION["username"] = $_POST["frmUsername"]; //$_SESSION["password"] = $encoded_password; echo "!<br>\n"; echo "<script language=\"javascript\">\twindow.location = \"index.php\"; </script>"; } include "dbclose.php"; } ?> </body> </html>
'> </TD></TR> <TR CLASS='odd'><TD COLSPAN=2 ALIGN = 'center'> <INPUT TYPE="hidden" NAME = 'frm_title' VALUE="<?php print $row['scope']; ?> "/> <INPUT TYPE="button" VALUE="OK - mail this" onClick = "do_val(document.mail_frm);"> <INPUT TYPE="button" VALUE="Reset" onClick = "document.mail_frm.reset();"> <INPUT TYPE="button" VALUE="Dont send" onClick = "if(confirm('Confirm_do_not_send?')) {<?php print $finished_str; ?> }"> </TD></TR></TABLE> </FORM> <?php } else { do_send($_POST['frm_addrs'], "Tickets CAD", $_POST['frm_text']); // - ($to_str, $subject_str, $text_str ) ?> </SCRIPT> </HEAD> <BODY onLoad = "setTimeout('window.close()',3000);"><CENTER> <BR /><BR /><H3>Emailing dispatch notifications</H3><P> <?php } // end else ?> </BODY> </HTML>
<!-- InstanceBeginEditable name="doctitle" --> <title>Untitled Document</title> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="head" --> <!-- InstanceEndEditable --> <?php echo '<link href="Theme/Default/style.css" rel="stylesheet" type="text/css" />'; ?> </head> <body> <?php if (strlen($_POST['freeRTE_content']) < 15) { $_SESSION['ErrMesFeedback'] = "Để tránh spam, chúng tôi yêu cầu góp ý phải chứa ít nhất 15 ký tự."; die("<script languague='javascript'>window.location='feedback.php'</script>"); } if (isset($_POST['senderEmail']) && $_POST['senderEmail'] !== '') { $subject = $_POST['senderEmail']; } else { $subject = "Annonymous feedback"; } if (do_send($strAdminEmail, "Admin", $subject, $_POST['freeRTE_content'])) { echo "<center>Email đã được gửi. Cám ơn sự đóng góp của bạn. Đang quay lại trang chủ...<br>\r\n" . "Nhấn vào <a href='index.php'>đây</a> nếu bạn không muốn đợi lâu.</center>\r\n"; } else { echo "<center>Có lỗi xuất hiện, email của bạn chưa được gửi. Cám ơn sự quan tâm của bạn. Đang quay lại trang chủ...<br>\r\n" . "Nhấn vào <a href='index.php'>đây</a> nếu bạn không muốn đợi lâu.</center>\r\n"; } echo "<meta http-equiv=\"refresh\" content=\"5;url=index.php\">"; ?> </body> </html>