diff --git a/blockem/blockem.php b/blockem/blockem.php index aaa69399..3de7be40 100644 --- a/blockem/blockem.php +++ b/blockem/blockem.php @@ -138,6 +138,10 @@ function blockem_prepare_body_content_filter(\Friendica\App $a, &$hook_data) } function blockem_display_item(&$a,&$b) { + if (empty($b['output']['body'])) { + return; + } + if(strstr($b['output']['body'],'id="blockem-wrap-')) $b['output']['thumb'] = $a->get_baseurl() . "/images/person-80.jpg"; } @@ -177,7 +181,7 @@ function blockem_item_photo_menu(&$a,&$b) { $blocked = false; $author = $b['item']['author-link']; - if(is_array($a->data['blockem'])) { + if(!empty($a->data['blockem'])) { foreach($a->data['blockem'] as $bloke) { if(link_compare($bloke,$author)) { $blocked = true; diff --git a/curweather/lang/cs/messages.po b/curweather/lang/cs/messages.po index 389550eb..256502c6 100644 --- a/curweather/lang/cs/messages.po +++ b/curweather/lang/cs/messages.po @@ -4,16 +4,15 @@ # # # Translators: -# Aditoo, 2018 -# Aditoo, 2018 +# Lorem Ipsum , 2018 # michal_s , 2014-2015 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-25 17:17+0200\n" -"PO-Revision-Date: 2018-07-05 17:03+0000\n" -"Last-Translator: Aditoo\n" +"PO-Revision-Date: 2018-06-09 09:44+0000\n" +"Last-Translator: Lorem Ipsum \n" "Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -89,7 +88,7 @@ msgstr "Vaše poloha" msgid "" "Identifier of your location (name or zip code), e.g. Berlin,DE or " "14476,DE." -msgstr "Identifikátor vaší polohy (název nebo PSČ), např. Praha,CZ nebo 11000,CZ." +msgstr "Identifikátor vaší polohy (název nebo PSČ), např. Berlin,DE nebo 14476,DE" #: curweather.php:176 msgid "Units" diff --git a/curweather/lang/cs/strings.php b/curweather/lang/cs/strings.php index 565fe7d7..482489b1 100644 --- a/curweather/lang/cs/strings.php +++ b/curweather/lang/cs/strings.php @@ -22,7 +22,7 @@ $a->strings["Save Settings"] = "Uložit nastavení"; $a->strings["Settings"] = "Nastavení"; $a->strings["Enter either the name of your location or the zip code."] = "Zadejte buď název místa, kde se nacházíte, nebo PSČ."; $a->strings["Your Location"] = "Vaše poloha"; -$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "Identifikátor vaší polohy (název nebo PSČ), např. Praha,CZ nebo 11000,CZ."; +$a->strings["Identifier of your location (name or zip code), e.g. Berlin,DE or 14476,DE."] = "Identifikátor vaší polohy (název nebo PSČ), např. Berlin,DE nebo 14476,DE"; $a->strings["Units"] = "Jednotky"; $a->strings["select if the temperature should be displayed in °C or °F"] = "vyberte, jestli by se teplota měla zobrazovat v °C či °F"; $a->strings["Show weather data"] = "Ukázat data o počasí"; diff --git a/fromgplus/fromgplus.php b/fromgplus/fromgplus.php index 5dfac50c..fcee3260 100644 --- a/fromgplus/fromgplus.php +++ b/fromgplus/fromgplus.php @@ -455,7 +455,7 @@ function fromgplus_fetch($a, $uid) { $lastdate = 0; - if (!is_array($activities->items)) + if (empty($activities->items)) return; $reversed = array_reverse($activities->items); diff --git a/jappixmini/jappixmini.php b/jappixmini/jappixmini.php index 37d2ce5c..372193fb 100644 --- a/jappixmini/jappixmini.php +++ b/jappixmini/jappixmini.php @@ -477,7 +477,7 @@ function jappixmini_script(App $a) return; } - if ($_GET["mode"] == "minimal") { + if (defaults($_GET, "mode", '') == "minimal") { return; } diff --git a/leistungsschutzrecht/leistungsschutzrecht.php b/leistungsschutzrecht/leistungsschutzrecht.php index 04d3e556..6cfe95fe 100644 --- a/leistungsschutzrecht/leistungsschutzrecht.php +++ b/leistungsschutzrecht/leistungsschutzrecht.php @@ -138,6 +138,10 @@ function leistungsschutzrecht_is_member_site($url) { $cleanedurlpart = explode("%", $urldata["host"]); $hostname = explode(".", $cleanedurlpart[0]); + if (empty($hostname)) { + return false; + } + $site = $hostname[sizeof($hostname) - 2].".".$hostname[sizeof($hostname) - 1]; return (isset($sites[$site])); diff --git a/morepokes/lang/cs/messages.po b/morepokes/lang/cs/messages.po index b5dd60b9..34c7f9b5 100644 --- a/morepokes/lang/cs/messages.po +++ b/morepokes/lang/cs/messages.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-02-27 05:01-0500\n" -"PO-Revision-Date: 2018-07-06 18:55+0000\n" +"PO-Revision-Date: 2018-06-24 17:19+0000\n" "Last-Translator: Aditoo\n" "Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n" "MIME-Version: 1.0\n" @@ -26,23 +26,23 @@ msgstr "dát facku" #: morepokes.php:19 msgid "bitchslapped" -msgstr "dal/a facku" +msgstr "dal facku" #: morepokes.php:20 msgid "shag" -msgstr "pomilovat" +msgstr "ošoustat" #: morepokes.php:20 msgid "shagged" -msgstr "pomiloval/a" +msgstr "ošoustal" #: morepokes.php:21 msgid "do something obscenely biological to" -msgstr "udělat příjemci něco obscéně biologického" +msgstr "udělat něco obscéně biologického uživateli" #: morepokes.php:21 msgid "did something obscenely biological to" -msgstr "udělal/a něco obscéně biologického" +msgstr "udělal něco obscéně biologického uživateli" #: morepokes.php:22 msgid "point out the poke feature to" @@ -50,15 +50,15 @@ msgstr "upozornit na funkci šťouchnutí" #: morepokes.php:22 msgid "pointed out the poke feature to" -msgstr "upozornil/a na funkci šťouchnutí" +msgstr "upozornil na funkci šťouchnutí" #: morepokes.php:23 msgid "declare undying love for" -msgstr "vyjadřit nehynoucí lásku" +msgstr "vyjadřit nehynoucí lásku ke" #: morepokes.php:23 msgid "declared undying love for" -msgstr "vyjadřil/a nehynoucí lásku k uživateli" +msgstr "vyjadřil nehynoucí lásku ke" #: morepokes.php:24 msgid "patent" @@ -66,7 +66,7 @@ msgstr "patentovat" #: morepokes.php:24 msgid "patented" -msgstr "patentoval/a uživatele" +msgstr "patentoval" #: morepokes.php:25 msgid "stroke beard" @@ -74,18 +74,18 @@ msgstr "pohladit plnovous" #: morepokes.php:25 msgid "stroked their beard at" -msgstr "pohladil/a plnovous" +msgstr "pohladil jeho/její plnovous na" #: morepokes.php:26 msgid "" "bemoan the declining standards of modern secondary and tertiary education to" -msgstr "stěžovat si příjemci na klesající úroveň moderního sekundárního a terciárního vzdělávání" +msgstr "stěžovat si na klesající úroveň moderního sekundárního a terciárního vzdělávání u" #: morepokes.php:26 msgid "" "bemoans the declining standards of modern secondary and tertiary education " "to" -msgstr "si stěžuje na klesající úroveň moderního sekundárního a terciárního vzdělávání" +msgstr "si stěžoval na klesající úroveň moderního sekundárního a terciárního vzdělávání u" #: morepokes.php:27 msgid "hug" @@ -93,7 +93,7 @@ msgstr "obejmout" #: morepokes.php:27 msgid "hugged" -msgstr "obejmul/a" +msgstr "obejmut " #: morepokes.php:28 msgid "kiss" @@ -101,7 +101,7 @@ msgstr "políbit" #: morepokes.php:28 msgid "kissed" -msgstr "políbil/a" +msgstr "políbil" #: morepokes.php:29 msgid "raise eyebrows at" @@ -109,7 +109,7 @@ msgstr "zvednout obočí na" #: morepokes.php:29 msgid "raised their eyebrows at" -msgstr "zvedl/a obočí na" +msgstr "zvednul obočí na" #: morepokes.php:30 msgid "insult" @@ -117,7 +117,7 @@ msgstr "urazit" #: morepokes.php:30 msgid "insulted" -msgstr "urazil/a" +msgstr "urazil" #: morepokes.php:31 msgid "praise" @@ -125,7 +125,7 @@ msgstr "pochválit" #: morepokes.php:31 msgid "praised" -msgstr "pochválil/a" +msgstr "pochválil" #: morepokes.php:32 msgid "be dubious of" @@ -133,7 +133,7 @@ msgstr "mít pochyby o" #: morepokes.php:32 msgid "was dubious of" -msgstr "měl/a pochyby o" +msgstr "měl pochyby o" #: morepokes.php:33 msgid "eat" @@ -141,15 +141,15 @@ msgstr "sníst" #: morepokes.php:33 msgid "ate" -msgstr "snědl/a" +msgstr "snědl" #: morepokes.php:34 msgid "giggle and fawn at" -msgstr "hihňat se na" +msgstr "hihňat se" #: morepokes.php:34 msgid "giggled and fawned at" -msgstr "se hihňal/a na" +msgstr "se hihňal" #: morepokes.php:35 msgid "doubt" @@ -157,7 +157,7 @@ msgstr "pochybovat" #: morepokes.php:35 msgid "doubted" -msgstr "zapochyboval/a o" +msgstr "pochyboval" #: morepokes.php:36 msgid "glare" @@ -165,4 +165,4 @@ msgstr "zabodávát pohledem" #: morepokes.php:36 msgid "glared at" -msgstr "zabodával/a pohledem " +msgstr "zabodával pohledem " diff --git a/morepokes/lang/cs/strings.php b/morepokes/lang/cs/strings.php index 86114ca6..f00fcae7 100644 --- a/morepokes/lang/cs/strings.php +++ b/morepokes/lang/cs/strings.php @@ -7,38 +7,38 @@ function string_plural_select_cs($n){ }} ; $a->strings["bitchslap"] = "dát facku"; -$a->strings["bitchslapped"] = "dal/a facku"; -$a->strings["shag"] = "pomilovat"; -$a->strings["shagged"] = "pomiloval/a"; -$a->strings["do something obscenely biological to"] = "udělat příjemci něco obscéně biologického"; -$a->strings["did something obscenely biological to"] = "udělal/a něco obscéně biologického"; +$a->strings["bitchslapped"] = "dal facku"; +$a->strings["shag"] = "ošoustat"; +$a->strings["shagged"] = "ošoustal"; +$a->strings["do something obscenely biological to"] = "udělat něco obscéně biologického uživateli"; +$a->strings["did something obscenely biological to"] = "udělal něco obscéně biologického uživateli"; $a->strings["point out the poke feature to"] = "upozornit na funkci šťouchnutí"; -$a->strings["pointed out the poke feature to"] = "upozornil/a na funkci šťouchnutí"; -$a->strings["declare undying love for"] = "vyjadřit nehynoucí lásku"; -$a->strings["declared undying love for"] = "vyjadřil/a nehynoucí lásku k uživateli"; +$a->strings["pointed out the poke feature to"] = "upozornil na funkci šťouchnutí"; +$a->strings["declare undying love for"] = "vyjadřit nehynoucí lásku ke"; +$a->strings["declared undying love for"] = "vyjadřil nehynoucí lásku ke"; $a->strings["patent"] = "patentovat"; -$a->strings["patented"] = "patentoval/a uživatele"; +$a->strings["patented"] = "patentoval"; $a->strings["stroke beard"] = "pohladit plnovous"; -$a->strings["stroked their beard at"] = "pohladil/a plnovous"; -$a->strings["bemoan the declining standards of modern secondary and tertiary education to"] = "stěžovat si příjemci na klesající úroveň moderního sekundárního a terciárního vzdělávání"; -$a->strings["bemoans the declining standards of modern secondary and tertiary education to"] = "si stěžuje na klesající úroveň moderního sekundárního a terciárního vzdělávání"; +$a->strings["stroked their beard at"] = "pohladil jeho/její plnovous na"; +$a->strings["bemoan the declining standards of modern secondary and tertiary education to"] = "stěžovat si na klesající úroveň moderního sekundárního a terciárního vzdělávání u"; +$a->strings["bemoans the declining standards of modern secondary and tertiary education to"] = "si stěžoval na klesající úroveň moderního sekundárního a terciárního vzdělávání u"; $a->strings["hug"] = "obejmout"; -$a->strings["hugged"] = "obejmul/a"; +$a->strings["hugged"] = "obejmut "; $a->strings["kiss"] = "políbit"; -$a->strings["kissed"] = "políbil/a"; +$a->strings["kissed"] = "políbil"; $a->strings["raise eyebrows at"] = "zvednout obočí na"; -$a->strings["raised their eyebrows at"] = "zvedl/a obočí na"; +$a->strings["raised their eyebrows at"] = "zvednul obočí na"; $a->strings["insult"] = "urazit"; -$a->strings["insulted"] = "urazil/a"; +$a->strings["insulted"] = "urazil"; $a->strings["praise"] = "pochválit"; -$a->strings["praised"] = "pochválil/a"; +$a->strings["praised"] = "pochválil"; $a->strings["be dubious of"] = "mít pochyby o"; -$a->strings["was dubious of"] = "měl/a pochyby o"; +$a->strings["was dubious of"] = "měl pochyby o"; $a->strings["eat"] = "sníst"; -$a->strings["ate"] = "snědl/a"; -$a->strings["giggle and fawn at"] = "hihňat se na"; -$a->strings["giggled and fawned at"] = "se hihňal/a na"; +$a->strings["ate"] = "snědl"; +$a->strings["giggle and fawn at"] = "hihňat se"; +$a->strings["giggled and fawned at"] = "se hihňal"; $a->strings["doubt"] = "pochybovat"; -$a->strings["doubted"] = "zapochyboval/a o"; +$a->strings["doubted"] = "pochyboval"; $a->strings["glare"] = "zabodávát pohledem"; -$a->strings["glared at"] = "zabodával/a pohledem "; +$a->strings["glared at"] = "zabodával pohledem "; diff --git a/newmemberwidget/newmemberwidget.php b/newmemberwidget/newmemberwidget.php index 57b49230..5aff1c96 100644 --- a/newmemberwidget/newmemberwidget.php +++ b/newmemberwidget/newmemberwidget.php @@ -11,29 +11,42 @@ use Friendica\Core\Addon; use Friendica\Core\Config; use Friendica\Core\L10n; -function newmemberwidget_install () { - Addon::registerHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); - logger('newmemberwidget installed'); -} -function newmemberwidget_uninstall () { - Addon::unregisterHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); +function newmemberwidget_install() +{ + Addon::registerHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); + logger('newmemberwidget installed'); } -function newmemberwidget_network_mod_init ( $a, $b) { - if (x($_SESSION['new_member'])) { +function newmemberwidget_uninstall() +{ + Addon::unregisterHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); +} + +function newmemberwidget_network_mod_init ($a, $b) +{ + if (empty($_SESSION['new_member'])) { + return; + } + $t = '
'.EOL; $t .= '

'.L10n::t('New Member').'

'.EOL; $t .= '' . L10n::t('Tips for New Members') . '
'.EOL; - if (Config::get('newmemberwidget','linkglobalsupport')==1) - $t .= ''.L10n::t('Global Support Forum').'
'.EOL; - if (Config::get('newmemberwidget','linklocalsupport')==1) - $t .= ''.L10n::t('Local Support Forum').'
'.EOL; - $ft = Config::get('newmemberwidget','freetext'); - if (!trim($ft)=="") - $t .= '

'.BBCode::convert(trim($ft)).'

'; + + if (Config::get('newmemberwidget','linkglobalsupport', false)) { + $t .= ''.L10n::t('Global Support Forum').'
'.EOL; + } + + if (Config::get('newmemberwidget','linklocalsupport', false)) { + $t .= ''.L10n::t('Local Support Forum').'
'.EOL; + } + + $ft = Config::get('newmemberwidget','freetext', ''); + if (!empty($ft)) { + $t .= '

'.BBCode::convert(trim($ft)).'

'; + } + $t .= '
'; - $a->page['aside'] = $t . $a->page['aside']; - } + $a->page['aside'] = $t . $a->page['aside']; } function newmemberwidget_addon_admin_post(&$a) diff --git a/numfriends/lang/cs/messages.po b/numfriends/lang/cs/messages.po index 1c2b092e..89e454b1 100644 --- a/numfriends/lang/cs/messages.po +++ b/numfriends/lang/cs/messages.po @@ -4,25 +4,24 @@ # # # Translators: -# Aditoo, 2018 -# michal_s , 2014-2015 +# Michal Šupler , 2014-2015 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-02-27 05:01-0500\n" -"PO-Revision-Date: 2018-07-03 14:45+0000\n" -"Last-Translator: Aditoo\n" -"Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n" +"PO-Revision-Date: 2015-02-11 19:38+0000\n" +"Last-Translator: Michal Šupler \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/friendica/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: numfriends.php:46 msgid "Numfriends settings updated." -msgstr "Nastavení Numfriends aktualizováno" +msgstr "Numfriends nastavení aktualizováno" #: numfriends.php:77 msgid "Numfriends Settings" @@ -30,7 +29,7 @@ msgstr "Nastavení Numfriends" #: numfriends.php:79 msgid "How many contacts to display on profile sidebar" -msgstr "Kolik kontaktů zobrazit na profilové postranní liště" +msgstr "Kolik kontaktů zobrazit na profilovém bočním menu" #: numfriends.php:85 msgid "Submit" diff --git a/numfriends/lang/cs/strings.php b/numfriends/lang/cs/strings.php index e8565071..32f2232b 100644 --- a/numfriends/lang/cs/strings.php +++ b/numfriends/lang/cs/strings.php @@ -2,11 +2,10 @@ if(! function_exists("string_plural_select_cs")) { function string_plural_select_cs($n){ - $n = intval($n); - return ($n == 1 && $n % 1 == 0) ? 0 : ($n >= 2 && $n <= 4 && $n % 1 == 0) ? 1: ($n % 1 != 0 ) ? 2 : 3;; + return ($n==1) ? 0 : ($n>=2 && $n<=4) ? 1 : 2;; }} ; -$a->strings["Numfriends settings updated."] = "Nastavení Numfriends aktualizováno"; +$a->strings["Numfriends settings updated."] = "Numfriends nastavení aktualizováno"; $a->strings["Numfriends Settings"] = "Nastavení Numfriends"; -$a->strings["How many contacts to display on profile sidebar"] = "Kolik kontaktů zobrazit na profilové postranní liště"; +$a->strings["How many contacts to display on profile sidebar"] = "Kolik kontaktů zobrazit na profilovém bočním menu"; $a->strings["Submit"] = "Odeslat"; diff --git a/openstreetmap/openstreetmap.php b/openstreetmap/openstreetmap.php index 974be0a0..0fe2a2fd 100644 --- a/openstreetmap/openstreetmap.php +++ b/openstreetmap/openstreetmap.php @@ -94,7 +94,7 @@ function openstreetmap_location($a, &$item) } } - if ($target == "") { + if (empty($target)) { $target = $nomserver.'?q='.urlencode($item['location']); } diff --git a/public_server/lang/cs/messages.po b/public_server/lang/cs/messages.po index c00d525b..6cd521a5 100644 --- a/public_server/lang/cs/messages.po +++ b/public_server/lang/cs/messages.po @@ -4,21 +4,20 @@ # # # Translators: -# Aditoo, 2018 -# michal_s , 2014 +# Michal Šupler , 2014 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-02-27 05:01-0500\n" -"PO-Revision-Date: 2018-07-02 14:25+0000\n" -"Last-Translator: Aditoo\n" -"Language-Team: Czech (http://www.transifex.com/Friendica/friendica/language/cs/)\n" +"PO-Revision-Date: 2014-10-15 09:02+0000\n" +"Last-Translator: fabrixxm \n" +"Language-Team: Czech (http://www.transifex.com/projects/p/friendica/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: public_server.php:62 msgid "Administrator" @@ -31,7 +30,7 @@ msgstr "Platnost Vašeho účtu na %s vyprší během několika dní." #: public_server.php:127 msgid "Your Friendica account is about to expire." -msgstr "Váš účet na Frendica brzy vyprší." +msgstr "Vašemu účetu Friendica brzy vyprší platnost" #: public_server.php:128 #, php-format @@ -39,4 +38,4 @@ msgid "" "Hi %1$s,\n" "\n" "Your account on %2$s will expire in less than five days. You may keep your account by logging in at least once every 30 days" -msgstr "Dobrý den, %1$s,\n\nVáš účet na %2$s vyprší za méně než pět dní. Svůj účet si zachováte, pokud se přihlásíte alespoň jednou za každých 30 dní." +msgstr "Ahoj %1$s,\n\nVáš účet na %2$s vyprší v méně než pěti dnech. Svůj účet si zachováte, pokud se přihlásíte alespoň jednou za každých 30 dní." diff --git a/public_server/lang/cs/strings.php b/public_server/lang/cs/strings.php index 0d6c5118..a4abe2da 100644 --- a/public_server/lang/cs/strings.php +++ b/public_server/lang/cs/strings.php @@ -1,12 +1,2 @@ = 2 && $n <= 4 && $n % 1 == 0) ? 1: ($n % 1 != 0 ) ? 2 : 3;; -}} -; -$a->strings["Administrator"] = "Administrátor"; -$a->strings["Your account on %s will expire in a few days."] = "Platnost Vašeho účtu na %s vyprší během několika dní."; -$a->strings["Your Friendica account is about to expire."] = "Váš účet na Frendica brzy vyprší."; -$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "Dobrý den, %1\$s,\n\nVáš účet na %2\$s vyprší za méně než pět dní. Svůj účet si zachováte, pokud se přihlásíte alespoň jednou za každých 30 dní."; diff --git a/pumpio/pumpio.php b/pumpio/pumpio.php index 1b6469ed..9e02a74d 100644 --- a/pumpio/pumpio.php +++ b/pumpio/pumpio.php @@ -494,23 +494,23 @@ function pumpio_send(&$a, &$b) 'objectType' => "note", 'content' => $content]; - if ($title != "") { + if (!empty($title)) { $params["object"]["displayName"] = $title; } - if (count($receiver["to"])) { + if (!empty($receiver["to"])) { $params["to"] = $receiver["to"]; } - if (count($receiver["bto"])) { + if (!empty($receiver["bto"])) { $params["bto"] = $receiver["bto"]; } - if (count($receiver["cc"])) { + if (!empty($receiver["cc"])) { $params["cc"] = $receiver["cc"]; } - if (count($receiver["bcc"])) { + if (!empty($receiver["bcc"])) { $params["bcc"] = $receiver["bcc"]; } } else { @@ -654,8 +654,7 @@ function pumpio_action(&$a, $uid, $uri, $action, $content = "") function pumpio_sync(&$a) { - $r = q("SELECT * FROM `addon` WHERE `installed` = 1 AND `name` = 'pumpio'", - $plugin); + $r = q("SELECT * FROM `addon` WHERE `installed` = 1 AND `name` = 'pumpio'"); if (!DBM::is_result($r)) { return; @@ -765,7 +764,7 @@ function pumpio_fetchtimeline(&$a, $uid) logger('pumpio: fetching for user '.$uid.' '.$url.' C:'.$client->client_id.' CS:'.$client->client_secret.' T:'.$client->access_token.' TS:'.$client->access_token_secret); - $username = $user.'@'.$host; + $useraddr = $username.'@'.$hostname; if (pumpio_reachable($url)) { $success = $client->CallAPI($url, 'GET', [], ['FailOnAccessError'=>true], $user); @@ -774,7 +773,7 @@ function pumpio_fetchtimeline(&$a, $uid) } if (!$success) { - logger('pumpio: error fetching posts for user '.$uid." ".$username." ".print_r($user, true)); + logger('pumpio: error fetching posts for user '.$uid." ".$useraddr." ".print_r($user, true)); return; } @@ -903,7 +902,7 @@ function pumpio_dolike(&$a, $uid, $self, $post, $own_id, $threadcompletion = tru { require_once('include/items.php'); - if ($post->object->id == "") { + if (empty($post->object->id)) { logger('Got empty like: '.print_r($post, true), LOGGER_DEBUG); return; } @@ -957,6 +956,7 @@ function pumpio_dolike(&$a, $uid, $self, $post, $own_id, $threadcompletion = tru $likedata['gravity'] = GRAVITY_ACTIVITY; $likedata['uid'] = $uid; $likedata['wall'] = 0; + $likedata['network'] = NETWORK_PUMPIO; $likedata['uri'] = Item::newURI($uid); $likedata['parent-uri'] = $orig_post["uri"]; $likedata['contact-id'] = $contactid; @@ -1168,7 +1168,11 @@ function pumpio_dopost(&$a, $client, $uid, $self, $post, $own_id, $threadcomplet $reply = new stdClass; $reply->verb = "note"; - $reply->cc = $post->cc; + + if (isset($post->cc)) { + $reply->cc = $post->cc; + } + $reply->to = $post->to; $reply->object = new stdClass; $reply->object->objectType = $post->object->inReplyTo->objectType; @@ -1186,7 +1190,7 @@ function pumpio_dopost(&$a, $client, $uid, $self, $post, $own_id, $threadcomplet $postarray['parent-uri'] = $post->object->inReplyTo->id; } - if ($post->object->pump_io->proxyURL) { + if (!empty($post->object->pump_io->proxyURL)) { $postarray['extid'] = $post->object->pump_io->proxyURL; } @@ -1203,11 +1207,11 @@ function pumpio_dopost(&$a, $client, $uid, $self, $post, $own_id, $threadcomplet $postarray['body'] = HTML::toBBCode($post->object->content); $postarray['object'] = json_encode($post); - if ($post->object->fullImage->url != "") { + if (!empty($post->object->fullImage->url)) { $postarray["body"] = "[url=".$post->object->fullImage->url."][img]".$post->object->image->url."[/img][/url]\n".$postarray["body"]; } - if ($post->object->displayName != "") { + if (!empty($post->object->displayName)) { $postarray['title'] = $post->object->displayName; } @@ -1303,6 +1307,10 @@ function pumpio_fetchinbox(&$a, $uid) $success = false; } + if (!$success) { + return; + } + if ($user->items) { $posts = array_reverse($user->items); @@ -1587,9 +1595,9 @@ function pumpio_fetchallcomments(&$a, $uid, $id) $like->object->id = $item->id; $like->actor = new stdClass; $like->actor->displayName = $item->displayName; - $like->actor->preferredUsername = $item->preferredUsername; + //$like->actor->preferredUsername = $item->preferredUsername; + //$like->actor->image = $item->image; $like->actor->url = $item->url; - $like->actor->image = $item->image; $like->generator = new stdClass; $like->generator->displayName = "pumpio"; pumpio_dolike($a, $uid, $self, $post, $own_id, false); diff --git a/rendertime/rendertime.php b/rendertime/rendertime.php index ae7f6d66..3bb8892b 100644 --- a/rendertime/rendertime.php +++ b/rendertime/rendertime.php @@ -30,7 +30,7 @@ function rendertime_page_end(&$a, &$o) { $ignored_modules = ["fbrowser"]; $ignored = in_array($a->module, $ignored_modules); - if (is_site_admin() && ($_GET["mode"] != "minimal") && !$a->is_mobile && !$a->is_tablet && !$ignored) { + if (is_site_admin() && (defaults($_GET, "mode", '') != "minimal") && !$a->is_mobile && !$a->is_tablet && !$ignored) { $o = $o.'
'. L10n::t("Database: %s/%s, Network: %s, Rendering: %s, Session: %s, I/O: %s, Other: %s, Total: %s", round($a->performance["database"] - $a->performance["database_write"], 3), round($a->performance["database_write"], 3), diff --git a/showmore/showmore.php b/showmore/showmore.php index e39acdee..3673c956 100644 --- a/showmore/showmore.php +++ b/showmore/showmore.php @@ -126,6 +126,8 @@ function showmore_prepare_body(\Friendica\App $a, &$hook_data) if (get_body_length($hook_data['html']) > $chars) { $found = true; $shortened = trim(showmore_cutitem($hook_data['html'], $chars)) . "..."; + } else { + $found = false; } if ($found) { diff --git a/statusnet/statusnet.php b/statusnet/statusnet.php index b97a6ca5..6fc5b8a9 100644 --- a/statusnet/statusnet.php +++ b/statusnet/statusnet.php @@ -1065,7 +1065,7 @@ function statusnet_createpost(App $a, $uid, $post, $self, $create_user, $only_ex $postarray['uid'] = $uid; $postarray['wall'] = 0; - if (is_object($post->retweeted_status)) { + if (!empty($post->retweeted_status)) { $content = $post->retweeted_status; statusnet_fetch_contact($uid, $content->user, false); } else { @@ -1080,7 +1080,7 @@ function statusnet_createpost(App $a, $uid, $post, $self, $create_user, $only_ex $contactid = 0; - if ($content->in_reply_to_status_id != "") { + if (!empty($content->in_reply_to_status_id)) { $parent = $hostname . "::" . $content->in_reply_to_status_id; @@ -1166,19 +1166,19 @@ function statusnet_createpost(App $a, $uid, $post, $self, $create_user, $only_ex $postarray['created'] = DateTimeFormat::utc($content->created_at); $postarray['edited'] = DateTimeFormat::utc($content->created_at); - if (is_string($content->place->name)) { + if (!empty($content->place->name)) { $postarray["location"] = $content->place->name; } - if (is_string($content->place->full_name)) { + if (!empty($content->place->full_name)) { $postarray["location"] = $content->place->full_name; } - if (is_array($content->geo->coordinates)) { + if (!empty($content->geo->coordinates)) { $postarray["coord"] = $content->geo->coordinates[0] . " " . $content->geo->coordinates[1]; } - if (is_array($content->coordinates->coordinates)) { + if (!empty($content->coordinates->coordinates)) { $postarray["coord"] = $content->coordinates->coordinates[1] . " " . $content->coordinates->coordinates[0]; } diff --git a/twitter/twitter.php b/twitter/twitter.php index 99c7d496..d9baf1bd 100644 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -422,6 +422,7 @@ function twitter_action(App $a, $uid, $pid, $action) switch ($action) { case "delete": // To-Do: $result = $connection->post('statuses/destroy', $post); + $result = []; break; case "like": $result = $connection->post('favorites/create', $post); @@ -429,6 +430,9 @@ function twitter_action(App $a, $uid, $pid, $action) case "unlike": $result = $connection->post('favorites/destroy', $post); break; + default: + logger('Unhandled action ' . $action, LOGGER_DEBUG); + $result = []; } logger("twitter_action '" . $action . "' send, result: " . print_r($result, true), LOGGER_DEBUG); } @@ -799,7 +803,7 @@ function twitter_do_mirrorpost(App $a, $uid, $post) // $datarray['object'] = json_encode($post); // Activate for debugging $datarray["title"] = ""; - if (is_object($post->retweeted_status)) { + if (!empty($post->retweeted_status)) { // We don't support nested shares, so we mustn't show quotes as shares on retweets $item = twitter_createpost($a, $uid, $post->retweeted_status, ['id' => 0], false, false, true); @@ -1131,6 +1135,10 @@ function twitter_expand_entities(App $a, $body, $item, $picture) $oembed_data = OEmbed::fetchURL($expanded_url); + if (empty($oembed_data) || empty($oembed_data->type)) { + continue; + } + // Quickfix: Workaround for URL with "[" and "]" in it if (strpos($expanded_url, "[") || strpos($expanded_url, "]")) { $expanded_url = $url->url; @@ -1254,7 +1262,7 @@ function twitter_expand_entities(App $a, $body, $item, $picture) function twitter_media_entities($post, &$postarray) { // There are no media entities? So we quit. - if (!is_array($post->extended_entities->media)) { + if (empty($post->extended_entities->media)) { return ""; } @@ -1274,6 +1282,9 @@ function twitter_media_entities($post, &$postarray) // This is a pure media post, first search for all media urls $media = []; foreach ($post->extended_entities->media AS $medium) { + if (!isset($media[$medium->url])) { + $media[$medium->url] = ''; + } switch ($medium->type) { case 'photo': $media[$medium->url] .= "\n[img]" . $medium->media_url_https . "[/img]"; @@ -1396,6 +1407,9 @@ function twitter_createpost(App $a, $uid, $post, $self, $create_user, $only_exis if ($post->user->protected) { $postarray['private'] = 1; $postarray['allow_cid'] = '<' . $self['id'] . '>'; + } else { + $postarray['private'] = 0; + $postarray['allow_cid'] = ''; } if (is_string($post->full_text)) { @@ -1420,22 +1434,22 @@ function twitter_createpost(App $a, $uid, $post, $self, $create_user, $only_exis $statustext = $converted["plain"]; - if (is_string($post->place->name)) { + if (!empty($post->place->name)) { $postarray["location"] = $post->place->name; } - if (is_string($post->place->full_name)) { + if (!empty($post->place->full_name)) { $postarray["location"] = $post->place->full_name; } - if (is_array($post->geo->coordinates)) { + if (!empty($post->geo->coordinates)) { $postarray["coord"] = $post->geo->coordinates[0] . " " . $post->geo->coordinates[1]; } - if (is_array($post->coordinates->coordinates)) { + if (!empty($post->coordinates->coordinates)) { $postarray["coord"] = $post->coordinates->coordinates[1] . " " . $post->coordinates->coordinates[0]; } - if (is_object($post->retweeted_status)) { + if (!empty($post->retweeted_status)) { $retweet = twitter_createpost($a, $uid, $post->retweeted_status, $self, false, false, $noquote); - $retweet['object'] = $postarray['object']; + //$retweet['object'] = $postarray['object']; // Activate for debugging $retweet['private'] = $postarray['private']; $retweet['allow_cid'] = $postarray['allow_cid']; $retweet['contact-id'] = $postarray['contact-id']; @@ -1446,7 +1460,7 @@ function twitter_createpost(App $a, $uid, $post, $self, $create_user, $only_exis $postarray = $retweet; } - if (is_object($post->quoted_status) && !$noquote) { + if (!empty($post->quoted_status) && !$noquote) { $quoted = twitter_createpost($a, $uid, $post->quoted_status, $self, false, false, true); $postarray['body'] = $statustext; @@ -1498,20 +1512,16 @@ function twitter_fetchparentposts(App $a, $uid, $post, TwitterOAuth $connection, $posts = array_reverse($posts); - if (count($posts)) { + if (!empty($posts)) { foreach ($posts as $post) { $postarray = twitter_createpost($a, $uid, $post, $self, false, false, false); - if (trim($postarray['body']) == "") { + if (empty($postarray['body'])) { continue; } $item = Item::insert($postarray); - if ($notify) { - $item = $notify; - } - $postarray["id"] = $item; logger('twitter_fetchparentpost: User ' . $self["nick"] . ' posted parent timeline item ' . $item); @@ -1629,7 +1639,7 @@ function twitter_fetchhometimeline(App $a, $uid) $postarray = twitter_createpost($a, $uid, $post, $self, $create_user, true, false); - if (trim($postarray['body']) == "") { + if (empty($postarray['body']) || trim($postarray['body']) == "") { continue; } diff --git a/xmpp/xmpp.php b/xmpp/xmpp.php index bd5adb57..bef31fed 100644 --- a/xmpp/xmpp.php +++ b/xmpp/xmpp.php @@ -131,7 +131,7 @@ function xmpp_converse(App $a) return; } - if ($_GET["mode"] == "minimal") { + if (defaults($_GET, "mode", '') == "minimal") { return; }