X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fmessage.php;h=fa4af3f466de0f472681b967899b9e54071fd4af;hb=9513f1f1668a33be3fc2b241fe3662e9de42d84b;hp=011a5a67bd7cd93e16578dde0b4d1a741a548ded;hpb=9f0cedad8e4f4063db7c8ee5cd9821ff10e39ea0;p=friendica.git diff --git a/mod/message.php b/mod/message.php index 011a5a67bd..fa4af3f466 100644 --- a/mod/message.php +++ b/mod/message.php @@ -1,6 +1,6 @@ get_baseurl() . ':' . $_SESSION['uid'] . ':' . $hash ; + $uri = 'urn:X-dfrn:' . $a->get_baseurl() . ':' . local_user() . ':' . $hash ; if(! strlen($replyto)) $replyto = $uri; $r = q("INSERT INTO `mail` ( `uid`, `from-name`, `from-photo`, `from-url`, - `contact-id`, `title`, `body`, `delivered`, `seen`, `replied`, `uri`, `parent-uri`, `created`) - VALUES ( %d, '%s', '%s', '%s', %d, '%s', '%s', %d, %d, %d, '%s', '%s', '%s' )", - intval($_SESSION['uid']), + `contact-id`, `title`, `body`, `seen`, `replied`, `uri`, `parent-uri`, `created`) + VALUES ( %d, '%s', '%s', '%s', %d, '%s', '%s', %d, %d, '%s', '%s', '%s' )", + intval(local_user()), dbesc($me[0]['name']), dbesc($me[0]['thumb']), dbesc($me[0]['url']), intval($recipient), dbesc($subject), dbesc($body), - 0, 1, 0, dbesc($uri), @@ -62,16 +64,15 @@ function message_post(&$a) { ); $r = q("SELECT * FROM `mail` WHERE `uri` = '%s' and `uid` = %d LIMIT 1", dbesc($uri), - intval($_SESSION['uid']) + intval(local_user()) ); if(count($r)) $post_id = $r[0]['id']; $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); - $proc_debug = get_config('system','proc_debug'); if($post_id) { - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"mail\" \"$post_id\" $proc_debug &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"mail\" \"$post_id\" &", array(),$foo)); notice( t('Message sent.') . EOL ); } @@ -83,6 +84,8 @@ function message_post(&$a) { } function message_content(&$a) { + + $o = ''; $o .= ''; if(! local_user()) { @@ -109,7 +112,7 @@ function message_content(&$a) { if($cmd === 'drop') { $r = q("DELETE FROM `mail` WHERE `id` = %d AND `uid` = %d LIMIT 1", intval($a->argv[2]), - intval($_SESSION['uid']) + intval(local_user()) ); if($r) { notice( t('Message deleted.') . EOL ); @@ -119,13 +122,13 @@ function message_content(&$a) { else { $r = q("SELECT `parent-uri` FROM `mail` WHERE `id` = %d AND `uid` = %d LIMIT 1", intval($a->argv[2]), - intval($_SESSION['uid']) + intval(local_user()) ); if(count($r)) { $parent = $r[0]['parent-uri']; $r = q("DELETE FROM `mail` WHERE `parent-uri` = '%s' AND `uid` = %d ", dbesc($parent), - intval($_SESSION['uid']) + intval(local_user()) ); if($r) notice( t('Conversation removed.') . EOL ); @@ -134,18 +137,6 @@ function message_content(&$a) { } } - if(($a->argc > 2) && ($a->argv[1] === 'redeliver') && intval($a->argv[2])) { - $post_id = intval($a->argv[2]); - $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); - $proc_debug = get_config('system','proc_debug'); - - - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"mail\" \"$post_id\" $proc_debug & ", - array(),$foo)); - goaway($a->get_baseurl() . '/message' ); - } - - if(($a->argc > 1) && ($a->argv[1] === 'new')) { @@ -153,7 +144,7 @@ function message_content(&$a) { $a->page['htmlhead'] .= replace_macros($tpl, array('$baseurl' => $a->get_baseurl())); - $select .= contact_select('messageto','message-to-select', false, 4, true); + $select = contact_select('messageto','message-to-select', false, 4, true); $tpl = load_view_file('view/prv_message.tpl'); $o .= replace_macros($tpl,array( '$header' => t('Send Private Message'), @@ -184,7 +175,7 @@ function message_content(&$a) { $r = q("SELECT count(*) AS `total` FROM `mail` WHERE `mail`.`uid` = %d AND `from-url` $eq '%s' GROUP BY `parent-uri` ORDER BY `created` DESC", - intval($_SESSION['uid']), + intval(local_user()), dbesc($myprofile) ); if(count($r)) @@ -194,7 +185,7 @@ function message_content(&$a) { `mail`.* , `contact`.`name`, `contact`.`url`, `contact`.`thumb` FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` WHERE `mail`.`uid` = %d AND `from-url` $eq '%s' GROUP BY `parent-uri` ORDER BY `created` DESC LIMIT %d , %d ", - intval($_SESSION['uid']), + intval(local_user()), dbesc($myprofile), intval($a->pager['start']), intval($a->pager['itemspage']) @@ -230,7 +221,7 @@ function message_content(&$a) { $r = q("SELECT `mail`.*, `contact`.`name`, `contact`.`url`, `contact`.`thumb` FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` WHERE `mail`.`uid` = %d AND `mail`.`id` = %d LIMIT 1", - intval($_SESSION['uid']), + intval(local_user()), intval($a->argv[1]) ); if(count($r)) { @@ -238,7 +229,7 @@ function message_content(&$a) { $messages = q("SELECT `mail`.*, `contact`.`name`, `contact`.`url`, `contact`.`thumb` FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` WHERE `mail`.`uid` = %d AND `mail`.`parent-uri` = '%s' ORDER BY `mail`.`created` ASC", - intval($_SESSION['uid']), + intval(local_user()), dbesc($r[0]['parent-uri']) ); } @@ -249,7 +240,7 @@ function message_content(&$a) { $r = q("UPDATE `mail` SET `seen` = 1 WHERE `parent-uri` = '%s' AND `uid` = %d", dbesc($r[0]['parent-uri']), - intval($_SESSION['uid']) + intval(local_user()) ); require_once("include/bbcode.php");