mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 03:57:22 +08:00
add lang: nl + deprecate lang/_target
This commit is contained in:
+5
-4
@@ -78,13 +78,14 @@ if ($action == "add")
|
||||
if($arg["commentpm"] == 'yes' && $CURUSER['id'] != $arr["owner"])
|
||||
{
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
$subject = sqlesc($lang_comment_target[get_user_lang($arr["owner"])]['msg_new_comment']);
|
||||
$locale = get_user_locale($arr['owner']);
|
||||
$subject = sqlesc(nexus_trans("comment.msg_new_comment", [], $locale));
|
||||
if($type == "torrent")
|
||||
$notifs = sqlesc($lang_comment_target[get_user_lang($arr["owner"])]['msg_torrent_receive_comment'] . " [url=" . get_protocol_prefix() . "$BASEURL/details.php?id=$parent_id] " . $arr['name'] . "[/url].");
|
||||
$notifs = sqlesc(nexus_trans("comment.msg_torrent_receive_comment", [], $locale) . " [url=" . get_protocol_prefix() . "$BASEURL/details.php?id=$parent_id] " . $arr['name'] . "[/url].");
|
||||
if($type == "offer")
|
||||
$notifs = sqlesc($lang_comment_target[get_user_lang($arr["owner"])]['msg_torrent_receive_comment'] . " [url=" . get_protocol_prefix() . "$BASEURL/offers.php?id=$parent_id&off_details=1] " . $arr['name'] . "[/url].");
|
||||
$notifs = sqlesc(nexus_trans("comment.msg_torrent_receive_comment", [], $locale) . " [url=" . get_protocol_prefix() . "$BASEURL/offers.php?id=$parent_id&off_details=1] " . $arr['name'] . "[/url].");
|
||||
if($type == "request")
|
||||
$notifs = sqlesc($lang_comment_target[get_user_lang($arr["owner"])]['msg_torrent_receive_comment'] . " [url=" . get_protocol_prefix() . "$BASEURL/viewrequests.php?id=$parent_id&req_details=1] " . $arr['name'] . "[/url].");
|
||||
$notifs = sqlesc(nexus_trans("comment.msg_torrent_receive_comment", [], $locale). " [url=" . get_protocol_prefix() . "$BASEURL/viewrequests.php?id=$parent_id&req_details=1] " . $arr['name'] . "[/url].");
|
||||
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES(0, " . $arr['owner'] . ", $subject, $notifs, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('user_'.$arr['owner'].'_unread_message_count');
|
||||
|
||||
+4
-3
@@ -72,9 +72,10 @@ KPS("-",$uploadtorrent_bonus,$row["owner"]);
|
||||
//Send pm to torrent uploader
|
||||
if ($CURUSER["id"] != $row["owner"] && \App\Models\User::exists($row["owner"])){
|
||||
$dt = sqlesc(date("Y-m-d H:i:s"));
|
||||
$subject = sqlesc($lang_delete_target[get_user_lang($row["owner"])]['msg_torrent_deleted']);
|
||||
$msg = sqlesc($lang_delete_target[get_user_lang($row["owner"])]['msg_the_torrent_you_uploaded'].$row['name'].$lang_delete_target[get_user_lang($row["owner"])]['msg_was_deleted_by']."[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".$lang_delete_target[get_user_lang($row["owner"])]['msg_reason_is'].$reasonstr);
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, added, msg) VALUES(0, {$row['owner']}, $subject, $dt, $msg)") or sqlerr(__FILE__, __LINE__);
|
||||
$locale = get_user_locale($row["owner"]);
|
||||
$subject = nexus_trans("torrent.msg_torrent_deleted", [], $locale);
|
||||
$msg = sqlesc(nexus_trans("torrent.msg_the_torrent_you_uploaded", [], $locale).$row['name'].nexus_trans("torrent.msg_was_deleted_by", [], $locale)."[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".nexus_trans("torrent.msg_reason_is", [], $locale).$reasonstr);
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, added, msg) VALUES(0, {$row['owner']}, $subject, $dt, $msg)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
stdhead($lang_delete['head_torrent_deleted']);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
require_once("../include/bittorrent.php");
|
||||
dbconn();
|
||||
require_once(get_langfile_path());
|
||||
require_once(get_langfile_path("",true));
|
||||
//require_once(get_langfile_path("",true));
|
||||
loggedinorreturn();
|
||||
function bark($msg) {
|
||||
global $lang_fastdelete;
|
||||
@@ -48,8 +48,8 @@ if ($row['anonymous'] == 'yes' && $CURUSER["id"] == $row["owner"]) {
|
||||
if (\App\Models\User::query()->where("id", $row['owner'])->exists()) {
|
||||
if ($CURUSER["id"] != $row["owner"]){
|
||||
$dt = sqlesc(date("Y-m-d H:i:s"));
|
||||
$subject = sqlesc($lang_fastdelete_target[get_user_lang($row["owner"])]['msg_torrent_deleted']);
|
||||
$msg = sqlesc($lang_fastdelete_target[get_user_lang($row["owner"])]['msg_the_torrent_you_uploaded'].$row['name'].$lang_fastdelete_target[get_user_lang($row["owner"])]['msg_was_deleted_by']."[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".$lang_fastdelete_target[get_user_lang($row["owner"])]['msg_blank']);
|
||||
$subject = nexus_trans("torrent.msg_torrent_deleted", [], get_user_locale($row['owner']));
|
||||
$msg = nexus_trans("torrent.msg_the_torrent_you_uploaded", [], get_user_locale($row['owner']));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, added, msg) VALUES(0, $row[owner], $subject, $dt, $msg)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
}
|
||||
|
||||
+14
-10
@@ -183,9 +183,11 @@ if ($action == 'ban')
|
||||
$Cache->delete_value('current_fun_vote_count');
|
||||
$Cache->delete_value('current_fun_vote_funny_count');
|
||||
|
||||
$subject = $lang_fun_target[get_user_lang($arr['userid'])]['msg_fun_item_banned'];
|
||||
$msg = $lang_fun_target[get_user_lang($arr['userid'])]['msg_your_fun_item'].$title.$lang_fun_target[get_user_lang($arr['userid'])]['msg_is_ban_by'].$CURUSER['username'].$lang_fun_target[get_user_lang($arr['userid'])]['msg_reason'].$banreason;
|
||||
sql_query("INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).", ".$arr['userid'].", '" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")") or sqlerr(__FILE__, __LINE__);
|
||||
$locale = get_user_lang($arr['userid']);
|
||||
$subject = nexus_trans("fun.msg_fun_item_banned", [], $locale);
|
||||
$msg = nexus_trans("fun.msg_your_fun_item", [], $locale).$title.nexus_trans("fun.msg_is_ban_by", [], $locale).$CURUSER['username'].nexus_trans("fun.msg_reason", [], $locale).$banreason;
|
||||
|
||||
sql_query("INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).", ".$arr['userid'].", '" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")") or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('user_'.$arr['userid'].'_unread_message_count');
|
||||
$Cache->delete_value('user_'.$arr['userid'].'_inbox_count');
|
||||
write_log("Fun item $id ($title) was banned by {$CURUSER['username']}. Reason: $banreason", 'normal');
|
||||
@@ -197,11 +199,12 @@ if ($action == 'ban')
|
||||
}
|
||||
function funreward($funvote, $totalvote, $title, $posterid, $bonus)
|
||||
{
|
||||
global $lang_fun_target, $lang_fun, $Cache;
|
||||
global $lang_fun, $Cache;
|
||||
KPS("+",$bonus,$posterid);
|
||||
$subject = $lang_fun_target[get_user_lang($posterid)]['msg_fun_item_reward'];
|
||||
$msg = $funvote.$lang_fun_target[get_user_lang($posterid)]['msg_out_of'].$totalvote.$lang_fun_target[get_user_lang($posterid)]['msg_people_think'].$title.$lang_fun_target[get_user_lang($posterid)]['msg_is_fun'].$bonus.$lang_fun_target[get_user_lang($posterid)]['msg_bonus_as_reward'];
|
||||
$sql = "INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).",". $posterid. ",'" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")";
|
||||
$locale = get_user_lang($posterid);
|
||||
$subject = nexus_trans("fun.msg_fun_item_reward", [], $locale);
|
||||
$msg = $funvote.nexus_trans("fun.msg_out_of", [], $locale).$totalvote.nexus_trans("fun.msg_people_think", [], $locale).$title.nexus_trans("fun.msg_is_fun", [], $locale).$bonus.nexus_trans("fun.msg_bonus_as_reward", [], $locale);
|
||||
$sql = "INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).",". $posterid. ",'" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")";
|
||||
sql_query($sql) or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('user_'.$posterid.'_unread_message_count');
|
||||
$Cache->delete_value('user_'.$posterid.'_inbox_count');
|
||||
@@ -270,9 +273,10 @@ if ($action == 'vote')
|
||||
else{
|
||||
sql_query("UPDATE fun SET status = 'dull' WHERE id = ".sqlesc($id));
|
||||
//write a message to fun item poster
|
||||
$subject = $lang_fun_target[get_user_lang($arr['userid'])]['msg_fun_item_dull'];
|
||||
$msg = ($totalvote - $funvote).$lang_fun_target[get_user_lang($arr['userid'])]['msg_out_of'].$totalvote.$lang_fun_target[get_user_lang($arr['userid'])]['msg_people_think'].$arr['title'].$lang_fun_target[get_user_lang($arr['userid'])]['msg_is_dull'];
|
||||
$sql = "INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).",". $arr['userid'].", '" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")";
|
||||
$locale = get_user_locale($arr['userid']);
|
||||
$subject = nexus_trans("fun.msg_fun_item_dull", [], $locale);
|
||||
$msg = ($totalvote - $funvote).nexus_trans("fun.msg_out_of", [], $locale).$totalvote.nexus_trans("fun.msg_people_think", [], $locale).$arr['title'].nexus_trans("fun.msg_is_dull", [], $locale);
|
||||
$sql = "INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).",". $arr['userid'].", '" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")";
|
||||
sql_query($sql) or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('user_'.$arr['userid'].'_unread_message_count');
|
||||
$Cache->delete_value('user_'.$arr['userid'].'_inbox_count');
|
||||
|
||||
+29
-26
@@ -29,6 +29,7 @@ if ($action == "edituser")
|
||||
$userInfo = \App\Models\User::query()->findOrFail($userid);
|
||||
// $class = intval($_POST["class"] ?? 0);
|
||||
$class = $userInfo->class;
|
||||
$locale = get_user_locale($userid);
|
||||
$vip_added = ($_POST["vip_added"] == 'yes' ? 'yes' : 'no');
|
||||
$vip_until = !empty($_POST["vip_until"]) ? $_POST['vip_until'] : null;
|
||||
|
||||
@@ -111,16 +112,18 @@ if ($action == "edituser")
|
||||
$updateset[] = "email = " . sqlesc($email);
|
||||
// $modcomment = date("Y-m-d") . " - Email changed from $arr[email] to $email by {$CURUSER['username']}.\n". $modcomment;
|
||||
$userModifyLogs[] = "Email changed from $arr[email] to $email by {$CURUSER['username']}.";
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_email_change']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_email_changed_from'].$arr['email'].$lang_modtask_target[get_user_lang($userid)]['msg_to_new'] . $email .$lang_modtask_target[get_user_lang($userid)]['msg_by'].$CURUSER['username']);
|
||||
$locale = get_user_locale($userid);
|
||||
$subject = sqlesc(nexus_trans("user.msg_email_change", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_email_changed_from", [], $locale).$arr['email'].nexus_trans("user.msg_to_new", [], $locale) . $email .nexus_trans("user.msg_by", [], $locale).$CURUSER['username']);
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES(0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
if ($arr['username'] != $username){
|
||||
$updateset[] = "username = " . sqlesc($username);
|
||||
// $modcomment = date("Y-m-d") . " - Username changed from {$arr['username']} to $username by {$CURUSER['username']}.\n". $modcomment;
|
||||
$userModifyLogs[] = "Username changed from {$arr['username']} to $username by {$CURUSER['username']}";
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_username_change']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_username_changed_from'].$arr['username'].$lang_modtask_target[get_user_lang($userid)]['msg_to_new'] . $username .$lang_modtask_target[get_user_lang($userid)]['msg_by'].$CURUSER['username']);
|
||||
|
||||
$subject = sqlesc(nexus_trans("user.msg_username_change", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_username_changed_from", [], $locale).$arr['username'].nexus_trans("user.msg_to_new", [], $locale) . $username .nexus_trans("user.msg_by", [], $locale).$CURUSER['username']);
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES(0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
$changeLog = [
|
||||
'uid' => $arr['id'],
|
||||
@@ -182,8 +185,8 @@ if ($action == "edituser")
|
||||
$updateset[] = "donoruntil = " . sqlesc($donoruntil);
|
||||
|
||||
if (($donor != $arr['donor']) && (($donor == 'yes' && $donoruntil && $donoruntil >= date('Y-m-d H:i:s')) || ($donor == 'no'))) {
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_donor_status_changed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_donor_status_changed_by'].$CURUSER['username']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_your_donor_status_changed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_donor_status_changed_by", [], $locale).$CURUSER['username']);
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
// $modcomment = date("Y-m-d") . " - donor status changed by {$CURUSER['username']}. Current donor status: $donor \n". $modcomment;
|
||||
@@ -228,8 +231,8 @@ if ($action == "edituser")
|
||||
$updateset[] = "vip_added = ".sqlesc($vip_added);
|
||||
if ($vip_added == 'yes')
|
||||
$updateset[] = "vip_until = ".sqlesc($vip_until);
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_vip_status_changed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_vip_status_changed_by'].$CURUSER['username']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_your_vip_status_changed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_vip_status_changed_by", [], $locale).$CURUSER['username']);
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
// $modcomment = date("Y-m-d") . " - VIP status changed by {$CURUSER['username']}. VIP added: ".$vip_added.($vip_added == 'yes' ? "; VIP until: ".$vip_until : "").".\n". $modcomment;
|
||||
@@ -245,8 +248,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Warning removed by {$CURUSER['username']}.\n". $modcomment;
|
||||
$userModifyLogs[] = "Warning removed by {$CURUSER['username']}";
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_warn_removed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_warning_removed_by'] . $CURUSER['username'] . ".");
|
||||
$subject = sqlesc(nexus_trans("user.msg_warn_removed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_warning_removed_by", [], $locale) . $CURUSER['username'] . ".");
|
||||
}
|
||||
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
@@ -259,17 +262,17 @@ if ($action == "edituser")
|
||||
// $modcomment = date("Y-m-d") . " - Warned by " . $CURUSER['username'] . ".\nReason: $warnpm.\n". $modcomment;
|
||||
$userModifyLogs[] = "Warned by " . $CURUSER['username'] . ".\nReason: $warnpm.";
|
||||
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_you_are_warned_by'].$CURUSER['username']."." . ($warnpm ? $lang_modtask_target[get_user_lang($userid)]['msg_reason'].$warnpm : ""));
|
||||
$msg = sqlesc(nexus_trans("user.msg_you_are_warned_by", [], $locale).$CURUSER['username']."." . ($warnpm ? nexus_trans("user.msg_reason", [], $locale).$warnpm : ""));
|
||||
$updateset[] = "warneduntil = null";
|
||||
}else{
|
||||
$warneduntil = date("Y-m-d H:i:s",(strtotime(date("Y-m-d H:i:s")) + $warnlength * 604800));
|
||||
$dur = $warnlength . $lang_modtask_target[get_user_lang($userid)]['msg_week'] . ($warnlength > 1 ? $lang_modtask_target[get_user_lang($userid)]['msg_s'] : "");
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_you_are_warned_for'].$dur.$lang_modtask_target[get_user_lang($userid)]['msg_by'] . $CURUSER['username'] . "." . ($warnpm ? $lang_modtask_target[get_user_lang($userid)]['msg_reason'].$warnpm : ""));
|
||||
$dur = $warnlength . nexus_trans("user.msg_week", [], $locale) . ($warnlength > 1 ? nexus_trans("user.msg_s", [], $locale) : "");
|
||||
$msg = sqlesc(nexus_trans("user.msg_you_are_warned_for", [], $locale).$dur.nexus_trans("user.msg_by", [], $locale) . $CURUSER['username'] . "." . ($warnpm ? nexus_trans("user.msg_reason", [], $locale).$warnpm : ""));
|
||||
// $modcomment = date("Y-m-d") . " - Warned for $dur by " . $CURUSER['username'] . ".\nReason: $warnpm.\n". $modcomment;
|
||||
$userModifyLogs[] = "Warned for $dur by " . $CURUSER['username'] . ".Reason: $warnpm";
|
||||
$updateset[] = "warneduntil = '$warneduntil'";
|
||||
}
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_you_are_warned']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_you_are_warned", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
$updateset[] = "warned = 'yes', timeswarned = timeswarned+1, lastwarned=$added, warnedby={$CURUSER['id']}";
|
||||
@@ -321,8 +324,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Posting enabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Posting enabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_posting_rights_restored']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_posting_rights_restored']. $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_you_can_post']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_posting_rights_restored", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_posting_rights_restored", [], $locale). $CURUSER['username'] . nexus_trans("user.msg_you_can_post", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
@@ -330,8 +333,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Posting disabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Posting disabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_posting_rights_removed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_posting_rights_removed'] . $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_probable_reason']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_posting_rights_removed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_posting_rights_removed", [], $locale) . $CURUSER['username'] . nexus_trans("user.msg_probable_reason", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
@@ -342,8 +345,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Upload enabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Upload enabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_upload_rights_restored']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_upload_rights_restored'] . $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_you_upload_can_upload']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_upload_rights_restored", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_upload_rights_restored", [], $locale) . $CURUSER['username'] . nexus_trans("user.msg_you_upload_can_upload", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
@@ -351,8 +354,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Upload disabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Upload disabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_upload_rights_removed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_upload_rights_removed'] . $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_probably_reason_two']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_upload_rights_removed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_upload_rights_removed", [], $locale) . $CURUSER['username'] . nexus_trans("user.msg_probably_reason_two", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
@@ -363,8 +366,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Download enabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Download enabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_download_rights_restored']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_download_rights_restored']. $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_you_can_download']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_download_rights_restored", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_download_rights_restored", [], $locale). $CURUSER['username'] . nexus_trans("user.msg_you_can_download", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
@@ -372,8 +375,8 @@ if ($action == "edituser")
|
||||
{
|
||||
// $modcomment = date("Y-m-d") . " - Download disabled by " . $CURUSER['username'] . ".\n" . $modcomment;
|
||||
$userModifyLogs[] = "Download disabled by " . $CURUSER['username'];
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_download_rights_removed']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_your_download_rights_removed'] . $CURUSER['username'] . $lang_modtask_target[get_user_lang($userid)]['msg_probably_reason_three']);
|
||||
$subject = sqlesc(nexus_trans("user.msg_download_rights_removed", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_your_download_rights_removed", [], $locale) . $CURUSER['username'] . nexus_trans("user.msg_probably_reason_three", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES (0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
|
||||
+4
-3
@@ -768,11 +768,12 @@ if ($action == "exchange") {
|
||||
\App\Models\BonusLogs::add($useridgift, $userseedbonus, $aftertaxpoint, $userseedbonus + $aftertaxpoint, " + " .$points2receiver. " Points (after tax) as a gift from ".($CURUSER["username"]), \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT);
|
||||
|
||||
//===send message
|
||||
$subject = sqlesc($lang_mybonus_target[get_user_lang($useridgift)]['msg_someone_loves_you']);
|
||||
$locale = get_user_locale($useridgift);
|
||||
$subject = sqlesc(nexus_trans("bonus.msg_someone_loves_you", [], $locale));
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
$msg = $lang_mybonus_target[get_user_lang($useridgift)]['msg_you_have_been_given'].$points2.$lang_mybonus_target[get_user_lang($useridgift)]['msg_after_tax'].$points2receiver.$lang_mybonus_target[get_user_lang($useridgift)]['msg_karma_points_by'].$CURUSER['username'];
|
||||
$msg = nexus_trans("bonus.msg_you_have_been_given", [], $locale).$points2.nexus_trans("bonus.msg_after_tax", [], $locale).$points2receiver.nexus_trans("bonus.msg_karma_points_by", [], $locale).$CURUSER['username'];
|
||||
if ($message)
|
||||
$msg .= "\n".$lang_mybonus_target[get_user_lang($useridgift)]['msg_personal_message_from'].$CURUSER['username'].$lang_mybonus_target[get_user_lang($useridgift)]['msg_colon'].$message;
|
||||
$msg .= "\n".nexus_trans("bonus.msg_personal_message_from", [], $locale).$CURUSER['username'].nexus_trans("bonus.msg_colon", [], $locale).$message;
|
||||
$msg = sqlesc($msg);
|
||||
sql_query("INSERT INTO messages (sender, subject, receiver, msg, added) VALUES(0, $subject, $useridgift, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
$usernamegift = unesc($_POST["username"]);
|
||||
|
||||
+18
-14
@@ -248,14 +248,15 @@ if (isset($_GET["allow_offer"]) && $_GET["allow_offer"]) {
|
||||
|
||||
$res = sql_query("SELECT users.username, offers.userid, offers.name FROM offers inner join users on offers.userid = users.id where offers.id = $offid") or sqlerr(__FILE__,__LINE__);
|
||||
$arr = mysql_fetch_assoc($res);
|
||||
$locale = get_user_locale($arr["userid"]);
|
||||
if ($offeruptimeout_main){
|
||||
$timeouthour = floor($offeruptimeout_main/3600);
|
||||
$timeoutnote = $lang_offers_target[get_user_lang($arr["userid"])]['msg_you_must_upload_in'].$timeouthour.$lang_offers_target[get_user_lang($arr["userid"])]['msg_hours_otherwise'];
|
||||
$timeoutnote = nexus_trans("offer.msg_you_must_upload_in", [], $locale).$timeouthour.nexus_trans("offer.msg_hours_otherwise", [], $locale);
|
||||
}
|
||||
else $timeoutnote = "";
|
||||
$msg = $CURUSER['username'].$lang_offers_target[get_user_lang($arr["userid"])]['msg_has_allowed']."[b][url=". get_protocol_prefix() . $BASEURL ."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b]. ".$lang_offers_target[get_user_lang($arr["userid"])]['msg_find_offer_option'].$timeoutnote;
|
||||
$msg = $CURUSER['username'].nexus_trans("offer.msg_has_allowed", [], $locale)."[b][url=". get_protocol_prefix() . $BASEURL ."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b]. ".nexus_trans("offer.msg_find_offer_option", [], $locale).$timeoutnote;
|
||||
|
||||
$subject = $lang_offers_target[get_user_lang($arr["userid"])]['msg_your_offer_allowed'];
|
||||
$subject = nexus_trans("offer.msg_your_offer_allowed", [], $locale);
|
||||
$allowedtime = date("Y-m-d H:i:s");
|
||||
sql_query("INSERT INTO messages (sender, receiver, added, msg, subject) VALUES(0, {$arr['userid']}, '" . $allowedtime . "', " . sqlesc($msg) . ", ".sqlesc($subject).")") or sqlerr(__FILE__, __LINE__);
|
||||
sql_query ("UPDATE offers SET allowed = 'allowed', allowedtime = '".$allowedtime."' WHERE id = $offid") or sqlerr(__FILE__,__LINE__);
|
||||
@@ -281,6 +282,7 @@ if (isset($_GET["finish_offer"]) && $_GET["finish_offer"]) {
|
||||
|
||||
$res = sql_query("SELECT users.username, offers.userid, offers.name FROM offers inner join users on offers.userid = users.id where offers.id = $offid") or sqlerr(__FILE__,__LINE__);
|
||||
$arr = mysql_fetch_assoc($res);
|
||||
$locale = get_user_locale($arr["userid"]);
|
||||
|
||||
$voteresyes = sql_query("SELECT COUNT(*) from offervotes where vote='yeah' and offerid=$offid");
|
||||
$arryes = mysql_fetch_row($voteresyes);
|
||||
@@ -295,18 +297,18 @@ if (isset($_GET["finish_offer"]) && $_GET["finish_offer"]) {
|
||||
if (($yes - $no)>=$minoffervotes){
|
||||
if ($offeruptimeout_main){
|
||||
$timeouthour = floor($offeruptimeout_main/3600);
|
||||
$timeoutnote = $lang_offers_target[get_user_lang($arr["userid"])]['msg_you_must_upload_in'].$timeouthour.$lang_offers_target[get_user_lang($arr["userid"])]['msg_hours_otherwise'];
|
||||
$timeoutnote = nexus_trans("offer.msg_you_must_upload_in", [], $locale).$timeouthour.nexus_trans("offer.msg_hours_otherwise", [], $locale);
|
||||
}
|
||||
else $timeoutnote = "";
|
||||
$msg = $lang_offers_target[get_user_lang($arr["userid"])]['msg_offer_voted_on']."[b][url=" . get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].". $lang_offers_target[get_user_lang($arr["userid"])]['msg_find_offer_option'].$timeoutnote;
|
||||
$msg = nexus_trans("offer.msg_offer_voted_on", [], $locale)."[b][url=" . get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].". nexus_trans("offer.msg_find_offer_option", [], $locale).$timeoutnote;
|
||||
sql_query ("UPDATE offers SET allowed = 'allowed',allowedtime ='".$finishvotetime."' WHERE id = $offid") or sqlerr(__FILE__,__LINE__);
|
||||
}
|
||||
else if(($no - $yes)>=$minoffervotes){
|
||||
$msg = $lang_offers_target[get_user_lang($arr["userid"])]['msg_offer_voted_off']."[b][url=". get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].".$lang_offers_target[get_user_lang($arr["userid"])]['msg_offer_deleted'] ;
|
||||
$msg = nexus_trans("offer.msg_offer_voted_off", [], $locale)."[b][url=". get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].".nexus_trans("offer.msg_offer_deleted", [], $locale) ;
|
||||
sql_query ("UPDATE offers SET allowed = 'denied' WHERE id = $offid") or sqlerr(__FILE__,__LINE__);
|
||||
}
|
||||
//===use this line if you DO HAVE subject in your PM system
|
||||
$subject = $lang_offers_target[get_user_lang($arr['userid'])]['msg_your_offer'].$arr['name'].$lang_offers_target[get_user_lang($arr['userid'])]['msg_voted_on'];
|
||||
$subject = nexus_trans("offer.msg_your_offer", [], $locale).$arr['name'].nexus_trans("offer.msg_voted_on", [], $locale);
|
||||
sql_query("INSERT INTO messages (sender, subject, receiver, added, msg) VALUES(0, ".sqlesc($subject).", {$arr['userid']}, '" . $finishvotetime . "', " . sqlesc($msg) . ")") or sqlerr(__FILE__, __LINE__);
|
||||
//===use this line if you DO NOT subject in your PM system
|
||||
//sql_query("INSERT INTO messages (sender, receiver, added, msg) VALUES(0, $arr['userid'], '" . date("Y-m-d H:i:s") . "', " . sqlesc($msg) . ")") or sqlerr(__FILE__, __LINE__);
|
||||
@@ -482,6 +484,7 @@ if (isset($_GET["vote"]) && $_GET["vote"]){
|
||||
|
||||
$res = sql_query("SELECT users.username, offers.userid, offers.name FROM offers LEFT JOIN users ON offers.userid = users.id WHERE offers.id = ".sqlesc($offerid)) or sqlerr(__FILE__,__LINE__);
|
||||
$arr = mysql_fetch_assoc($res);
|
||||
$locale = get_user_locale($arr['userid']);
|
||||
|
||||
$rs = sql_query("SELECT yeah, against, allowed FROM offers WHERE id=".sqlesc($offerid)) or sqlerr(__FILE__,__LINE__);
|
||||
$ya_arr = mysql_fetch_assoc($rs);
|
||||
@@ -493,12 +496,12 @@ if (isset($_GET["vote"]) && $_GET["vote"]){
|
||||
{
|
||||
if ($offeruptimeout_main){
|
||||
$timeouthour = floor($offeruptimeout_main/3600);
|
||||
$timeoutnote = $lang_offers_target[get_user_lang($arr["userid"])]['msg_you_must_upload_in'].$timeouthour.$lang_offers_target[get_user_lang($arr["userid"])]['msg_hours_otherwise'];
|
||||
$timeoutnote = nexus_trans("offer.msg_you_must_upload_in", [], $locale).$timeouthour.nexus_trans("offer.msg_hours_otherwise", [], $locale);
|
||||
}
|
||||
else $timeoutnote = "";
|
||||
sql_query("UPDATE offers SET allowed='allowed', allowedtime=".sqlesc($finishtime)." WHERE id=".sqlesc($offerid)) or sqlerr(__FILE__,__LINE__);
|
||||
$msg = $lang_offers_target[get_user_lang($arr['userid'])]['msg_offer_voted_on']."[b][url=". get_protocol_prefix() . $BASEURL."/offers.php?id=$offerid&off_details=1]" . $arr['name'] . "[/url][/b].". $lang_offers_target[get_user_lang($arr['userid'])]['msg_find_offer_option'].$timeoutnote;
|
||||
$subject = $lang_offers_target[get_user_lang($arr['userid'])]['msg_your_offer_allowed'];
|
||||
$msg = nexus_trans("offer.msg_offer_voted_on", [], $locale)."[b][url=". get_protocol_prefix() . $BASEURL."/offers.php?id=$offerid&off_details=1]" . $arr['name'] . "[/url][/b].". nexus_trans("offer.msg_find_offer_option", [], $locale).$timeoutnote;
|
||||
$subject = nexus_trans("offer.msg_your_offer_allowed", [], $locale);
|
||||
sql_query("INSERT INTO messages (sender, receiver, added, msg, subject) VALUES(0, {$arr['userid']}, " . sqlesc(date("Y-m-d H:i:s")) . ", " . sqlesc($msg) . ", ".sqlesc($subject).")") or sqlerr(__FILE__, __LINE__);
|
||||
write_log("System allowed offer {$arr['name']}",'normal');
|
||||
}
|
||||
@@ -506,8 +509,8 @@ if (isset($_GET["vote"]) && $_GET["vote"]){
|
||||
if(($against-$yeah)>=$minoffervotes && $ya_arr['allowed'] != "denied")
|
||||
{
|
||||
sql_query("UPDATE offers SET allowed='denied' WHERE id=".sqlesc($offerid)) or sqlerr(__FILE__,__LINE__);
|
||||
$msg = $lang_offers_target[get_user_lang($arr['userid'])]['msg_offer_voted_off']."[b][url=" . get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].".$lang_offers_target[get_user_lang($arr['userid'])]['msg_offer_deleted'] ;
|
||||
$subject = $lang_offers_target[get_user_lang($arr['userid'])]['msg_offer_deleted'];
|
||||
$msg = nexus_trans("offer.msg_offer_voted_off", [], $locale)."[b][url=" . get_protocol_prefix() . $BASEURL."/offers.php?id=$offid&off_details=1]" . $arr['name'] . "[/url][/b].".nexus_trans("offer.msg_offer_deleted", [], $locale) ;
|
||||
$subject = nexus_trans("offer.msg_offer_deleted", [], $locale);
|
||||
sql_query("INSERT INTO messages (sender, receiver, added, msg, subject) VALUES(0, {$arr['userid']}, " . sqlesc(date("Y-m-d H:i:s")) . ", " . sqlesc($msg) . ", ".sqlesc($subject).")") or sqlerr(__FILE__, __LINE__);
|
||||
write_log("System denied offer {$arr['name']}",'normal');
|
||||
}
|
||||
@@ -574,8 +577,9 @@ if (isset($_GET["del_offer"]) && $_GET["del_offer"]){
|
||||
if ($CURUSER["id"] != $num["userid"])
|
||||
{
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
$subject = sqlesc($lang_offers_target[get_user_lang($num["userid"])]['msg_offer_deleted']);
|
||||
$msg = sqlesc($lang_offers_target[get_user_lang($num["userid"])]['msg_your_offer'].$num['name'].$lang_offers_target[get_user_lang($num["userid"])]['msg_was_deleted_by']. "[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".$lang_offers_target[get_user_lang($num["userid"])]['msg_blank'].($reason != "" ? $lang_offers_target[get_user_lang($num["userid"])]['msg_reason_is'].$reason : ""));
|
||||
$locale = get_user_locale($num["userid"]);
|
||||
$subject = sqlesc(nexus_trans("offer.msg_offer_deleted", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("offer.msg_your_offer", [], $locale).$num['name'].nexus_trans("offer.msg_was_deleted_by", [], $locale). "[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".nexus_trans("offer.msg_blank", [], $locale).($reason != "" ? nexus_trans("offer.msg_reason_is", [], $locale).$reason : ""));
|
||||
sql_query("INSERT INTO messages (sender, receiver, msg, added, subject) VALUES(0, {$num['userid']}, $msg, $added, $subject)") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
write_log("Offer: $offer ({$num['name']}) was deleted by {$CURUSER['username']}".($reason != "" ? " (".$reason.")" : ""),'normal');
|
||||
|
||||
@@ -222,8 +222,9 @@ if (user_can('delownsub'))
|
||||
KPS("-",$uploadsubtitle_bonus,$a["uppedby"]); //subtitle uploader loses bonus for deleted subtitle
|
||||
}
|
||||
if ($CURUSER['id'] != $a['uppedby']){
|
||||
$msg = $CURUSER['username'].$lang_subtitles_target[get_user_lang($a['uppedby'])]['msg_deleted_your_sub']. $a['title'].($reason != "" ? $lang_subtitles_target[get_user_lang($a['uppedby'])]['msg_reason_is'].$reason : "");
|
||||
$subject = $lang_subtitles_target[get_user_lang($a['uppedby'])]['msg_your_sub_deleted'];
|
||||
$locale = get_user_locale($a['uppedby']);
|
||||
$msg = $CURUSER['username'].nexus_trans("subtitle.msg_deleted_your_sub", [], $locale). $a['title'].($reason != "" ? nexus_trans("subtitle.msg_reason_is", [], $locale).$reason : "");
|
||||
$subject = nexus_trans("subtitle.msg_your_sub_deleted", [], $locale);
|
||||
$time = date("Y-m-d H:i:s");
|
||||
sql_query("INSERT INTO messages (sender, receiver, added, msg, subject) VALUES(0, $a[uppedby], '" . $time . "', " . sqlesc($msg) . ", ".sqlesc($subject).")") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
|
||||
+24
-12
@@ -21,16 +21,17 @@ if ($_SERVER["REQUEST_METHOD"] != "POST")
|
||||
if(!$_POST['to'])
|
||||
stderr($lang_takemessage['std_error'], $lang_takemessage['std_must_enter_username']);
|
||||
$receiver = get_user_id_from_name(trim($_POST['to']));
|
||||
$locale = get_user_locale($receiver);
|
||||
if ($origmsgrow['sender'] == 0)
|
||||
{
|
||||
$origfrom = $lang_takemessage_target[get_user_lang($receiver)]['msg_system'];
|
||||
$origfrom = nexus_trans("message.msg_system", [], $locale);
|
||||
}
|
||||
else
|
||||
{
|
||||
$origmsgsendername = get_plain_username($origmsgrow['sender']);
|
||||
$origfrom = "[url=userdetails.php?id=".$origmsgrow['sender']."]".$origmsgsendername."[/url]";
|
||||
}
|
||||
$msg = "-------- ".$lang_takemessage_target[get_user_lang($receiver)]['msg_original_message_from'] . $origfrom . " --------\n" . $origmsgrow['msg']."\n\n".($msg ? "-------- [url=userdetails.php?id=".$CURUSER["id"]."]".$CURUSER["username"]."[/url][i] Wrote at ".date("Y-m-d H:i:s").":[/i] --------\n".$msg : "");
|
||||
$msg = "-------- ".nexus_trans("message.msg_original_message_from", [], $locale) . $origfrom . " --------\n" . $origmsgrow['msg']."\n\n".($msg ? "-------- [url=userdetails.php?id=".$CURUSER["id"]."]".$CURUSER["username"]."[/url][i] Wrote at ".date("Y-m-d H:i:s").":[/i] --------\n".$msg : "");
|
||||
|
||||
}
|
||||
else
|
||||
@@ -112,22 +113,33 @@ if ($emailnotify_smtp=='yes' && $smtptype != 'none'){
|
||||
$username = trim($CURUSER["username"]);
|
||||
$msg_receiver = trim($user["username"]);
|
||||
$prefix = get_protocol_prefix();
|
||||
|
||||
$title = "$SITENAME ".$lang_takemessage_target[get_user_lang($user["id"])]['mail_received_pm_from'] . $username . "!";
|
||||
$locale = get_user_locale($user['id']);
|
||||
$title = "$SITENAME ".nexus_trans("message.mail_received_pm_from", [], $locale) . $username . "!";
|
||||
$mailDear = nexus_trans("message.mail_dear", [], $locale);
|
||||
$mailYouReceivedAPm = nexus_trans("message.mail_you_received_a_pm", [], $locale);
|
||||
$mailSender = nexus_trans("message.mail_sender", [], $locale);
|
||||
$mailSubject = nexus_trans("message.mail_subject", [], $locale);
|
||||
$mailDate = nexus_trans("message.mail_date", [], $locale);
|
||||
$mailYouFollowingUrl = nexus_trans("message.mail_use_following_url", [], $locale);
|
||||
$mailHere = nexus_trans("message.mail_here", [], $locale);
|
||||
$mailYouFollowingUrl1 = nexus_trans("message.mail_use_following_url_1", [], $locale);
|
||||
$mailYours = nexus_trans("message.mail_yours", [], $locale);
|
||||
$siteName = \App\Models\Setting::getSiteName();
|
||||
$mailTheSiteTeam = sprintf(nexus_trans("message.mail_the_site_team", [], $locale), $siteName);
|
||||
$body = <<<EOD
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_dear']}$msg_receiver,
|
||||
{$mailDear}$msg_receiver,
|
||||
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_you_received_a_pm']}
|
||||
{$mailYouReceivedAPm}
|
||||
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_sender']}: $username
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_subject']}: $subject
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_date']}: $date
|
||||
{$mailSender}: $username
|
||||
{$mailSubject}: $subject
|
||||
{$mailDate}: $date
|
||||
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_use_following_url']}<b><a href="javascript:void(null)" onclick="window.open('$prefix$BASEURL/messages.php?action=viewmessage&id=$msgid')">{$lang_takemessage_target[get_user_lang($user["id"])]['mail_here']}</a></b>{$lang_takemessage_target[get_user_lang($user["id"])]['mail_use_following_url_1']}<br />
|
||||
{$mailYouFollowingUrl}<b><a href="javascript:void(null)" onclick="window.open('$prefix$BASEURL/messages.php?action=viewmessage&id=$msgid')">{$mailHere}</a></b>{$mailYouFollowingUrl1}<br />
|
||||
$prefix$BASEURL/messages.php?action=viewmessage&id=$msgid
|
||||
|
||||
------{$lang_takemessage_target[get_user_lang($user["id"])]['mail_yours']}
|
||||
{$lang_takemessage_target[get_user_lang($user["id"])]['mail_the_site_team']}
|
||||
------{$mailYours}
|
||||
{$mailTheSiteTeam}
|
||||
EOD;
|
||||
|
||||
sent_mail($user["email"],$SITENAME,$SITEEMAIL,$title,str_replace("<br />","<br />",nl2br($body)),"sendmessage",false,false,'');
|
||||
|
||||
@@ -16,8 +16,9 @@ elseif (strtotime($row['last_reseed']) > (TIMENOW - 900))
|
||||
else{
|
||||
$res = sql_query("SELECT snatched.userid, snatched.torrentid, torrents.name as torrent_name, users.id FROM snatched inner join users on snatched.userid = users.id inner join torrents on snatched.torrentid = torrents.id where snatched.finished = 'Yes' AND snatched.torrentid = $reseedid") or sqlerr();
|
||||
while($row = mysql_fetch_assoc($res)) {
|
||||
$rs_subject = $lang_takereseed_target[get_user_lang($row["userid"])]['msg_reseed_request'];
|
||||
$pn_msg = $lang_takereseed_target[get_user_lang($row["userid"])]['msg_user'].$CURUSER["username"].$lang_takereseed_target[get_user_lang($row["userid"])]['msg_ask_reseed']."[url=" . get_protocol_prefix() . "$BASEURL/details.php?id=".$reseedid."]".$row["torrent_name"]."[/url]".$lang_takereseed_target[get_user_lang($row["userid"])]['msg_thank_you'];
|
||||
$locale = get_user_locale($row['userid']);
|
||||
$rs_subject = nexus_trans("torrent.msg_reseed_request", [], $locale);
|
||||
$pn_msg = nexus_trans("torrent.msg_user", [], $locale).$CURUSER["username"].nexus_trans("user.msg_ask_reseed", [], $locale)."[url=" . get_protocol_prefix() . "$BASEURL/details.php?id=".$reseedid."]".$row["torrent_name"]."[/url]".nexus_trans("torrent.msg_thank_you", [], $locale);
|
||||
sql_query("INSERT INTO messages (sender, receiver, added, subject, msg) VALUES(0, $row[userid], '" . date("Y-m-d H:i:s") . "'," . sqlesc($rs_subject) . ", " . sqlesc($pn_msg) . ")") or sqlerr(__FILE__, __LINE__);
|
||||
}
|
||||
sql_query("UPDATE torrents SET last_reseed = ".sqlesc(date("Y-m-d H:i:s"))." WHERE id=".sqlesc($reseedid));
|
||||
|
||||
@@ -221,8 +221,9 @@ if ($type == 'invite')
|
||||
\App\Models\Invite::query()->where('id', $inv['id'])->update($update);
|
||||
|
||||
$dt = sqlesc(date("Y-m-d H:i:s"));
|
||||
$subject = sqlesc($lang_takesignup_target[get_user_lang($inviter)]['msg_invited_user_has_registered']);
|
||||
$msg = sqlesc($lang_takesignup_target[get_user_lang($inviter)]['msg_user_you_invited'].$usern.$lang_takesignup_target[get_user_lang($inviter)]['msg_has_registered']);
|
||||
$locale = get_user_locale($inviter);
|
||||
$subject = sqlesc(nexus_trans("user.msg_invited_user_has_registered", [], $locale));
|
||||
$msg = sqlesc(nexus_trans("user.msg_user_you_invited", [],$locale).$usern.nexus_trans("user.msg_has_registered", [], $locale));
|
||||
//sql_query("UPDATE users SET uploaded = uploaded + 10737418240 WHERE id = $inviter"); //add 10GB to invitor's uploading credit
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, added, msg) VALUES(0, $inviter, $subject, $dt, $msg)") or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('user_'.$inviter.'_unread_message_count');
|
||||
|
||||
+63
-61
@@ -469,10 +469,11 @@ if ($is_offer)
|
||||
|
||||
while($row = mysql_fetch_assoc($res))
|
||||
{
|
||||
$pn_msg = $lang_takeupload_target[get_user_lang($row["userid"])]['msg_offer_you_voted'].$torrent.$lang_takeupload_target[get_user_lang($row["userid"])]['msg_was_uploaded_by']. $CURUSER["username"] .$lang_takeupload_target[get_user_lang($row["userid"])]['msg_you_can_download'] ."[url=" . get_protocol_prefix() . "$BASEURL/details.php?id=$id&hit=1]".$lang_takeupload_target[get_user_lang($row["userid"])]['msg_here']."[/url]";
|
||||
$locale = get_user_locale($row['userid']);
|
||||
$pn_msg = nexus_trans("torrent.msg_offer_you_voted", [], $locale).$torrent.nexus_trans("torrent.msg_was_uploaded_by", [], $locale). $CURUSER["username"] .nexus_trans("torrent.msg_you_can_download", [], $locale) ."[url=" . get_protocol_prefix() . "$BASEURL/details.php?id=$id&hit=1]".nexus_trans("torrent.msg_here", [], $locale)."[/url]";
|
||||
|
||||
//=== use this if you DO have subject in your PMs
|
||||
$subject = $lang_takeupload_target[get_user_lang($row["userid"])]['msg_offer'].$torrent.$lang_takeupload_target[get_user_lang($row["userid"])]['msg_was_just_uploaded'];
|
||||
$subject = nexus_trans("torrent.msg_offer", [], $locale).$torrent.nexus_trans("torrent.msg_was_just_uploaded", [], $locale);
|
||||
//=== use this if you DO NOT have subject in your PMs
|
||||
//$some_variable .= "(0, $row[userid], '" . date("Y-m-d H:i:s") . "', " . sqlesc($pn_msg) . ")";
|
||||
|
||||
@@ -492,65 +493,66 @@ if ($is_offer)
|
||||
//=== end notify people who voted on offer
|
||||
|
||||
/* Email notifs */
|
||||
if ($emailnotify_smtp=='yes' && $smtptype != 'none')
|
||||
{
|
||||
$cat = get_single_value("categories","name","WHERE id=".sqlesc($catid));
|
||||
$res = sql_query("SELECT id, email, lang FROM users WHERE enabled='yes' AND parked='no' AND status='confirmed' AND notifs LIKE '%[cat$catid]%' AND notifs LIKE '%[email]%' ORDER BY lang ASC") or sqlerr(__FILE__, __LINE__);
|
||||
|
||||
$uploader = $anon;
|
||||
|
||||
$size = mksize($totallen);
|
||||
|
||||
$description = format_comment($descr);
|
||||
|
||||
//dirty code, change later
|
||||
$baseUrl = getSchemeAndHttpHost();
|
||||
$langfolder_array = array("en", "chs", "cht", "ko", "ja");
|
||||
$body_arr = array("en" => "", "chs" => "", "cht" => "", "ko" => "", "ja" => "");
|
||||
$i = 0;
|
||||
foreach($body_arr as $body)
|
||||
{
|
||||
$body_arr[$langfolder_array[$i]] = <<<EOD
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_hi']}
|
||||
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_new_torrent']}
|
||||
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_name']}$torrent
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_size']}$size
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_category']}$cat
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_uppedby']}$uploader
|
||||
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_description']}
|
||||
-------------------------------------------------------------------------------------------------------------------------
|
||||
$description
|
||||
-------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent']}<b><a href="javascript:void(null)" onclick="window.open('$baseUrl/details.php?id=$id&hit=1')">{$lang_takeupload_target[$langfolder_array[$i]]['mail_here']}</a></b><br />
|
||||
$baseUrl/details.php?id=$id&hit=1
|
||||
|
||||
------{$lang_takeupload_target[$langfolder_array[$i]]['mail_yours']}
|
||||
{$lang_takeupload_target[$langfolder_array[$i]]['mail_team']}
|
||||
EOD;
|
||||
|
||||
$body_arr[$langfolder_array[$i]] = str_replace("<br />","<br />",nl2br($body_arr[$langfolder_array[$i]]));
|
||||
$i++;
|
||||
}
|
||||
|
||||
while($arr = mysql_fetch_array($res))
|
||||
{
|
||||
$current_lang = $arr["lang"];
|
||||
$to = $arr["email"];
|
||||
|
||||
sent_mail(
|
||||
$to,$SITENAME,$SITEEMAIL,
|
||||
$lang_takeupload_target[validlang($current_lang)]['mail_title'],
|
||||
$torrent,
|
||||
validlang($current_lang),
|
||||
$body_arr[validlang($current_lang)],
|
||||
"torrent upload",false,false,'',
|
||||
);
|
||||
}
|
||||
}
|
||||
////move to event listener
|
||||
//if ($emailnotify_smtp=='yes' && $smtptype != 'none')
|
||||
//{
|
||||
//$cat = get_single_value("categories","name","WHERE id=".sqlesc($catid));
|
||||
//$res = sql_query("SELECT id, email, lang FROM users WHERE enabled='yes' AND parked='no' AND status='confirmed' AND notifs LIKE '%[cat$catid]%' AND notifs LIKE '%[email]%' ORDER BY lang ASC") or sqlerr(__FILE__, __LINE__);
|
||||
//
|
||||
//$uploader = $anon;
|
||||
//
|
||||
//$size = mksize($totallen);
|
||||
//
|
||||
//$description = format_comment($descr);
|
||||
//
|
||||
////dirty code, change later
|
||||
//$baseUrl = getSchemeAndHttpHost();
|
||||
//$langfolder_array = array("en", "chs", "cht", "ko", "ja");
|
||||
//$body_arr = array("en" => "", "chs" => "", "cht" => "", "ko" => "", "ja" => "");
|
||||
//$i = 0;
|
||||
//foreach($body_arr as $body)
|
||||
//{
|
||||
//$body_arr[$langfolder_array[$i]] = <<<EOD
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_hi']}
|
||||
//
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_new_torrent']}
|
||||
//
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_name']}$torrent
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_size']}$size
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_category']}$cat
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_uppedby']}$uploader
|
||||
//
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent_description']}
|
||||
//-------------------------------------------------------------------------------------------------------------------------
|
||||
//$description
|
||||
//-------------------------------------------------------------------------------------------------------------------------
|
||||
//
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_torrent']}<b><a href="javascript:void(null)" onclick="window.open('$baseUrl/details.php?id=$id&hit=1')">{$lang_takeupload_target[$langfolder_array[$i]]['mail_here']}</a></b><br />
|
||||
//$baseUrl/details.php?id=$id&hit=1
|
||||
//
|
||||
//------{$lang_takeupload_target[$langfolder_array[$i]]['mail_yours']}
|
||||
//{$lang_takeupload_target[$langfolder_array[$i]]['mail_team']}
|
||||
//EOD;
|
||||
//
|
||||
//$body_arr[$langfolder_array[$i]] = str_replace("<br />","<br />",nl2br($body_arr[$langfolder_array[$i]]));
|
||||
// $i++;
|
||||
//}
|
||||
//
|
||||
//while($arr = mysql_fetch_array($res))
|
||||
//{
|
||||
// $current_lang = $arr["lang"];
|
||||
// $to = $arr["email"];
|
||||
//
|
||||
// sent_mail(
|
||||
// $to,$SITENAME,$SITEEMAIL,
|
||||
// $lang_takeupload_target[validlang($current_lang)]['mail_title'],
|
||||
// $torrent,
|
||||
// validlang($current_lang),
|
||||
// $body_arr[validlang($current_lang)],
|
||||
// "torrent upload",false,false,'',
|
||||
// );
|
||||
//}
|
||||
//}
|
||||
|
||||
header("Location: " . get_protocol_prefix() . "$BASEURL/details.php?id=".htmlspecialchars($id)."&uploaded=1");
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user