12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * Edit settings for river widget
- */
- // dashboard widget has type parameter
- if (elgg_in_context('dashboard')) {
- if (!isset($vars['entity']->content_type)) {
- $vars['entity']->content_type = 'friends';
- }
- $params = array(
- 'name' => 'params[content_type]',
- 'value' => $vars['entity']->content_type,
- 'options_values' => array(
- 'friends' => elgg_echo('river:widgets:friends'),
- 'all' => elgg_echo('river:widgets:all'),
- ),
- );
- $type_dropdown = elgg_view('input/select', $params);
- ?>
- <div>
- <?php echo elgg_echo('river:widget:type'); ?>:
- <?php echo $type_dropdown; ?>
- </div>
- <?php
- }
- $num_display = sanitize_int($vars['entity']->num_display, false);
- // set default value for display number
- if (!$num_display) {
- $num_display = 8;
- }
- $params = array(
- 'name' => 'params[num_display]',
- 'value' => $num_display,
- 'options' => array(5, 8, 10, 12, 15, 20),
- );
- $num_dropdown = elgg_view('input/select', $params);
- ?>
- <div>
- <?php echo elgg_echo('widget:numbertodisplay'); ?>:
- <?php echo $num_dropdown; ?>
- </div>
- <?php
- // pass the context so we have the correct output upon save.
- if (elgg_in_context('dashboard')) {
- $context = 'dashboard';
- } else {
- $context = 'profile';
- }
- echo elgg_view('input/hidden', array(
- 'name' => 'context',
- 'value' => $context
- ));
|