Esempio n. 1
0
 public function add_gallery_meta_boxes()
 {
     global $post;
     global $maxgalleria;
     $new_gallery = $maxgalleria->new_gallery;
     $image_gallery = $maxgalleria->image_gallery;
     $video_gallery = $maxgalleria->video_gallery;
     if (isset($post)) {
         $options = new MaxGalleryOptions($post->ID);
         if ($options->is_new_gallery()) {
             $this->add_normal_meta_box('meta-new', __('New Gallery', 'maxgalleria'), array($new_gallery, 'show_meta_box_new'));
         }
         if ($options->is_image_gallery()) {
             $this->add_side_meta_box('meta-shortcodes', __('Shortcodes', 'maxgalleria'), array($image_gallery, 'show_meta_box_shortcodes'));
             // Only show if a template has been chosen
             if ($options->get_template() != '') {
                 do_action(MAXGALLERIA_ACTION_BEFORE_TEMPLATE_META_BOXES);
                 $this->add_normal_meta_box('meta-image-gallery', __('Gallery', 'maxgalleria'), array($image_gallery, 'show_meta_box_gallery'));
                 do_action(MAXGALLERIA_ACTION_AFTER_TEMPLATE_META_BOXES);
             }
         }
         if ($options->is_video_gallery()) {
             $this->add_side_meta_box('meta-shortcodes', __('Shortcodes', 'maxgalleria'), array($video_gallery, 'show_meta_box_shortcodes'));
             // Only show if a template has been chosen
             if ($options->get_template() != '') {
                 do_action(MAXGALLERIA_ACTION_BEFORE_TEMPLATE_META_BOXES);
                 $this->add_normal_meta_box('meta-video-gallery', __('Gallery', 'maxgalleria'), array($video_gallery, 'show_meta_box_gallery'));
                 do_action(MAXGALLERIA_ACTION_AFTER_TEMPLATE_META_BOXES);
             }
         }
     }
 }