]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Standardized entity listing views.
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 23 Oct 2009 13:54:33 +0000 (13:54 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 23 Oct 2009 13:54:33 +0000 (13:54 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@3575 36083f99-b078-4883-b0ff-0f9b5a30f544

views/default/entities/entity_list.php
views/default/entities/entity_listing.php

index 81fd102e32b837187ff0291bfbdfb663120b921c..ec9ebd6edb738afc167977b0d4aa5b70f2d3587d 100644 (file)
@@ -1,62 +1,66 @@
 <?php
+/**
+ * View a list of entities
+ *
+ * @package Elgg
+ * @author Curverider Ltd <info@elgg.com>
+ * @link http://elgg.com/
+ *
+ */
 
-               $context = $vars['context'];
-               $offset = $vars['offset'];
-               $entities = $vars['entities'];
-               $limit = $vars['limit'];
-               $count = $vars['count'];
-               $baseurl = $vars['baseurl'];
-               $context = $vars['context'];
-               $viewtype = $vars['viewtype'];
-               $pagination = $vars['pagination'];
-               $fullview = $vars['fullview']; 
-               
-               $html = "";
-               $nav = "";
-               
-               if (isset($vars['viewtypetoggle'])) {
-                       $viewtypetoggle = $vars['viewtypetoggle'];
-               } else {
-                       $viewtypetoggle = true;
+$context = $vars['context'];
+$offset = $vars['offset'];
+$entities = $vars['entities'];
+$limit = $vars['limit'];
+$count = $vars['count'];
+$baseurl = $vars['baseurl'];
+$context = $vars['context'];
+$viewtype = $vars['viewtype'];
+$pagination = $vars['pagination'];
+$fullview = $vars['fullview'];
+
+$html = "";
+$nav = "";
+
+if (isset($vars['viewtypetoggle'])) {
+       $viewtypetoggle = $vars['viewtypetoggle'];
+} else {
+       $viewtypetoggle = true;
+}
+
+if ($context == "search" && $count > 0 && $viewtypetoggle) {
+       $nav .= elgg_view('navigation/viewtype', array(
+               'baseurl' => $baseurl,
+               'offset' => $offset,
+               'count' => $count,
+               'viewtype' => $viewtype,
+       ));
+}
+
+if ($pagination) {
+       $nav .= elgg_view('navigation/pagination',array(
+               'baseurl' => $baseurl,
+               'offset' => $offset,
+               'count' => $count,
+               'limit' => $limit,
+       ));
+}
+
+$html .= $nav;
+if ($viewtype == 'list') {
+       if (is_array($entities) && sizeof($entities) > 0) {
+               foreach($entities as $entity) {
+                       $html .= elgg_view_entity($entity, $fullview);
                }
+       }
+} else {
+       if (is_array($entities) && sizeof($entities) > 0) {
+               $html .= elgg_view('entities/gallery', array('entities' => $entities));
+       }
+}
+
+if ($count) {
+       $html .= $nav;
+}
 
-                       if ($context == "search" && $count > 0 && $viewtypetoggle) {
-                               $nav .= elgg_view("navigation/viewtype",array(
-                       
-                                                                                               'baseurl' => $baseurl,
-                                                                                               'offset' => $offset,
-                                                                                               'count' => $count,
-                                                                                               'viewtype' => $viewtype,
-                       
-                                                                                                               ));
-                       }
-                       
-                       if ($pagination)
-                               $nav .= elgg_view('navigation/pagination',array(
-                       
-                                                                                               'baseurl' => $baseurl,
-                                                                                               'offset' => $offset,
-                                                                                               'count' => $count,
-                                                                                               'limit' => $limit,
-                       
-                                                                                                               ));
-                       
-                       $html .= $nav;
-
-                       if ($viewtype == "list") {
-                               if (is_array($entities) && sizeof($entities) > 0) {
-                                       foreach($entities as $entity) {
-                                               $html .= elgg_view_entity($entity, $fullview);
-                                       }
-                               }
-                       } else {
-                               if (is_array($entities) && sizeof($entities) > 0)
-                                       $html .= elgg_view("entities/gallery",array('entities' => $entities));
-                       }
-                       
-                       if ($count)
-                               $html .= $nav;
-                               
-                       echo $html;
-
-?>
+echo $html;
\ No newline at end of file
index dd07e7d01f3441ad9b366f406a3d55436c449538..f6157e11ad03621bbbc663c0633e7b0b66ea2709 100644 (file)
@@ -1,37 +1,29 @@
 <?php
+/**
+ * Elgg entity listing
+ *
+ * @package Elgg
+ * @subpackage Core
+ * @author Curverider Ltd
+ * @link http://elgg.org/
+ */
+?>
 
-       /**
-        * Elgg search listing
-        * 
-        * @package Elgg
-        * @subpackage Core
-
-        * @author Curverider Ltd
+<div class="entity_listing">
 
-        * @link http://elgg.org/
-        */
+       <div class="entity_listing_icon">
+               <?php
 
-?>
+                       echo $vars['icon'];
 
-       <div class="entity_listing">
-       
-               <div class="entity_listing_icon">
-                       <?php
+               ?>
+       </div>
+       <div class="entity_listing_info">
+               <?php
 
-                               echo $vars['icon'];
-                       
-                       ?>
-               </div>
-               <div class="entity_listing_info">
-                       <?php
+                       echo $vars['info'];
 
-                               echo $vars['info'];
-                       
-                       ?>
-               </div>          
-       
+               ?>
        </div>
-       
-<?php
 
-?>
\ No newline at end of file
+</div>