modified api message reply to set title to conversion title, when replying.

This commit is contained in:
Sebastian Egbers 2012-06-25 15:53:56 +02:00
parent 020deedd7c
commit af1d4bb632

View file

@ -1516,27 +1516,31 @@
$sender = api_get_user($a); $sender = api_get_user($a);
require_once("include/message.php");
$r = q("SELECT `id` FROM `contact` WHERE `uid`=%d AND `nick`='%s'", $r = q("SELECT `id` FROM `contact` WHERE `uid`=%d AND `nick`='%s'",
intval(local_user()), intval(local_user()),
dbesc($_POST['screen_name'])); dbesc($_POST['screen_name']));
require_once("include/message.php");
$recipient = api_get_user($a, $r[0]['id']); $recipient = api_get_user($a, $r[0]['id']);
$replyto = ''; $replyto = '';
$sub = '';
if (x($_REQUEST,'replyto')) { if (x($_REQUEST,'replyto')) {
$r = q('SELECT `uri` FROM `mail` WHERE `uid`=%d AND `id`=%d', $r = q('SELECT `uri`, `title` FROM `mail` WHERE `uid`=%d AND `id`=%d',
intval(local_user()), intval(local_user()),
intval($_REQUEST['replyto'])); intval($_REQUEST['replyto']));
$replyto = $r[0]['uri']; $replyto = $r[0]['uri'];
} $sub = $r[0]['title'];
if (x($_REQUEST,'title')) {
$sub = $_REQUEST['title'];
} }
else { else {
$sub = ((strlen($_POST['text'])>10)?substr($_POST['text'],0,10)."...":$_POST['text']); if (x($_REQUEST,'title')) {
$sub = $_REQUEST['title'];
}
else {
$sub = ((strlen($_POST['text'])>10)?substr($_POST['text'],0,10)."...":$_POST['text']);
}
} }
$id = send_message($recipient['id'], $_POST['text'], $sub, $replyto); $id = send_message($recipient['id'], $_POST['text'], $sub, $replyto);
if ($id>-1) { if ($id>-1) {