예제 #1
0
 /**
  * LazyestThumb::on_click()
  * 
  * @param string $widget
  * @return
  */
 function on_click($widget = 'none')
 {
     global $lg_gallery;
     $onclick = LazyestImage::on_click($widget);
     $onclick['id'] = 'lg_thumb_onclick_' . $onclick['id'];
     $slide = new LazyestSlide($this->folder);
     $slide->image = $this->image;
     switch ($lg_gallery->get_option('on_thumb_click')) {
         case 'nothing':
             $onclick['href'] = '#';
             break;
         case 'fullimg':
             break;
         case 'slide':
             $onclick['href'] = $slide->uri($widget);
             break;
         case 'lightslide':
             $onclick['href'] = $slide->src();
             $onclick['rel'] = 'lightbox[' . $this->folder->form_name() . ']';
             break;
         case 'thickslide':
             $onclick['href'] = $slide->src();
             $onclick['class'] = 'thickbox';
             $onclick['rel'] = $this->folder->form_name();
         case 'lightbox':
             $onclick['rel'] = 'lightbox[' . $this->folder->form_name() . ']';
             break;
         case 'thickbox':
             $onclick['class'] = 'thickbox';
             $onclick['rel'] = $this->folder->form_name();
             break;
     }
     unset($slide);
     $onclick = apply_filters('lazyest_thumb_onclick', $onclick, $this);
     return $onclick;
 }