Advertisement
Guest User

Scott Cariss

a guest
Oct 25th, 2010
1,422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. //Function for displaying Property gallery
  2. function propertyGallery() {
  3.     global $post;
  4.  
  5.     // Get images for this post
  6.     $arrImages =& get_children('post_type=attachment&post_mime_type=image&post_parent=' . $post->ID );
  7.  
  8.     // If images exist for this page/post
  9.     if($arrImages) {
  10.        
  11.         //Sort the array by menu order
  12.         usort($arrImages, 'cmpMenuOrder');
  13.        
  14.         // Get SRC of large image
  15.         $image = wp_get_attachment_image_src($arrImages[0]->ID, "large-property");
  16.  
  17.         echo "          <div id=\"propertygallery\">\n";
  18.         echo "            <img class=\"starterimg\" src=\"".$image[0]."\" alt=\"\" />\n";
  19.         echo "            <div id=\"gallerysmimgcont\">\n";
  20.         echo "              <div id=\"gallerysmimgcont-inner\">\n";
  21.        
  22.         // Loop through images
  23.         foreach($arrImages as $key => $data) {
  24.             $imagelarge = wp_get_attachment_image_src($data->ID, "large-property");
  25.             $imagesmall = wp_get_attachment_image_src($data->ID, "small-property");
  26.             echo "                <a href=\"".$imagelarge[0]."\" target=\"_blank\"><img src=\"".$imagesmall[0]."\" alt=\"\" /></a>\n";
  27.         }
  28.        
  29.         echo "              </div>\n";
  30.         echo "              <div class=\"overnav\" id=\"imggaldown\">&nbsp;</div>\n";
  31.         echo "              <div class=\"overnav\" id=\"imggalup\">&nbsp;</div>\n";
  32.         echo "            </div>\n";
  33.         echo "          </div>\n";
  34.        
  35.     }
  36.    
  37. }
  38. function cmpMenuOrder($a, $b) {
  39.     if( $a->menu_order ==  $b->menu_order ){ return 0 ; }
  40.     return ($a->menu_order < $b->menu_order) ? -1 : 1;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement