Changeset 998562
- Timestamp:
- 09/29/2014 02:10:15 PM (12 years ago)
- Location:
- facebook-albums/trunk/inc
- Files:
-
- 2 edited
-
album-helper.php (modified) (1 diff)
-
widget.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
facebook-albums/trunk/inc/album-helper.php
r963099 r998562 198 198 */ 199 199 public function clear_api_cache() { 200 delete_transient('fbalbum_' . $this-> $album_id);200 delete_transient('fbalbum_' . $this->album_id); 201 201 } 202 202 -
facebook-albums/trunk/inc/widget.php
r827855 r998562 53 53 54 54 //Before exiting out, lets clear the cache. 55 FB_Album::_set_album_url($instance['url']); 56 $album_id = FB_Album::_get_album_id(); 57 FB_Album::clear_cache($album_id); 55 $album_id = FB_Album_GraphHelper::find_album_id($instance['url']); 56 if ($album_id) { 57 $album = new FB_Album_AlbumHelper($album_id, $instance['limit'], TRUE); 58 } 58 59 59 60 return $instance; … … 63 64 extract($args); 64 65 65 echo $ before_widget;66 echo $args['before_widget']; 66 67 67 68 if(!empty($instance['title'])) 68 echo $ before_title . esc_attr($instance['title']) . $after_title;69 echo $args['before_title'] . esc_attr($instance['title']) . $args['after_title']; 69 70 70 71 //Loads up plugin variables … … 76 77 $facebook_album_url = (!empty($wp_pages[$post->ID])) ? $wp_pages[$post->ID] : $instance['url']; 77 78 79 // Initiate the album. 80 $album_id = FB_Album_GraphHelper::find_album_id($facebook_album_url); 81 $album = new FB_Album_AlbumHelper($album_id, $instance['limit']); 78 82 79 if($facebook_album_url != '') { 80 FB_Album::_set_album_url( $facebook_album_url ); 81 } else { 82 //We didn't have a URL! 83 echo 'No Facebook Album specified.'; 84 echo $after_widget; 85 return; 86 } 83 // Returns HTML 84 echo $album->build_album_output(); 87 85 88 if(!FB_Album::_get_album_id()) { 89 echo 'The Facebook album ID came up empty, double check the URL'; 90 echo $after_widget; 91 return; 92 } else { 93 94 //Checks if Facebook API came back with a result 95 if(!($fb = FB_Album::_get_graph_results($instance['limit'])) ) { 96 echo 'Sorry, there was an error loading the Facebook album, please refresh the page and try again.'; 97 echo $after_widget; 98 return; 99 } 100 101 //Checks if has photo data 102 if(!$fb['data']) { 103 echo 'Facebook API came back with a faulty result. You may be accessing an album you do not have permissions to access.'; 104 } else { 105 FB_Album::_enqueue_resources(); 106 ?> 107 <?php if( $instance['show_album_title'] ) #TODO: Notice 108 echo '<span class="fbalbum-title"><a href="' . FB_Album::_clean_url(FB_Album::_get_album_url()) . '" target="_blank"">' . $fb['data'][0]['album']['name'] . '</a></span>'; ?> 109 110 <div class="fbalbum fbalbum-widget"> <?php 111 //Reverse array to show oldest to newest 112 if(isset(FB_Album::$options['order']) && !empty(FB_Album::$options['order'])) 113 $fb['data'] = array_reverse($fb['data']); 114 115 foreach ($fb['data'] as $img) : 116 $thumb_size = FB_Album::$options['size'] - 1; 117 $thumbnail_src_url = FB_Album::check_thumbnail_src_size_url($img, $thumb_size); 118 ?> 119 <div class="item"> 120 <a href="<?php echo FB_Album::_clean_url($img['images'][1]['source']) ?>" target="_blank" rel="lightbox" class="fbalbum cboxElement"> 121 <div class="image size-<?php echo $instance['thumb_size']; ?>" style="background-image: url('<?php echo FB_Album::_clean_url($thumbnail_src_url) ?>');"> </div> 122 </a> 123 </div> 124 125 <?php 126 endforeach; 127 echo '</div>'; 128 echo FB_Album::build_colorbox(); 129 } 130 } 131 echo $after_widget; 86 echo $args['after_widget']; 132 87 } 133 88
Note: See TracChangeset
for help on using the changeset viewer.