modified api message reply to set title to conversion title, when replying.
This commit is contained in:
parent
020deedd7c
commit
af1d4bb632
1 changed files with 12 additions and 8 deletions
|
@ -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'];
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
if (x($_REQUEST,'title')) {
|
if (x($_REQUEST,'title')) {
|
||||||
$sub = $_REQUEST['title'];
|
$sub = $_REQUEST['title'];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sub = ((strlen($_POST['text'])>10)?substr($_POST['text'],0,10)."...":$_POST['text']);
|
$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) {
|
||||||
|
|
Loading…
Reference in a new issue