From de93c61e0de2c4bd9c48ba15aae4855ddfabd0d5 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 28 Jun 2012 16:04:00 -0700 Subject: [PATCH] remove titles in ostatus even when edited date differs from created date --- boot.php | 2 +- include/items.php | 40 ++++---- util/messages.po | 248 +++++++++++++++++++++++----------------------- 3 files changed, 147 insertions(+), 143 deletions(-) diff --git a/boot.php b/boot.php index c27b0baaab..231f42a14c 100644 --- a/boot.php +++ b/boot.php @@ -10,7 +10,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '3.0.1386' ); +define ( 'FRIENDICA_VERSION', '3.0.1388' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); define ( 'DB_UPDATE_VERSION', 1151 ); diff --git a/include/items.php b/include/items.php index 1f05719688..7d3ed4fa9d 100755 --- a/include/items.php +++ b/include/items.php @@ -1660,6 +1660,21 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) continue; } + $force_parent = false; + if($contact['network'] === NETWORK_OSTATUS || stristr($contact['url'],'twitter.com')) { + if($contact['network'] === NETWORK_OSTATUS) + $force_parent = true; + if(strlen($datarray['title'])) + unset($datarray['title']); + $r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d", + dbesc(datetime_convert()), + dbesc($parent_uri), + intval($importer['uid']) + ); + $datarray['last-child'] = 1; + } + + $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", dbesc($item_id), intval($importer['uid']) @@ -1703,19 +1718,6 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) continue; } - $force_parent = false; - if($contact['network'] === NETWORK_OSTATUS || stristr($contact['url'],'twitter.com')) { - if($contact['network'] === NETWORK_OSTATUS) - $force_parent = true; - if(strlen($datarray['title'])) - unset($datarray['title']); - $r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d", - dbesc(datetime_convert()), - dbesc($parent_uri), - intval($importer['uid']) - ); - $datarray['last-child'] = 1; - } if(($contact['network'] === NETWORK_FEED) || (! strlen($contact['notify']))) { // one way feed - no remote comment ability @@ -1813,6 +1815,13 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) } } + if($contact['network'] === NETWORK_OSTATUS || stristr($contact['url'],'twitter.com')) { + if(strlen($datarray['title'])) + unset($datarray['title']); + $datarray['last-child'] = 1; + } + + $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", dbesc($item_id), intval($importer['uid']) @@ -1875,11 +1884,6 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) if(! is_array($contact)) return; - if($contact['network'] === NETWORK_OSTATUS || stristr($contact['url'],'twitter.com')) { - if(strlen($datarray['title'])) - unset($datarray['title']); - $datarray['last-child'] = 1; - } if(($contact['network'] === NETWORK_FEED) || (! strlen($contact['notify']))) { // one way feed - no remote comment ability diff --git a/util/messages.po b/util/messages.po index 0ce5eb5266..8519651ae4 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 3.0.1386\n" +"Project-Id-Version: 3.0.1388\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-26 10:00-0700\n" +"POT-Creation-Date: 2012-06-28 10:00-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -128,8 +128,8 @@ msgstr "" #: ../../mod/photos.php:1383 ../../mod/photos.php:1414 #: ../../mod/install.php:246 ../../mod/install.php:284 #: ../../mod/localtime.php:45 ../../mod/contacts.php:343 -#: ../../mod/settings.php:555 ../../mod/settings.php:701 -#: ../../mod/settings.php:762 ../../mod/settings.php:969 +#: ../../mod/settings.php:555 ../../mod/settings.php:709 +#: ../../mod/settings.php:770 ../../mod/settings.php:971 #: ../../mod/group.php:85 ../../mod/message.php:216 ../../mod/message.php:410 #: ../../mod/admin.php:420 ../../mod/admin.php:656 ../../mod/admin.php:792 #: ../../mod/admin.php:991 ../../mod/admin.php:1078 ../../mod/profiles.php:569 @@ -228,7 +228,7 @@ msgid "link to source" msgstr "" #: ../../mod/events.php:328 ../../view/theme/diabook/theme.php:131 -#: ../../include/nav.php:52 ../../boot.php:1546 +#: ../../include/nav.php:52 ../../boot.php:1549 msgid "Events" msgstr "" @@ -341,30 +341,30 @@ msgid "" msgstr "" #: ../../mod/api.php:105 ../../mod/dfrn_request.php:833 -#: ../../mod/settings.php:879 ../../mod/settings.php:885 -#: ../../mod/settings.php:893 ../../mod/settings.php:897 -#: ../../mod/settings.php:902 ../../mod/settings.php:908 -#: ../../mod/settings.php:914 ../../mod/settings.php:920 -#: ../../mod/settings.php:956 ../../mod/settings.php:957 +#: ../../mod/settings.php:887 ../../mod/settings.php:893 +#: ../../mod/settings.php:901 ../../mod/settings.php:905 +#: ../../mod/settings.php:910 ../../mod/settings.php:916 +#: ../../mod/settings.php:922 ../../mod/settings.php:928 #: ../../mod/settings.php:958 ../../mod/settings.php:959 -#: ../../mod/settings.php:960 ../../mod/register.php:234 +#: ../../mod/settings.php:960 ../../mod/settings.php:961 +#: ../../mod/settings.php:962 ../../mod/register.php:234 #: ../../mod/profiles.php:546 msgid "Yes" msgstr "" #: ../../mod/api.php:106 ../../mod/dfrn_request.php:834 -#: ../../mod/settings.php:879 ../../mod/settings.php:885 -#: ../../mod/settings.php:893 ../../mod/settings.php:897 -#: ../../mod/settings.php:902 ../../mod/settings.php:908 -#: ../../mod/settings.php:914 ../../mod/settings.php:920 -#: ../../mod/settings.php:956 ../../mod/settings.php:957 +#: ../../mod/settings.php:887 ../../mod/settings.php:893 +#: ../../mod/settings.php:901 ../../mod/settings.php:905 +#: ../../mod/settings.php:910 ../../mod/settings.php:916 +#: ../../mod/settings.php:922 ../../mod/settings.php:928 #: ../../mod/settings.php:958 ../../mod/settings.php:959 -#: ../../mod/settings.php:960 ../../mod/register.php:235 +#: ../../mod/settings.php:960 ../../mod/settings.php:961 +#: ../../mod/settings.php:962 ../../mod/register.php:235 #: ../../mod/profiles.php:547 msgid "No" msgstr "" -#: ../../mod/photos.php:46 ../../boot.php:1540 +#: ../../mod/photos.php:46 ../../boot.php:1543 msgid "Photo Albums" msgstr "" @@ -593,7 +593,7 @@ msgid "Preview" msgstr "" #: ../../mod/photos.php:1441 ../../mod/settings.php:618 -#: ../../mod/settings.php:699 ../../mod/group.php:168 ../../mod/admin.php:663 +#: ../../mod/settings.php:707 ../../mod/group.php:168 ../../mod/admin.php:663 #: ../../include/conversation.php:328 ../../include/conversation.php:609 msgid "Delete" msgstr "" @@ -1969,357 +1969,357 @@ msgstr "" msgid "StatusNet" msgstr "" -#: ../../mod/settings.php:683 +#: ../../mod/settings.php:685 +msgid "Email access is disabled on this site." +msgstr "" + +#: ../../mod/settings.php:691 msgid "Connector Settings" msgstr "" -#: ../../mod/settings.php:688 +#: ../../mod/settings.php:696 msgid "Email/Mailbox Setup" msgstr "" -#: ../../mod/settings.php:689 +#: ../../mod/settings.php:697 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "" -#: ../../mod/settings.php:690 +#: ../../mod/settings.php:698 msgid "Last successful email check:" msgstr "" -#: ../../mod/settings.php:691 -msgid "Email access is disabled on this site." -msgstr "" - -#: ../../mod/settings.php:692 +#: ../../mod/settings.php:700 msgid "IMAP server name:" msgstr "" -#: ../../mod/settings.php:693 +#: ../../mod/settings.php:701 msgid "IMAP port:" msgstr "" -#: ../../mod/settings.php:694 +#: ../../mod/settings.php:702 msgid "Security:" msgstr "" -#: ../../mod/settings.php:694 ../../mod/settings.php:699 +#: ../../mod/settings.php:702 ../../mod/settings.php:707 msgid "None" msgstr "" -#: ../../mod/settings.php:695 +#: ../../mod/settings.php:703 msgid "Email login name:" msgstr "" -#: ../../mod/settings.php:696 +#: ../../mod/settings.php:704 msgid "Email password:" msgstr "" -#: ../../mod/settings.php:697 +#: ../../mod/settings.php:705 msgid "Reply-to address:" msgstr "" -#: ../../mod/settings.php:698 +#: ../../mod/settings.php:706 msgid "Send public posts to all email contacts:" msgstr "" -#: ../../mod/settings.php:699 +#: ../../mod/settings.php:707 msgid "Action after import:" msgstr "" -#: ../../mod/settings.php:699 +#: ../../mod/settings.php:707 msgid "Mark as seen" msgstr "" -#: ../../mod/settings.php:699 +#: ../../mod/settings.php:707 msgid "Move to folder" msgstr "" -#: ../../mod/settings.php:700 +#: ../../mod/settings.php:708 msgid "Move to folder:" msgstr "" -#: ../../mod/settings.php:760 +#: ../../mod/settings.php:768 msgid "Display Settings" msgstr "" -#: ../../mod/settings.php:766 +#: ../../mod/settings.php:774 msgid "Display Theme:" msgstr "" -#: ../../mod/settings.php:767 +#: ../../mod/settings.php:775 msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/settings.php:767 +#: ../../mod/settings.php:775 msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/settings.php:768 +#: ../../mod/settings.php:776 msgid "Number of items to display on the network page:" msgstr "" -#: ../../mod/settings.php:768 +#: ../../mod/settings.php:776 msgid "Maximum of 100 items" msgstr "" -#: ../../mod/settings.php:769 +#: ../../mod/settings.php:777 msgid "Don't show emoticons" msgstr "" -#: ../../mod/settings.php:840 +#: ../../mod/settings.php:848 msgid "Normal Account Page" msgstr "" -#: ../../mod/settings.php:841 +#: ../../mod/settings.php:849 msgid "This account is a normal personal profile" msgstr "" -#: ../../mod/settings.php:844 +#: ../../mod/settings.php:852 msgid "Soapbox Page" msgstr "" -#: ../../mod/settings.php:845 +#: ../../mod/settings.php:853 msgid "Automatically approve all connection/friend requests as read-only fans" msgstr "" -#: ../../mod/settings.php:848 +#: ../../mod/settings.php:856 msgid "Community Forum/Celebrity Account" msgstr "" -#: ../../mod/settings.php:849 +#: ../../mod/settings.php:857 msgid "Automatically approve all connection/friend requests as read-write fans" msgstr "" -#: ../../mod/settings.php:852 +#: ../../mod/settings.php:860 msgid "Automatic Friend Page" msgstr "" -#: ../../mod/settings.php:853 +#: ../../mod/settings.php:861 msgid "Automatically approve all connection/friend requests as friends" msgstr "" -#: ../../mod/settings.php:856 +#: ../../mod/settings.php:864 msgid "Private Forum [Experimental]" msgstr "" -#: ../../mod/settings.php:857 +#: ../../mod/settings.php:865 msgid "Private forum - approved members only" msgstr "" -#: ../../mod/settings.php:869 +#: ../../mod/settings.php:877 msgid "OpenID:" msgstr "" -#: ../../mod/settings.php:869 +#: ../../mod/settings.php:877 msgid "(Optional) Allow this OpenID to login to this account." msgstr "" -#: ../../mod/settings.php:879 +#: ../../mod/settings.php:887 msgid "Publish your default profile in your local site directory?" msgstr "" -#: ../../mod/settings.php:885 +#: ../../mod/settings.php:893 msgid "Publish your default profile in the global social directory?" msgstr "" -#: ../../mod/settings.php:893 +#: ../../mod/settings.php:901 msgid "Hide your contact/friend list from viewers of your default profile?" msgstr "" -#: ../../mod/settings.php:897 +#: ../../mod/settings.php:905 msgid "Hide your profile details from unknown viewers?" msgstr "" -#: ../../mod/settings.php:902 +#: ../../mod/settings.php:910 msgid "Allow friends to post to your profile page?" msgstr "" -#: ../../mod/settings.php:908 +#: ../../mod/settings.php:916 msgid "Allow friends to tag your posts?" msgstr "" -#: ../../mod/settings.php:914 +#: ../../mod/settings.php:922 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/settings.php:920 +#: ../../mod/settings.php:928 msgid "Permit unknown people to send you private mail?" msgstr "" -#: ../../mod/settings.php:931 +#: ../../mod/settings.php:936 msgid "Profile is not published." msgstr "" -#: ../../mod/settings.php:937 ../../mod/profile_photo.php:213 +#: ../../mod/settings.php:939 ../../mod/profile_photo.php:213 msgid "or" msgstr "" -#: ../../mod/settings.php:942 +#: ../../mod/settings.php:944 msgid "Your Identity Address is" msgstr "" -#: ../../mod/settings.php:953 +#: ../../mod/settings.php:955 msgid "Automatically expire posts after this many days:" msgstr "" -#: ../../mod/settings.php:953 +#: ../../mod/settings.php:955 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: ../../mod/settings.php:954 +#: ../../mod/settings.php:956 msgid "Advanced expiration settings" msgstr "" -#: ../../mod/settings.php:955 +#: ../../mod/settings.php:957 msgid "Advanced Expiration" msgstr "" -#: ../../mod/settings.php:956 +#: ../../mod/settings.php:958 msgid "Expire posts:" msgstr "" -#: ../../mod/settings.php:957 +#: ../../mod/settings.php:959 msgid "Expire personal notes:" msgstr "" -#: ../../mod/settings.php:958 +#: ../../mod/settings.php:960 msgid "Expire starred posts:" msgstr "" -#: ../../mod/settings.php:959 +#: ../../mod/settings.php:961 msgid "Expire photos:" msgstr "" -#: ../../mod/settings.php:960 +#: ../../mod/settings.php:962 msgid "Only expire posts by others:" msgstr "" -#: ../../mod/settings.php:967 +#: ../../mod/settings.php:969 msgid "Account Settings" msgstr "" -#: ../../mod/settings.php:975 +#: ../../mod/settings.php:977 msgid "Password Settings" msgstr "" -#: ../../mod/settings.php:976 +#: ../../mod/settings.php:978 msgid "New Password:" msgstr "" -#: ../../mod/settings.php:977 +#: ../../mod/settings.php:979 msgid "Confirm:" msgstr "" -#: ../../mod/settings.php:977 +#: ../../mod/settings.php:979 msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/settings.php:981 +#: ../../mod/settings.php:983 msgid "Basic Settings" msgstr "" -#: ../../mod/settings.php:982 ../../include/profile_advanced.php:15 +#: ../../mod/settings.php:984 ../../include/profile_advanced.php:15 msgid "Full Name:" msgstr "" -#: ../../mod/settings.php:983 +#: ../../mod/settings.php:985 msgid "Email Address:" msgstr "" -#: ../../mod/settings.php:984 +#: ../../mod/settings.php:986 msgid "Your Timezone:" msgstr "" -#: ../../mod/settings.php:985 +#: ../../mod/settings.php:987 msgid "Default Post Location:" msgstr "" -#: ../../mod/settings.php:986 +#: ../../mod/settings.php:988 msgid "Use Browser Location:" msgstr "" -#: ../../mod/settings.php:989 +#: ../../mod/settings.php:991 msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/settings.php:991 +#: ../../mod/settings.php:993 msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/settings.php:991 ../../mod/settings.php:1010 +#: ../../mod/settings.php:993 ../../mod/settings.php:1012 msgid "(to prevent spam abuse)" msgstr "" -#: ../../mod/settings.php:992 +#: ../../mod/settings.php:994 msgid "Default Post Permissions" msgstr "" -#: ../../mod/settings.php:993 +#: ../../mod/settings.php:995 msgid "(click to open/close)" msgstr "" -#: ../../mod/settings.php:1010 +#: ../../mod/settings.php:1012 msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/settings.php:1013 +#: ../../mod/settings.php:1015 msgid "Notification Settings" msgstr "" -#: ../../mod/settings.php:1014 +#: ../../mod/settings.php:1016 msgid "By default post a status message when:" msgstr "" -#: ../../mod/settings.php:1015 +#: ../../mod/settings.php:1017 msgid "accepting a friend request" msgstr "" -#: ../../mod/settings.php:1016 +#: ../../mod/settings.php:1018 msgid "joining a forum/community" msgstr "" -#: ../../mod/settings.php:1017 +#: ../../mod/settings.php:1019 msgid "making an interesting profile change" msgstr "" -#: ../../mod/settings.php:1018 +#: ../../mod/settings.php:1020 msgid "Send a notification email when:" msgstr "" -#: ../../mod/settings.php:1019 +#: ../../mod/settings.php:1021 msgid "You receive an introduction" msgstr "" -#: ../../mod/settings.php:1020 +#: ../../mod/settings.php:1022 msgid "Your introductions are confirmed" msgstr "" -#: ../../mod/settings.php:1021 +#: ../../mod/settings.php:1023 msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/settings.php:1022 +#: ../../mod/settings.php:1024 msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/settings.php:1023 +#: ../../mod/settings.php:1025 msgid "You receive a private message" msgstr "" -#: ../../mod/settings.php:1024 +#: ../../mod/settings.php:1026 msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/settings.php:1025 +#: ../../mod/settings.php:1027 msgid "You are tagged in a post" msgstr "" -#: ../../mod/settings.php:1028 +#: ../../mod/settings.php:1030 msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/settings.php:1029 +#: ../../mod/settings.php:1031 msgid "Change the behaviour of this account for special situations" msgstr "" @@ -2433,7 +2433,7 @@ msgstr "" msgid "Invalid contact." msgstr "" -#: ../../mod/notes.php:44 ../../boot.php:1552 +#: ../../mod/notes.php:44 ../../boot.php:1555 msgid "Personal Notes" msgstr "" @@ -2684,7 +2684,7 @@ msgstr "" #: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:128 #: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84 -#: ../../include/nav.php:50 ../../boot.php:1531 +#: ../../include/nav.php:50 ../../boot.php:1534 msgid "Profile" msgstr "" @@ -2831,7 +2831,7 @@ msgid "Access denied." msgstr "" #: ../../mod/fbrowser.php:25 ../../view/theme/diabook/theme.php:130 -#: ../../include/nav.php:51 ../../boot.php:1537 +#: ../../include/nav.php:51 ../../boot.php:1540 msgid "Photos" msgstr "" @@ -6743,7 +6743,7 @@ msgstr "" msgid "End this session" msgstr "" -#: ../../include/nav.php:49 ../../boot.php:1525 +#: ../../include/nav.php:49 ../../boot.php:1528 msgid "Status" msgstr "" @@ -7657,15 +7657,15 @@ msgstr "" msgid "Message" msgstr "" -#: ../../boot.php:1194 ../../boot.php:1270 +#: ../../boot.php:1194 ../../boot.php:1273 msgid "g A l F d" msgstr "" -#: ../../boot.php:1195 ../../boot.php:1271 +#: ../../boot.php:1195 ../../boot.php:1274 msgid "F d" msgstr "" -#: ../../boot.php:1240 ../../boot.php:1311 +#: ../../boot.php:1240 ../../boot.php:1314 msgid "[today]" msgstr "" @@ -7677,30 +7677,30 @@ msgstr "" msgid "Birthdays this week:" msgstr "" -#: ../../boot.php:1304 +#: ../../boot.php:1307 msgid "[No description]" msgstr "" -#: ../../boot.php:1322 +#: ../../boot.php:1325 msgid "Event Reminders" msgstr "" -#: ../../boot.php:1323 +#: ../../boot.php:1326 msgid "Events this week:" msgstr "" -#: ../../boot.php:1528 +#: ../../boot.php:1531 msgid "Status Messages and Posts" msgstr "" -#: ../../boot.php:1534 +#: ../../boot.php:1537 msgid "Profile Details" msgstr "" -#: ../../boot.php:1549 +#: ../../boot.php:1552 msgid "Events and Calendar" msgstr "" -#: ../../boot.php:1555 +#: ../../boot.php:1558 msgid "Only You Can See This" msgstr ""