diff options
Diffstat (limited to 'views/default/widgets/feed_reader')
| -rw-r--r-- | views/default/widgets/feed_reader/edit.php | 69 | ||||
| -rw-r--r-- | views/default/widgets/feed_reader/view.php | 82 |
2 files changed, 0 insertions, 151 deletions
diff --git a/views/default/widgets/feed_reader/edit.php b/views/default/widgets/feed_reader/edit.php deleted file mode 100644 index a721f0e8a..000000000 --- a/views/default/widgets/feed_reader/edit.php +++ /dev/null @@ -1,69 +0,0 @@ -<?php - $num_items = $vars['entity']->num_items; - if (!isset($num_items)) { - $num_items = 10; - } - - $excerpt = $vars['entity']->excerpt; - if (!isset($excerpt)) { - $excerpt = 0; - } - - $post_date = $vars['entity']->post_date; - if (!isset($post_date)) { - $post_date = 0; - } -?> - -<p> - <?php echo elgg_echo("simplepie:feed_url"); ?> - <input type="text" onclick="this.select();" name="params[feed_url]" value="<?php echo htmlentities($vars['entity']->feed_url); ?>" /> -</p> - -<p> -<?php echo elgg_echo('simplepie:num_items'); ?> - -<?php - echo elgg_view('input/pulldown', array( - 'internalname' => 'params[num_items]', - 'options_values' => array( '3' => '3', - '5' => '5', - '8' => '8', - '10' => '10', - '12' => '12', - '15' => '15', - '20' => '20', - ), - 'value' => $num_items - )); -?> -</p> - -<p> -<?php -// used a hidden input field so that something is always sent unlike a checkbox -echo elgg_view('input/hidden', array('internalname' => 'params[excerpt]', - 'js' => 'id="params[excerpt]"', - 'value' => $excerpt )); -echo "<input class='input-checkboxes' type='checkbox' value='' name='excerptcheckbox' onclick=\"document.getElementById('params[excerpt]').value = 1 - document.getElementById('params[excerpt]').value;\" "; -if ($excerpt) { - echo "checked='yes'"; -} -echo " />"; -echo ' ' . elgg_echo('simplepie:excerpt'); -?> -</p> - -<p> -<?php -echo elgg_view('input/hidden', array('internalname' => 'params[post_date]', - 'js' => 'id="params[post_date]"', - 'value' => $post_date )); -echo "<input class='input-checkboxes' type='checkbox' value='' name='post_datecheckbox' onclick=\"document.getElementById('params[post_date]').value = 1 - document.getElementById('params[post_date]').value;\" "; -if ($post_date) { - echo "checked='yes'"; -} -echo " />"; -echo ' ' . elgg_echo('simplepie:post_date'); -?> -</p> diff --git a/views/default/widgets/feed_reader/view.php b/views/default/widgets/feed_reader/view.php deleted file mode 100644 index 329b2fb98..000000000 --- a/views/default/widgets/feed_reader/view.php +++ /dev/null @@ -1,82 +0,0 @@ -<div class="contentWrapper"> -<?php -global $CONFIG; - -if (!class_exists('SimplePie')) { - require_once $CONFIG->pluginspath . '/simplepie/simplepie.inc'; -} - -$allow_tags = '<a><p><br><b><i><em><del><pre><strong><ul><ol><li>'; -$feed_url = $vars['entity']->feed_url; -if ($feed_url) { - - // get widget settings - $excerpt = $vars['entity']->excerpt; - $num_items = $vars['entity']->num_items; - $post_date = $vars['entity']->post_date; - - $cache_location = $CONFIG->dataroot . '/simplepie_cache/'; - if (!file_exists($cache_location)) { - mkdir($cache_location, 0777); - } - - $feed = new SimplePie($feed_url, $cache_location); - - // doubles timeout if going through a proxy - //$feed->set_timeout(20); - - $num_posts_in_feed = $feed->get_item_quantity(); - - // only display errors to profile owner - if (get_loggedin_userid() == page_owner()) { - if (!$num_posts_in_feed) { - echo '<p>' . elgg_echo('simplepie:notfind') . '</p>'; - } - } -?> -<div class="simplepie_blog_title"> - <h2><a href="<?php echo $feed->get_permalink(); ?>"><?php echo $feed->get_title(); ?></a></h2> -</div> -<?php - // don't display more feed items than user requested - if ($num_items > $num_posts_in_feed) { - $num_items = $num_posts_in_feed; - } - - foreach ($feed->get_items(0, $num_items) as $item): -?> - <div class="simplepie_item"> - <div class="simplepie_title"> - <h4><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h4> - </div> -<?php - if ($excerpt) { -?> - <div class="simplepie_excerpt"> - <?php echo strip_tags($item->get_description(true), $allow_tags); ?> - </div> -<?php - } - - if ($post_date) { -?> - <div class="simplepie_date"> - <?php echo elgg_echo('simplepie:postedon'); ?> - <?php echo $item->get_date('j F Y | g:i a'); ?> - </div> -<?php - } -?> - </div> - - <?php endforeach; ?> - -<?php -} else { - // display message only to owner - if (get_loggedin_userid() == page_owner()) { - echo '<p>' . elgg_echo('simplepie:notset') . '</p>'; - } -} -?> -</div> |
