php notice fixings

addons:
- bufferapp (missing errorcode)
- twitter (wrong field name 'nickname')
core:
- bbcode (incomplete attachementdata)
- crypto (uninitialized key)
2022.09-rc
Philipp Holzer 2019-08-27 08:27:07 +02:00
rodzic b70181f9c9
commit df7ec0cdf7
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: D8365C3D36B77D90
2 zmienionych plików z 16 dodań i 5 usunięć

Wyświetl plik

@ -120,7 +120,16 @@ class BBCode extends BaseObject
*/ */
public static function getAttachmentData($body) public static function getAttachmentData($body)
{ {
$data = []; // Initialize empty data array
$data = [
'type' => '',
'text' => '',
'after' => '',
'image' => null,
'url' => '',
'title' => '',
'description' => '',
];
if (!preg_match("/(.*)\[attachment(.*?)\](.*?)\[\/attachment\](.*)/ism", $body, $match)) { if (!preg_match("/(.*)\[attachment(.*?)\](.*?)\[\/attachment\](.*)/ism", $body, $match)) {
return self::getOldAttachmentData($body); return self::getOldAttachmentData($body);

Wyświetl plik

@ -4,12 +4,12 @@
*/ */
namespace Friendica\Util; namespace Friendica\Util;
use ASN_BASE;
use ASNValue;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\Hook; use Friendica\Core\Hook;
use Friendica\Core\Logger; use Friendica\Core\Logger;
use Friendica\Core\System; use Friendica\Core\System;
use ASN_BASE;
use ASNValue;
/** /**
* @brief Crypto class * @brief Crypto class
@ -209,9 +209,11 @@ class Crypto
$r = ASN_BASE::parseASNString($x); $r = ASN_BASE::parseASNString($x);
if (isset($r[0])) {
$m = Strings::base64UrlDecode($r[0]->asnData[1]->asnData[0]->asnData[0]->asnData); $m = Strings::base64UrlDecode($r[0]->asnData[1]->asnData[0]->asnData[0]->asnData);
$e = Strings::base64UrlDecode($r[0]->asnData[1]->asnData[0]->asnData[1]->asnData); $e = Strings::base64UrlDecode($r[0]->asnData[1]->asnData[0]->asnData[1]->asnData);
} }
}
/** /**
* @param string $m modulo * @param string $m modulo