summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-02-06 17:56:47 +0300
committerAndrew Dolgov <[email protected]>2021-02-06 17:56:47 +0300
commit41fc03287e889d4dc7ac60a93832b79065c041cb (patch)
tree8dc463ed8fa28ccbd762cab0088b5151b89dbb7e /classes
parentc94f1b6ff8a2a82fa0d6ad725144c5380fd0df7b (diff)
fix even more warnings reported by phpstan
Diffstat (limited to 'classes')
-rwxr-xr-xclasses/api.php13
-rwxr-xr-xclasses/article.php10
-rw-r--r--classes/backend.php2
-rw-r--r--classes/counters.php3
4 files changed, 11 insertions, 17 deletions
diff --git a/classes/api.php b/classes/api.php
index 802a7ae96..7125e52aa 100755
--- a/classes/api.php
+++ b/classes/api.php
@@ -174,7 +174,7 @@ class API extends Handler {
$unread = getFeedUnread($cat_id, true);
if ($unread || !$unread_only) {
- array_push($cats, array("id" => (int) $cat_id,
+ array_push($cats, array("id" => $cat_id,
"title" => Feeds::getCategoryTitle($cat_id),
"unread" => (int) $unread));
}
@@ -243,6 +243,7 @@ class API extends Handler {
$field = "";
$set_to = "";
+ $additional_fields = "";
switch ($field_raw) {
case 0:
@@ -842,14 +843,8 @@ class API extends Handler {
$_REQUEST['mode'] = 2;
$_REQUEST['force_show_empty'] = $include_empty;
- if ($pf){
- $data = $pf->makefeedtree();
- $this->wrap(self::STATUS_OK, array("categories" => $data));
- } else {
- $this->wrap(self::STATUS_ERR, array("error" =>
- 'UNABLE_TO_INSTANTIATE_OBJECT'));
- }
-
+ $this->wrap(self::STATUS_OK,
+ array("categories" => $pf->makefeedtree()));
}
// only works for labels or uncategorized for the time being
diff --git a/classes/article.php b/classes/article.php
index ff8778096..ff7f11180 100755
--- a/classes/article.php
+++ b/classes/article.php
@@ -197,7 +197,7 @@ class Article extends Handler_Protected {
$sth->execute(array_merge([$score], $ids, [$_SESSION['uid']]));
- print json_encode(["id" => $ids, "score" => (int)$score]);
+ print json_encode(["id" => $ids, "score" => $score]);
}
function getScore() {
@@ -267,7 +267,7 @@ class Article extends Handler_Protected {
$this->pdo->commit();
$tags = self::get_article_tags($id);
- $tags_str = $this->format_tags_string($tags, $id);
+ $tags_str = $this->format_tags_string($tags);
$tags_str_full = join(", ", $tags);
if (!$tags_str_full) $tags_str_full = __("no tags");
@@ -419,7 +419,7 @@ class Article extends Handler_Protected {
$retval = $plugin->hook_render_enclosure($entry, $hide_images);
- if ($retval) {
+ if (!empty($retval)) {
$rv .= $retval;
} else {
@@ -584,8 +584,6 @@ class Article extends Handler_Protected {
<i class='material-icons'>note</i>
<div $onclick class='body'>$note</div>
</div>";
-
- return $str;
}
static function get_article_enclosures($id) {
@@ -778,7 +776,7 @@ class Article extends Handler_Protected {
if ($article_image) {
$article_image = rewrite_relative_url($site_url, $article_image);
- if (!$article_kind && (count($enclosures) > 1 || $elems->length > 1))
+ if (!$article_kind && (count($enclosures) > 1 || (isset($elems) && $elems->length > 1)))
$article_kind = ARTICLE_KIND_ALBUM;
}
diff --git a/classes/backend.php b/classes/backend.php
index 16c20660a..6e0fa191e 100644
--- a/classes/backend.php
+++ b/classes/backend.php
@@ -40,7 +40,7 @@ class Backend extends Handler_Protected {
foreach ($hotkeys as $action => $description) {
- if (is_array($omap[$action])) {
+ if (!empty($omap[$action])) {
foreach ($omap[$action] as $sequence) {
if (strpos($sequence, "|") !== false) {
$sequence = substr($sequence,
diff --git a/classes/counters.php b/classes/counters.php
index be634c52a..59605df18 100644
--- a/classes/counters.php
+++ b/classes/counters.php
@@ -120,7 +120,8 @@ class Counters {
$has_img = false;
}
- if (date('Y') - date('Y', strtotime($line['last_updated'])) > 2)
+ // hide default un-updated timestamp i.e. 1980-01-01 (?) -fox
+ if ((int)date('Y') - (int)date('Y', strtotime($line['last_updated'])) > 2)
$last_updated = '';
$cv = [