diff options
author | Andrew Dolgov <[email protected]> | 2019-03-02 17:57:25 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-03-02 17:57:25 +0300 |
commit | da1b3e3ba151945eb8574b37d4f0231335c9faee (patch) | |
tree | fc1dcdf1cdc6f2927cf7aded79880556f0e0f4f7 | |
parent | a130da2d1abfffad1e25117d436252660847ba09 (diff) |
digest: add ARTICLE_LABELS
-rw-r--r-- | classes/backend.php | 7 | ||||
-rw-r--r-- | classes/digest.php | 11 | ||||
-rw-r--r-- | templates/digest_template_html.txt | 3 |
3 files changed, 17 insertions, 4 deletions
diff --git a/classes/backend.php b/classes/backend.php index 1e1165517..bd4686aa9 100644 --- a/classes/backend.php +++ b/classes/backend.php @@ -11,9 +11,10 @@ class Backend extends Handler { $rv = Digest::prepare_headlines_digest($_SESSION['uid'], 1, 1000); - $rv[3] = "<pre>" . $rv[3] . "</pre>"; - - print_r($rv); + print "<h1>HTML</h1>"; + print $rv[0]; + print "<h1>Plain text</h1>"; + print "<pre>".$rv[3]."</pre>"; } private function display_main_help() { diff --git a/classes/digest.php b/classes/digest.php index 0d2cac77e..68a14ef68 100644 --- a/classes/digest.php +++ b/classes/digest.php @@ -166,6 +166,15 @@ class Digest $line['feed_title'] = $line['cat_title'] . " / " . $line['feed_title']; } + $article_labels = Article::get_article_labels($line["ref_id"], $user_id); + $article_labels_formatted = ""; + + if (is_array($article_labels) && count($article_labels) > 0) { + $article_labels_formatted = implode(", ", array_map(function($a) { + return $a[1]; + }, $article_labels)); + } + $tpl->setVariable('FEED_TITLE', $line["feed_title"]); $tpl->setVariable('ARTICLE_TITLE', $line["title"]); $tpl->setVariable('ARTICLE_LINK', $line["link"]); @@ -174,6 +183,7 @@ class Digest truncate_string(strip_tags($line["content"]), 300)); // $tpl->setVariable('ARTICLE_CONTENT', // strip_tags($article_content)); + $tpl->setVariable('ARTICLE_LABELS', $article_labels_formatted, true); $tpl->addBlock('article'); @@ -181,6 +191,7 @@ class Digest $tpl_t->setVariable('ARTICLE_TITLE', $line["title"]); $tpl_t->setVariable('ARTICLE_LINK', $line["link"]); $tpl_t->setVariable('ARTICLE_UPDATED', $updated); + $tpl_t->setVariable('ARTICLE_LABELS', $article_labels_formatted, true); // $tpl_t->setVariable('ARTICLE_EXCERPT', // truncate_string(strip_tags($line["excerpt"]), 100)); diff --git a/templates/digest_template_html.txt b/templates/digest_template_html.txt index 0759e8a05..ede93d917 100644 --- a/templates/digest_template_html.txt +++ b/templates/digest_template_html.txt @@ -6,7 +6,8 @@ <ul> <!-- $BeginBlock article --> -<li><a href="${ARTICLE_LINK}">${ARTICLE_TITLE}</a> - ${ARTICLE_UPDATED} +<li><a href="${ARTICLE_LINK}">${ARTICLE_TITLE}</a> — <strong>${ARTICLE_UPDATED}</strong> +<div style='font-style : italic'>${ARTICLE_LABELS}</div> <div style='color : gray'>${ARTICLE_EXCERPT}</div> <!-- $EndBlock article --> </ul> |