From 24c479d059b92eea8a58e627351dbc11ddfd50a9 Mon Sep 17 00:00:00 2001 From: cash Date: Sat, 29 Oct 2011 23:13:05 -0400 Subject: updated simplepie for Elgg 1.8 --- views/default/widgets/feed_reader/edit.php | 119 ++++++++++++++--------------- 1 file changed, 56 insertions(+), 63 deletions(-) (limited to 'views/default/widgets/feed_reader/edit.php') diff --git a/views/default/widgets/feed_reader/edit.php b/views/default/widgets/feed_reader/edit.php index a721f0e8a..83218dcbb 100644 --- a/views/default/widgets/feed_reader/edit.php +++ b/views/default/widgets/feed_reader/edit.php @@ -1,69 +1,62 @@ num_items; - if (!isset($num_items)) { - $num_items = 10; - } +/** + * Simplepie feed reader widget settings + */ - $excerpt = $vars['entity']->excerpt; - if (!isset($excerpt)) { - $excerpt = 0; - } - - $post_date = $vars['entity']->post_date; - if (!isset($post_date)) { - $post_date = 0; - } -?> - -

- - -

- -

- - - 'params[num_items]', - 'options_values' => array( '3' => '3', - '5' => '5', - '8' => '8', - '10' => '10', - '12' => '12', - '15' => '15', - '20' => '20', - ), - 'value' => $num_items - )); -?> -

+// set default value +if (!isset($vars['entity']->num_items)) { + $vars['entity']->num_items = 10; +} -

- 'params[excerpt]', - 'js' => 'id="params[excerpt]"', - 'value' => $excerpt )); -echo "excerpt)) { + $vars['entity']->excerpt = false; } -echo " />"; -echo ' ' . elgg_echo('simplepie:excerpt'); -?> -

-

- 'params[post_date]', - 'js' => 'id="params[post_date]"', - 'value' => $post_date )); -echo "post_date)) { + $vars['entity']->post_date = false; } -echo " />"; -echo ' ' . elgg_echo('simplepie:post_date'); -?> -

+ +$url_label = elgg_echo("simplepie:feed_url"); +$url_textbox = elgg_view('input/text', array( + 'name' => 'params[feed_url]', + 'value' => $vars['entity']->feed_url, + 'onclick' => 'this.select();', +)); + +$num_items_label = elgg_echo('simplepie:num_items'); +$num_items_select = elgg_view('input/dropdown', array( + 'name' => 'params[num_items]', + 'value' => $vars['entity']->num_items, + 'options' => array(3, 5, 8, 10, 12, 15, 20), +)); + +$excerpt_label = elgg_echo('simplepie:excerpt'); +$excerpt_checkbox = elgg_view('input/checkbox', array( + 'name' => 'params[excerpt]', + 'value' => true, + 'checked' => $vars['entity']->excerpt ? 'checked' : '', +)); + +$post_date_label = elgg_echo('simplepie:post_date'); +$post_date_checkbox = elgg_view('input/checkbox', array( + 'name' => 'params[post_date]', + 'value' => true, + 'checked' => $vars['entity']->post_date ? 'checked' : '', +)); + +echo << + $url_label + $url_textbox + +
+ $num_items_label + $num_items_select +
+
+ $excerpt_checkbox $excerpt_label +
+
+ $post_date_checkbox $post_date_label +
+HTML; -- cgit v1.2.3