$ids = explode(",", clean($_REQUEST["ids"]));
$label_id = clean($_REQUEST["lid"]);
- $label = db_escape_string(Labels::find_caption($label_id,
- $_SESSION["uid"]));
+ $label = Labels::find_caption($label_id, $_SESSION["uid"]);
$reply["info-for-headlines"] = array();
} else {
$comments_url = htmlspecialchars($line["link"]);
}
- $entry_comments = "<a class=\"postComments\"
+ $entry_comments = "<a class=\"comments\"
target='_blank' rel=\"noopener noreferrer\" href=\"$comments_url\">$num_comments ".
_ngettext("comment", "comments", $num_comments)."</a>";
} else {
if ($line["comments"] && $line["link"] != $line["comments"]) {
- $entry_comments = "<a class=\"postComments\" target='_blank' rel=\"noopener noreferrer\" href=\"".htmlspecialchars($line["comments"])."\">".__("comments")."</a>";
+ $entry_comments = "<a class=\"comments\" target='_blank' rel=\"noopener noreferrer\" href=\"".htmlspecialchars($line["comments"])."\">".__("comments")."</a>";
}
}
$rv['content'] .= "<body class=\"claro ttrss_utility ttrss_zoom\">";
}
- $rv['content'] .= "<div class=\"postReply\" id=\"POST-$id\">";
+ $rv['content'] .= "<div class=\"post\" id=\"POST-$id\">";
- $rv['content'] .= "<div class=\"postHeader\" id=\"POSTHDR-$id\">";
+ $rv['content'] .= "<div class=\"header\">";
$entry_author = $line["author"];
$owner_uid, true);
if (!$zoom_mode)
- $rv['content'] .= "<div class=\"postDate\">$parsed_updated</div>";
+ $rv['content'] .= "<div class=\"date\">$parsed_updated</div>";
if ($line["link"]) {
- $rv['content'] .= "<div class='postTitle'><a target='_blank' rel='noopener noreferrer'
+ $rv['content'] .= "<div class='title'><a target='_blank' rel='noopener noreferrer'
title=\"".htmlspecialchars($line['title'])."\"
href=\"" .
htmlspecialchars($line["link"]) . "\">" .
$line["title"] . "</a>" .
"<span class='author'>$entry_author</span></div>";
} else {
- $rv['content'] .= "<div class='postTitle'>" . $line["title"] . "$entry_author</div>";
+ $rv['content'] .= "<div class='title'>" . $line["title"] . "$entry_author</div>";
}
if ($zoom_mode) {
$feed_title = htmlspecialchars($line["feed_title"]);
- $rv['content'] .= "<div class=\"postFeedTitle\">$feed_title</div>";
+ $rv['content'] .= "<div class=\"feed-title\">$feed_title</div>";
- $rv['content'] .= "<div class=\"postDate\">$parsed_updated</div>";
+ $rv['content'] .= "<div class=\"date\">$parsed_updated</div>";
}
$tags_str = Article::format_tags_string($line["tags"], $id);
if (!$entry_comments) $entry_comments = " "; # placeholder
- $rv['content'] .= "<div class='postTags' style='float : right'>
+ $rv['content'] .= "<div class='tags' style='float : right'>
<img src='images/tag.png'
class='tagsPic' alt='Tags' title='Tags'> ";
if (!$line['lang']) $line['lang'] = 'en';
- $rv['content'] .= "<div class=\"postContent\" lang=\"".$line['lang']."\">";
+ $rv['content'] .= "<div class=\"content\" lang=\"".$line['lang']."\">";
$rv['content'] .= $line["content"];
return $rv;
}
- static function purge_orphans($do_output = false) {
+ static function purge_orphans() {
- // purge orphaned posts in main content table
+ // purge orphaned posts in main content table
- if (DB_TYPE == "mysql")
- $limit_qpart = "LIMIT 5000";
- else
- $limit_qpart = "";
+ if (DB_TYPE == "mysql")
+ $limit_qpart = "LIMIT 5000";
+ else
+ $limit_qpart = "";
- $pdo = Db::pdo();
- $res = $pdo->query("DELETE FROM ttrss_entries WHERE
+ $pdo = Db::pdo();
+ $res = $pdo->query("DELETE FROM ttrss_entries WHERE
NOT EXISTS (SELECT ref_id FROM ttrss_user_entries WHERE ref_id = id) $limit_qpart");
- if ($do_output) {
- $rows = $res->rowCount();
- _debug("Purged $rows orphaned posts.");
- }
- }
+ if (Debug::enabled()) {
+ $rows = $res->rowCount();
+ Debug::log("Purged $rows orphaned posts.");
+ }
+ }
static function catchupArticlesById($ids, $cmode, $owner_uid = false) {