mirror of
https://github.com/friendica/friendica
synced 2024-12-23 05:20:15 +00:00
Fix various PHP 8 deprecations
This commit is contained in:
parent
a147038c2e
commit
6f93ee7e49
10 changed files with 19 additions and 23 deletions
|
@ -244,12 +244,8 @@ class Nav
|
|||
}
|
||||
|
||||
$gdirpath = 'directory';
|
||||
|
||||
if (strlen(DI::config()->get('system', 'singleuser'))) {
|
||||
$gdir = DI::config()->get('system', 'directory');
|
||||
if (strlen($gdir)) {
|
||||
$gdirpath = Profile::zrl($gdir, true);
|
||||
}
|
||||
if (DI::config()->get('system', 'singleuser') && DI::config()->get('system', 'directory')) {
|
||||
$gdirpath = Profile::zrl(DI::config()->get('system', 'directory'), true);
|
||||
}
|
||||
|
||||
if ((DI::userSession()->getLocalUserId() || DI::config()->get('system', 'community_page_style') != Community::DISABLED_VISITOR) &&
|
||||
|
|
|
@ -383,7 +383,7 @@ class APContact
|
|||
// kroeg:blocks, updated
|
||||
|
||||
// When the photo is too large, try to shorten it by removing parts
|
||||
if (strlen($apcontact['photo']) > 255) {
|
||||
if (strlen($apcontact['photo'] ?? '') > 255) {
|
||||
$parts = parse_url($apcontact['photo']);
|
||||
unset($parts['fragment']);
|
||||
$apcontact['photo'] = (string)Uri::fromParts($parts);
|
||||
|
|
|
@ -337,7 +337,7 @@ class Item
|
|||
* generate a resource-id and therefore aren't intimately linked to the item.
|
||||
*/
|
||||
/// @TODO: this should first check if photo is used elsewhere
|
||||
if (strlen($item['resource-id'])) {
|
||||
if ($item['resource-id']) {
|
||||
Photo::delete(['resource-id' => $item['resource-id'], 'uid' => $item['uid']]);
|
||||
}
|
||||
|
||||
|
|
|
@ -687,7 +687,7 @@ class Media
|
|||
$previews[] = $medium['preview'];
|
||||
}
|
||||
|
||||
$type = explode('/', current(explode(';', $medium['mimetype'])));
|
||||
$type = explode('/', explode(';', $medium['mimetype'])[0]);
|
||||
if (count($type) < 2) {
|
||||
Logger::info('Unknown MimeType', ['type' => $type, 'media' => $medium]);
|
||||
$filetype = 'unkn';
|
||||
|
|
|
@ -46,7 +46,7 @@ class Home extends BaseModule
|
|||
DI::baseUrl()->redirect('network');
|
||||
}
|
||||
|
||||
if (strlen($config->get('system', 'singleuser'))) {
|
||||
if ($config->get('system', 'singleuser')) {
|
||||
DI::baseUrl()->redirect('/profile/' . $config->get('system', 'singleuser'));
|
||||
}
|
||||
|
||||
|
|
|
@ -254,7 +254,7 @@ class HttpClient implements ICanSendHttpRequests
|
|||
$urlResult = $this->resolver->resolveURL($url);
|
||||
|
||||
if ($urlResult->didErrorOccur()) {
|
||||
throw new TransferException($urlResult->getErrorMessageString(), $urlResult->getHTTPStatusCode());
|
||||
throw new TransferException($urlResult->getErrorMessageString(), $urlResult->getHTTPStatusCode() ?? 0);
|
||||
}
|
||||
|
||||
return $urlResult->getURL();
|
||||
|
|
|
@ -3638,7 +3638,7 @@ class Diaspora
|
|||
|
||||
Logger::info('Got relayable data ' . $type . ' for item ' . $item['guid'] . ' (' . $item['id'] . ')');
|
||||
|
||||
$msg = json_decode($item['signed_text'], true);
|
||||
$msg = json_decode($item['signed_text'] ?? '', true);
|
||||
|
||||
$message = [];
|
||||
if (is_array($msg)) {
|
||||
|
|
|
@ -81,7 +81,7 @@ final class FriendicaSmartyEngine extends TemplateEngine
|
|||
|
||||
// "middleware": inject variables into templates
|
||||
$arr = [
|
||||
'template' => basename($this->smarty->filename),
|
||||
'template' => basename($this->smarty->filename ?? ''),
|
||||
'vars' => $vars
|
||||
];
|
||||
Hook::callAll('template_vars', $arr);
|
||||
|
|
|
@ -336,7 +336,7 @@ class Notifier
|
|||
foreach ($items as $item) {
|
||||
$recipients[] = $item['contact-id'];
|
||||
// pull out additional tagged people to notify (if public message)
|
||||
if ($public_message && strlen($item['inform'])) {
|
||||
if ($public_message && $item['inform']) {
|
||||
$people = explode(',',$item['inform']);
|
||||
foreach ($people as $person) {
|
||||
if (substr($person,0,4) === 'cid:') {
|
||||
|
|
|
@ -132,16 +132,16 @@ class Color {
|
|||
|
||||
$var_1 = 2 * $L - $var_2;
|
||||
|
||||
$r = round(255 * self::_huetorgb( $var_1, $var_2, $H + (1/3) ));
|
||||
$g = round(255 * self::_huetorgb( $var_1, $var_2, $H ));
|
||||
$b = round(255 * self::_huetorgb( $var_1, $var_2, $H - (1/3) ));
|
||||
$r = 255 * self::_huetorgb( $var_1, $var_2, $H + (1/3) );
|
||||
$g = 255 * self::_huetorgb( $var_1, $var_2, $H );
|
||||
$b = 255 * self::_huetorgb( $var_1, $var_2, $H - (1/3) );
|
||||
|
||||
}
|
||||
|
||||
// Convert to hex
|
||||
$r = dechex($r);
|
||||
$g = dechex($g);
|
||||
$b = dechex($b);
|
||||
$r = dechex(round($r));
|
||||
$g = dechex(round($g));
|
||||
$b = dechex(round($b));
|
||||
|
||||
// Make sure we get 2 digits for decimals
|
||||
$r = (strlen("".$r)===1) ? "0".$r:$r;
|
||||
|
|
Loading…
Reference in a new issue