1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| if(isset($_REQUEST['p']) && $_REQUEST['p']!=NULL && $login_id!=NULL && $user_id!=$login_id){
$db =& JFactory::getDBO();
$message = strip_tags($_REQUEST['p']);$avater = strip_tags($_REQUEST['s']);$id = strip_tags($_REQUEST['q']);$usn = strip_tags($_REQUEST['r']);
$reply_id=strip_tags($_REQUEST['did']);
$profile_id=strip_tags($_REQUEST['u']);
$reciever = $_REQUEST['rec_m'];
$reciever_un = $_REQUEST['rec_un'];
$is_pm = (isset($_REQUEST['is_pm']))?$_REQUEST['is_pm']:0;
$sitename = JURI::base();
$sender = $mailfrom;
if(!$reply_id){$reply_id=0;}
$Recepient=$reciever;
$Subject = 'New Post.';
$FromHeaderTxt = 'New Post Notification Email';
$FromEmail = $sender;//************** CHANGE
$headers = "From: ".$sitename."\r\n";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$Body = '
<font face="arial" size="2">
<br><br>Hi '.$reciever_un.',<br><br>
A member has commented on your wall. Please check.<br>
<p>Thanks</p><br>
Team Support<br>
<a href="'.$sitename .'" target="_blank">'.$sitename .'</a>
<br>
';
// Huy's modification
$config =& JComponentHelper::getParams('com_awdwall');
if($config->get('email_auto', 0)){
mail($Recepient, $Subject, $Body, $headers);
}
if($profile_id>!0)$profile_id=$id;
$mes_dt = date("g A l, j-M-y");
//Huy's modification
$stringToArray = explode(" ", $message);
$message = '';
foreach($stringToArray as $key=>$val){
if(preg_match('/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i', $val)){
$val = '<a href="' . $val . '" target="_blank">' . $val . '</a>';
}else if(preg_match('/^((\w+\.){1,})\w{2,}$/i', $val)){
$val = '<a href="http:\/\/' . $val . '" target="_blank">' . $val . '</a>';
}
$message .= $val . ' ';
}
if((int)$reply_id != 0 || $reply_id != '')
$message = '<span style="font-size:12px;">' . $message . '</span>';
else
$message = '<span style="font-size:13px;">' . $message . '</span>';
$message = addslashes($message);
$fil=1;
if($is_pm){
$is_reply = 1;
$reply_id = 0;
}
else
$is_reply = 0;
if($w_set==0){
$f_f ="SELECT
M.referenceid,M.memberid AS mm_id
FROM `jos_comprofiler_members` M
WHERE `accepted`=1 AND M.referenceid=$profile_id ANd M.memberid=$id AND
`referenceid`=(SELECT `memberid` FROM `jos_comprofiler_members` WHERE `memberid`=$profile_id AND `referenceid`=$id AND `accepted`=1
and `referenceid`=M.memberid)";
$ff = mysql_query($f_f); $find_f = mysql_fetch_assoc($ff); $find_friend=$find_f['mm_id'];
if($find_friend){
/*$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm, is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",'.$is_pm.',' . $is_reply . ')';
mysql_query($sql);*/
}
else if(($profile_id==0) or ($profile_id==$id)){
$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm, is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",'.$is_pm.',' . $is_reply . ')';
mysql_query($sql);
}
}else{
$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm,is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",' . $is_pm . ',' . $is_reply . ')';
mysql_query($sql);
}
$sql='INSERT INTO jos_wall (user_id,commenter_id,user_name,avatar,message,reply,wall_date) VALUES("'.$id.'","'.$id.'","'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'")';
mysql_query($sql);
$_REQUEST['u']=0;
} |
Partager