| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <?php
 
- /**
 
-  * Tidypics Plugin
 
-  *
 
-  * Groups page Latest Photos widget for Widget Manager plugin
 
-  *
 
-  */
 
- // get widget settings
 
- $count = sanitise_int($vars["entity"]->tp_latest_photos_count, false);
 
- if(empty($count)){
 
-         $count = 12;
 
- }
 
- $container_guid =  elgg_get_page_owner_guid();
 
- $db_prefix = elgg_get_config('dbprefix');
 
- $prev_context = elgg_get_context();
 
- elgg_set_context('groups');
 
- $image_html = elgg_list_entities(array(
 
-                 'type' => 'object',
 
-                 'subtype' => 'image',
 
-                 'joins' => array("join {$db_prefix}entities u on e.container_guid = u.guid"),
 
-                 'wheres' => array("u.container_guid = {$container_guid}"),
 
-                 'order_by' => "e.time_created desc",
 
-                 'limit' => $count,
 
-                 'full_view' => false,
 
-                 'list_type_toggle' => false,
 
-                 'list_type' => 'gallery',
 
-                 'pagination' => false,
 
-                 'gallery_class' => 'tidypics-gallery-widget',
 
-               ));
 
- elgg_set_context($prev_context);
 
- if (elgg_is_logged_in()) {
 
-         elgg_load_js('lightbox');
 
-         elgg_load_css('lightbox');
 
-         $image_html .= elgg_view('output/url', array(
 
-                                  'href' => "ajax/view/photos/selectalbum/?owner_guid=" . $container_guid,
 
-                                  'text' => elgg_echo("photos:addphotos"),
 
-                                  'link_class' => 'elgg-lightbox',
 
-                                  'is_trusted' => true,
 
-                                 ));
 
- }
 
- echo $image_html;
 
 
  |