Esempio n. 1
0
 public function addItem($_link, $_title, $_desc, $_date)
 {
     // strip_tags(
     $_desc = \lib\utility\Excerpt::extractRelevant($_desc, $_title, 500);
     $this->rssFeed .= "\n";
     $this->rssFeed .= '    <item>' . "\n";
     $this->rssFeed .= '      <title>' . $_title . '</title>' . "\n";
     $this->rssFeed .= '      <link>' . $this->siteurl . '/' . $_link . '</link>' . "\n";
     $this->rssFeed .= '      <description>' . $_desc . '</description>' . "\n";
     $this->rssFeed .= '      <pubDate>' . date("D, d M Y H:i:s O", strtotime($_date)) . '</pubDate>' . "\n";
     $this->rssFeed .= '    </item>' . "\n";
 }
Esempio n. 2
0
 function view_posts()
 {
     $this->data->post = array();
     $tmp_result = $this->model()->get_posts();
     $tmp_fields = array('id' => 'id', 'post_language' => 'language', 'post_title' => 'title', 'post_slug' => 'slug', 'post_content' => 'content', 'post_meta' => 'meta', 'post_type' => 'type', 'post_url' => 'url', 'post_comment' => 'comment', 'post_count' => 'count', 'post_status' => 'status', 'post_parent' => 'parent', 'user_id' => 'user', 'post_publishdate' => 'publishdate', 'date_modified' => 'modified');
     foreach ($tmp_fields as $key => $value) {
         if (is_array($tmp_result[$key])) {
             $this->data->post[$value] = $tmp_result[$key];
         } else {
             $this->data->post[$value] = html_entity_decode(trim($tmp_result[$key]));
         }
     }
     // set page title
     $this->data->page['title'] = $this->data->post['title'];
     $this->data->page['desc'] = \lib\utility\Excerpt::extractRelevant($this->data->post['content'], $this->data->page['title']);
     // var_dump($this->data->post['title']);
     $this->set_title();
     $this->data->nav = $this->model()->sp_nav();
 }