miniatures pour les groupes
[mw_sourceml] / app / out / default / views / sources / groupe / list.php
index 97196b2..4d845d4 100644 (file)
     <h4>
       <a href="<?php echo $this->url("sources/groupe/view", array("id" => $id_groupe)) ?>">
         <?php
-
-          $data = $this->data();
-          if
-          (    $groupe["image_uri"]
-            && file_exists($groupe["image_uri"])
-            && ($img_size = $data->img_size($groupe["image_uri"], 120, 100)) !== false
-          ) :
-          $margin_top = floor((100 - $img_size["height"]) / 2);
-
+        
+          $source_image_url = false;
+          $source_thumb = false;
+          $margin_top = 0;
+          if(
+                isset($groupe["image_uri"])
+            &&  $groupe["image_uri"]
+            &&  file_exists($groupe["image_uri"])
+          ){
+            $source_image_url = $groupe["image_uri"];
+            if($data->mw_thumbs_activated()){
+              $source_thumb = $data->img_thumb(
+                $source_image_url,
+                120,
+                100,
+                $this->path("content")."thumbs",
+                array(255, 255, 255)
+              );
+            }
+            else{
+              if($img_size = $data->img_size($source_image_url, 120, 100)){
+                $margin_top = floor((100 - $img_size["height"]) / 2);
+              }
+            }
+            if($source_image_url && !$source_thumb && !$img_size) $source_image_url = false;
+          }
+          if($source_image_url) :
+        
         ?>
-        <img src="<?php echo $this->path("web").$groupe["image_uri"]; ?>"
+
+        <?php if($source_thumb) : ?>
+        <img src="<?php echo $this->path("content")."thumbs/".$source_thumb["thumb_file"] ?>"
+             width="<?php echo $source_thumb["thumb_width"] ?>"
+             height="<?php echo $source_thumb["thumb_height"] ?>"
+             alt="" />
+        <?php else : ?>
+        <img src="<?php echo $this->path("web").$source_image_url; ?>"
              width="<?php echo $img_size["width"] ?>"
              height="<?php echo $img_size["height"] ?>"
              style="margin-top:<?php echo $margin_top ?>px"
              alt="" />
         <?php endif; ?>
+
+        <?php endif; ?>
         <span><?php echo $groupe["nom"] ?></span>
         <br class="clear" />
       </a>