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";
        }
    }
}
Esempio n. 2
0
 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()">&nbsp;&nbsp;&nbsp;&nbsp;
				<INPUT TYPE='reset' 	VALUE='Reset'>&nbsp;&nbsp;&nbsp;&nbsp;
				<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 ";
}
Esempio n. 4
0
    $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 \$";
Esempio n. 5
0
    }
} 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()">&nbsp;&nbsp;&nbsp;&nbsp;
			<INPUT TYPE='reset' 	VALUE='Reset'>&nbsp;&nbsp;&nbsp;&nbsp;
			<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>
Esempio n. 9
0
    /*
    	 * $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);
    }
}
Esempio n. 11
0
<?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>
Esempio n. 13
0
	</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);">&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="button" VALUE="Reset" onClick = "document.mail_frm.reset();">&nbsp;&nbsp;&nbsp;&nbsp;
<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>
Esempio n. 16
0
<!-- 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>