| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | 
							- <?php
 
- /**
 
-  * settings for the index group widget
 
-  */
 
- $widget = $vars["entity"];
 
- $count = sanitise_int($widget->group_count, false);
 
- if (empty($count)) {
 
- 	$count = 8;
 
- }
 
- $noyes_options = array(
 
- 	"no" => elgg_echo("option:no"),
 
- 	"yes" => elgg_echo("option:yes")
 
- );
 
- // filter based on tag fields
 
- $tag_fields = array();
 
- $profile_fields = elgg_get_config("group");
 
- if (!empty($profile_fields)) {
 
- 	foreach ($profile_fields as $name => $type) {
 
- 		if ($type == "tags") {
 
- 			$lan_key = "groups:" . $name;
 
- 			$label = $name;
 
- 			if (elgg_echo($lan_key) != $lan_key) {
 
- 				$label = elgg_echo($lan_key);
 
- 			}
 
- 			
 
- 			$tag_fields[$name] = $label;
 
- 		}
 
- 	}
 
- }
 
- $sorting_options = array(
 
- 	"newest" => elgg_echo("groups:newest"),
 
- 	"popular" => elgg_echo("groups:popular"),
 
- 	"ordered" => elgg_echo("group_tools:groups:sorting:ordered")
 
- );
 
- $sorting_value = $widget->sorting;
 
- if (empty($sorting_value) && ($widget->apply_sorting == "yes")) {
 
- 	$sorting_value = "ordered";
 
- }
 
- 	
 
- ?>
 
- <div>
 
- 	<?php echo elgg_echo("widget:numbertodisplay"); ?><br />
 
- 	<?php echo elgg_view("input/text", array("name" => "params[group_count]", "value" => $count, "size" => "4", "maxlength" => "4")); ?>
 
- </div>
 
- <div>
 
- 	<?php
 
- 		echo elgg_echo("widgets:index_groups:show_members");
 
- 		echo " " . elgg_view("input/dropdown", array("name" => "params[show_members]", "options_values" => $noyes_options, "value" => $widget->show_members));
 
- 	?>
 
- </div>
 
- <div>
 
- 	<?php
 
- 		echo elgg_echo("widgets:index_groups:featured");
 
- 		echo " " . elgg_view("input/dropdown", array("name" => "params[featured]", "options_values" => $noyes_options, "value" => $widget->featured));
 
- 	?>
 
- </div>
 
- <?php if (!empty($tag_fields)) { ?>
 
- <div>
 
- 	<?php
 
- 		$tag_fields = array_reverse($tag_fields);
 
- 		$tag_fields[""] = elgg_echo("widgets:index_groups:filter:no_filter");
 
- 		$tag_fields = array_reverse($tag_fields);
 
- 	
 
- 		echo elgg_echo("widgets:index_groups:filter:field");
 
- 		echo " " . elgg_view("input/dropdown", array("name" => "params[filter_name]", "value" => $widget->filter_name, "options_values" => $tag_fields));
 
- 		echo "<br />";
 
- 		
 
- 		echo elgg_echo("widgets:index_groups:filter:value");
 
- 		echo elgg_view("input/tags", array("name" => "params[filter_value]", "value" => $widget->filter_value));
 
- 		
 
- 	?>
 
- </div>
 
- <?php } ?>
 
- <div>
 
- 	<?php
 
- 		echo elgg_echo("widgets:index_groups:sorting");
 
- 		echo " " . elgg_view("input/dropdown", array("name" => "params[sorting]", "options_values" => $sorting_options, "value" => $sorting_value));
 
- 	?>
 
- </div>
 
 
  |