<?php

switch ($gallery[0]->hover_effect) {
    case 0:
        $hover_class = "view-first";
        break;
    case 1:
        $hover_class = "view-second";
        break;
    case 2:
        $hover_class = "view-third";
        break;
    case 3:
        $hover_class = "view-forth";
        break;
    case 4:
        $hover_class = "view-fifth";
        break;
    default:
        $hover_class = "view-first";
        break;
}
?>

    <input type="hidden" name="view_style" value="<?php echo $hover_class; ?>">
    <section id="thumbwrapper<?php echo $galleryID; ?>" class="gallery-img-content"
             data-rating-type="<?php echo $like_dislike; ?>" style="position: relative">
        <div class="ph-gallery-wp-loading-icon"></div>
        <input type="hidden" class="pagenum" value="1"/>
        <div style="visibility: hidden" id="huge_it_gallery"
             class="ph-gallery-wp-loading-class huge_it_gallery view-<?php echo $view_slug; ?>">
            <li id="fullPreview"></li>
           
            <input type="hidden" id="total" value="<?php echo $total; ?>"/>
            <?php foreach ($page_images as $key => $row) {
                if (!isset($_COOKIE['Like_' . $row->id . ''])) {
                    $_COOKIE['Like_' . $row->id . ''] = '';
                }
                if (!isset($_COOKIE['Dislike_' . $row->id . ''])) {
                    $_COOKIE['Dislike_' . $row->id . ''] = '';
                }
                $num2 = $wpdb->prepare("SELECT `image_status`,`ip` FROM " . $wpdb->prefix . "photo_gallery_wp_like_dislike WHERE image_id = %d AND `ip` = '" . $huge_it_ip . "'", (int)$row->id);
                $res3 = $wpdb->get_row($num2);
                $num3 = $wpdb->prepare("SELECT `image_status`,`ip`,`cook` FROM " . $wpdb->prefix . "photo_gallery_wp_like_dislike WHERE image_id = %d AND `cook` = '" . $_COOKIE['Like_' . $row->id . ''] . "'", (int)$row->id);
                $res4 = $wpdb->get_row($num3);
                $num4 = $wpdb->prepare("SELECT `image_status`,`ip`,`cook` FROM " . $wpdb->prefix . "photo_gallery_wp_like_dislike WHERE image_id = %d AND `cook` = '" . $_COOKIE['Dislike_' . $row->id . ''] . "'", (int)$row->id);
                $res5 = $wpdb->get_row($num4);
                $imgurl = explode(";", $row->image_url); ?>
                <div class="huge_it_big_li view  <?php echo $hover_class; ?>">
                    <div class="<?php echo $hover_class; ?>-wrapper view-wrapper">
                        <?php
                        $imagerowstype = $row->sl_type;
                        if ($row->sl_type == '') {
                            $imagerowstype = 'image';
                        }
                        switch ($imagerowstype) {
                            case 'image':
                                ?>

                                <a class="gallery_group<?php echo $galleryID; ?> ph-lightbox"
                                   href="<?php echo $row->image_url; ?>"
                                   title="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>">
                                    <img
                                            src="<?php echo esc_url(photo_gallery_wp_get_image_by_sizes_and_src($row->image_url, array(
                                                Photo_Gallery_WP()->settings->thumb_image_width,
                                                Photo_Gallery_WP()->settings->thumb_image_height
                                            ), false)); ?>"
                                            alt="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>"/>
                                    <div class="mask">
                                        <div class="mask-text">
                                            <?php if ($row->name != "") { ?>
                                                <h2 onclick="event.stopPropagation(); event.preventDefault();window.open('<?php echo $row->sl_url; ?>', '<?php echo $target; ?>')"><?php echo $row->name; ?></h2>
                                            <?php } ?>
                                            <span class="text-category"><?php echo $row->description; ?></span>
                                        </div>
                                        <div class="mask-bg"></div>
                                    </div>
                                </a>

                                <?php
                                break;
                            case
                            'video':
                                ?>
                                <?php
                                $videourl = photo_gallery_wp_get_video_id_from_url($row->image_url);
                                if ($videourl[1] == 'youtube') {
                                    ?>

                                    <a class="giyoutube huge_it_gallery_item gallery_group<?php echo $galleryID; ?>  ph-lightbox"
                                       href="https://www.youtube.com/embed/<?php echo $videourl[0]; ?>"
                                       title="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>">
                                        <img alt="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>"
                                             src="http://img.youtube.com/vi/<?php echo $videourl[0]; ?>/mqdefault.jpg"/>
                                        <div class="mask">
                                            <div class="mask-text">
                                                <?php if ($row->name != "") { ?>
                                                    <h2 onclick="event.stopPropagation(); event.preventDefault();window.open('<?php echo $row->sl_url; ?>', '<?php echo $target; ?>')"><?php echo $row->name; ?></h2>
                                                <?php } ?>
                                                <span class="text-category"><?php echo $row->description; ?></span>
                                            </div>

                                            <div class="mask-bg"></div>
                                        </div>
                                    </a>

                                    <?php
                                } else {
                                    $hash = unserialize(wp_remote_fopen("http://vimeo.com/api/v2/video/" . $videourl[0] . ".php"));
                                    $imgsrc = $hash[0]['thumbnail_large'];
                                    ?>

                                    <a class="givimeo huge_it_gallery_item gallery_group<?php echo $galleryID; ?>  ph-lightbox"
                                       href="http://vimeo.com/<?php echo $videourl[0]; ?>"
                                       title="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>">
                                        <img alt="<?php echo str_replace('__5_5_5__', '%', $row->name); ?>"
                                             src="<?php echo $imgsrc; ?>"/>
                                        <div class="mask">
                                            <div class="mask-text">
                                                <?php if ($row->name != "") { ?>
                                                    <h2 onclick="event.stopPropagation(); event.preventDefault();window.open('<?php echo $row->sl_url; ?>', '<?php echo $target; ?>')"><?php echo $row->name; ?></h2>
                                                <?php } ?>
                                                <span class="text-category"><?php echo $row->description; ?></span>
                                            </div>
                                            <div class="mask-bg"></div>
                                        </div>
                                    </a>

                                    <?php
                                }
                                ?>
                                <?php
                                break;
                        }
                        $target = ($row->link_target == "on") ? '_blank' : '_self';
                        ?>
                    </div>

                    <?php if ($like_dislike != 'off'): ?>
                        <div class="ph-g-wp_gallery_like_cont_<?php echo $galleryID . $pID; ?>">
                            <div class="ph-g-wp_gallery_like_wrapper">
							<span class="huge_it_like">
								<?php if ($like_dislike == 'heart'): ?>
                                    <i class="hugeiticons-heart likeheart"></i>
                                <?php endif; ?>
                                <?php if ($like_dislike == 'dislike'): ?>
                                    <i class="hugeiticons-thumbs-up like_thumb_up"></i>
                                <?php endif; ?>
                                <span class="huge_it_like_thumb" id="<?php echo $row->id ?>"
                                      data-status="<?php if (isset($res3->image_status) && $res3->image_status == 'liked') {
                                          echo $res3->image_status;
                                      } elseif (isset($res4->image_status) && $res4->image_status == 'liked') {
                                          echo $res4->image_status;
                                      } else {
                                          echo 'unliked';
                                      } ?>">
								<?php if ($like_dislike == 'heart'): ?>
                                    <?php echo $row->like; ?>
                                <?php endif; ?>
								</span>
								<span
                                        class="ph-g-wp_like_count <?php if (Photo_Gallery_WP()->settings->thumb_rating_count == 'yes') {
                                            echo 'huge_it_hide';
                                        } ?>"
                                        id="<?php echo $row->id ?>"><?php if ($like_dislike != 'heart'): ?><?php echo $row->like; ?><?php endif; ?></span>
							</span>
                            </div>
                            <?php if ($like_dislike != 'heart'): ?>
                                <div class="huge_it_gallery_dislike_wrapper">
							<span class="huge_it_dislike">
								<i class="hugeiticons-thumbs-down dislike_thumb_down"></i>
								<span class="huge_it_dislike_thumb" id="<?php echo $row->id ?>"
                                      data-status="<?php if (isset($res3->image_status) && $res3->image_status == 'disliked') {
                                          echo $res3->image_status;
                                      } elseif (isset($res5->image_status) && $res5->image_status == 'disliked') {
                                          echo $res5->image_status;
                                      } else {
                                          echo 'unliked';
                                      } ?>">
								</span>
							<span
                                    class="huge_it_dislike_count <?php if (Photo_Gallery_WP()->settings->thumb_rating_count == 'yes') {
                                        echo 'huge_it_hide';
                                    } ?>"
                                    id="<?php echo $row->id ?>"><?php echo $row->dislike; ?></span>
							</span>
                                </div>
                            <?php endif; ?>
                        </div>
                    <?php endif; ?>
                </div>
            <?php } ?>
        </div>
        <?php
        $a = $disp_type;
        if ($a == 1) {
            $protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === true ? 'https://' : 'http://';
            $actual_link = esc_url($protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "");
            $pattern = "/\?p=/";
            $pattern2 = "/&page-img[0-9]+=[0-9]+/";
            $pattern3 = "/\?page-img[0-9]+=[0-9]+/";
            $gallery_img_thumbnail_load_nonce = wp_create_nonce('gallery_img_thumbnail_load_nonce');
            if (preg_match($pattern, $actual_link)) {
                if (preg_match($pattern2, $actual_link)) {
                    $actual_link = preg_replace($pattern2, '', $actual_link);
                    header("Location:" . $actual_link . "");
                    exit;
                }
            } elseif (preg_match($pattern3, $actual_link)) {
                $actual_link = preg_replace($pattern3, '', $actual_link);
                header("Location:" . $actual_link . "");
                exit;
            }
            ?>
            <div class="load_more3">
                <div class="load_more_button3"
                     data-thumbnail-nonce-value="<?php echo $gallery_img_thumbnail_load_nonce; ?>"><?php echo Photo_Gallery_WP()->settings->video_view7_loadmore_text; ?></div>
                <div class="loading3"><img
                            src="<?php if (Photo_Gallery_WP()->settings->video_view7_loading_type == '1') {
                                echo PHOTO_GALLERY_WP_IMAGES_URL . '/front_images/arrows/loading1.gif';
                            } elseif (Photo_Gallery_WP()->settings->video_view7_loading_type == '2') {
                                echo PHOTO_GALLERY_WP_IMAGES_URL . '/front_images/arrows/loading4.gif';
                            } elseif (Photo_Gallery_WP()->settings->video_view7_loading_type == '3') {
                                echo PHOTO_GALLERY_WP_IMAGES_URL . '/front_images/arrows/loading36.gif';
                            } elseif (Photo_Gallery_WP()->settings->video_view7_loading_type == '4') {
                                echo PHOTO_GALLERY_WP_IMAGES_URL . '/front_images/arrows/loading51.gif';
                            } ?>"></div>
            </div>
            <?php
        } elseif ($a == 0) {
            ?>
            <div class="paginate3">
                <?php
                $protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === true ? 'https://' : 'http://';
                $actual_link = esc_url($protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "");
                $checkREQ = '';
                $pattern = "/\?p=/";
                $pattern2 = "/&page-img[0-9]+=[0-9]+/";
                $pattern_2 = "/\?page_id=/";
                //$res=preg_match($pattern, $actual_link);
                if (preg_match($pattern, $actual_link) || preg_match($pattern_2, $actual_link)) {
                    if (preg_match($pattern2, $actual_link)) {
                        $actual_link = preg_replace($pattern2, '', $actual_link);
                    }
                    $checkREQ = $actual_link . '&page-img' . $galleryID . $pID;
                } else {
                    $checkREQ = '?page-img' . $galleryID . $pID;
                }
                $pervpage = '';
                if ($page != 1) {
                    $pervpage = '<a href= ' . $checkREQ . '=1><i class="icon-style3 hugeiticons-fast-backward" ></i></a>
			      <a href= ' . $checkREQ . '=' . ($page - 1) . '><i class="icon-style3 hugeiticons-chevron-left"></i></a> ';
                }
                $nextpage = '';
                if ($page != $total) {
                    $nextpage = ' <a href= ' . $checkREQ . '=' . ($page + 1) . '><i class="icon-style3 hugeiticons-chevron-right"></i></a>
			      <a href= ' . $checkREQ . '=' . $total . '><i class="icon-style3 hugeiticons-fast-forward" ></i></a>';
                }
                echo $pervpage . $page . '/' . $total . $nextpage;
                ?>
            </div>
            <?php
        }
        ?>
    </section>

<?php if ($hover_class == "view-fifth") { ?>

    <script type="text/javascript">
        jQuery(document).ready(function () {
            jQuery('.view-fifth ').each(function () {
                jQuery(this).hoverdir();
            });
        });
    </script>
<?php } ?>