Initial support for PHP 8.2 (#4421)

* Initial support for PHP 8.2
Using dev image `freshrss/freshrss:latest` https://github.com/FreshRSS/FreshRSS/pull/4420

* Deprecated string interpolation
pull/4423/head
Alexandre Alapetite 2 years ago committed by GitHub
parent a90d93979f
commit dcc77ee343
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/Models/View.php
  2. 2
      app/layout/layout.phtml
  3. 4
      app/layout/simple.phtml
  4. 2
      lib/Minz/ActionException.php

@ -23,6 +23,8 @@ class FreshRSS_View extends Minz_View {
/** @var int */ /** @var int */
public $nbUnreadTags; public $nbUnreadTags;
public $tags; public $tags;
/** @var array<string,string> */
public $notification;
// Substriptions // Substriptions
public $default_category; public $default_category;

@ -66,7 +66,7 @@ if (_t('gen.dir') === 'rtl') {
<?php <?php
$msg = ''; $msg = '';
$status = 'closed'; $status = 'closed';
if (isset($this->notification)) { if (!empty($this->notification)) {
$msg = $this->notification['content']; $msg = $this->notification['content'];
$status = $this->notification['type']; $status = $this->notification['type'];

@ -46,7 +46,6 @@
<?php if (FreshRSS_Auth::accessNeedsAction()) { ?> <?php if (FreshRSS_Auth::accessNeedsAction()) { ?>
<a class="signout" href="<?= _url('auth', 'logout') ?>"> <a class="signout" href="<?= _url('auth', 'logout') ?>">
<?= _i('logout') . _t('gen.auth.logout') ?> <?= _i('logout') . _t('gen.auth.logout') ?>
(<?= htmlspecialchars(Minz_Session::param('currentUser', '_'), ENT_NOQUOTES, 'UTF-8') ?>) (<?= htmlspecialchars(Minz_Session::param('currentUser', '_'), ENT_NOQUOTES, 'UTF-8') ?>)
</a> </a>
<?php } ?> <?php } ?>
@ -59,10 +58,9 @@
<?php <?php
$msg = ''; $msg = '';
$status = 'closed'; $status = 'closed';
if (isset($this->notification)) { if (!empty($this->notification)) {
$msg = $this->notification['content']; $msg = $this->notification['content'];
$status = $this->notification['type']; $status = $this->notification['type'];
invalidateHttpCache(); invalidateHttpCache();
} }
?> ?>

@ -4,7 +4,7 @@ class Minz_ActionException extends Minz_Exception {
// Just for security, as we are not supposed to get non-alphanumeric characters. // Just for security, as we are not supposed to get non-alphanumeric characters.
$action_name = rawurlencode($action_name); $action_name = rawurlencode($action_name);
$message = "Invalid action name “${action_name}” for controller “${controller_name}”."; $message = "Invalid action name “{$action_name}” for controller “{$controller_name}”.";
parent::__construct ($message, $code); parent::__construct ($message, $code);
} }
} }

Loading…
Cancel
Save