403Webshell
Server IP : 69.72.244.102  /  Your IP : 216.73.216.164
Web Server : LiteSpeed
System : Linux s3434.fra1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64
User : konzalta ( 1271)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/konzalta/johnweru.com/wp-content/themes/inbio/template-parts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/konzalta/johnweru.com/wp-content/themes/inbio/template-parts/portfolio-grid-1.php
<?php
/**
 * @author  Rainbow-Themes
 * @since   1.0
 * @version 1.0
 * @package rainbow-elements
 */

namespace rainbow\Rainbow_Elements;

$thumb_size = $settings['image_size_size'];
$query_args = rainbow_Elements_Helper::rainbow_get_query_args('rainbow_projects', 'rainbow_projects_category', $settings);
$number_of_post = $settings['posts_per_page'];
$query = new \WP_Query($query_args);
$col_class = "col-lg-{$settings['col_lg']} col-md-{$settings['col_md']} col-sm-{$settings['col_sm']}";
$gridspaces = $settings['grid-spaces'];
$i = 1;
$data = $settings;


while ($query->have_posts()) : $query->the_post();

    $top_active = '';
    $id = get_the_id();
    $modal_button_url = get_post_meta($id, 'popup_project_button_url', true);
    $like_this_txt = $settings['like_this_txt'];
    $modal_button_txt = $settings['modal_button_txt'];



    $preview_type = rainbow_get_acf_data('preview_type');
    $preview_icon = 'feather-none';

    $video_url = rainbow_get_acf_data('video_url');
    $gallery = rainbow_get_acf_data('gallery');
    $custom_link = rainbow_get_acf_data('link_url');
    $view_project_button_url = rainbow_get_acf_data('popup_project_button_url');


    if ( $preview_type == 'image' ) {
        $preview_icon = 'feather-image';
        $data_url = "";
    } elseif ( $preview_type == 'video' ) {
        $preview_icon = 'feather-video';
        $data_url = rainbow_getEmbedUrl($video_url);
    } elseif ( $preview_type == 'gallery' ) {
        $preview_icon = 'feather-grid';
        $data_url = "";
    } elseif ( $preview_type == 'link' ) {
        $preview_icon = 'feather-external-link';
        $data_url = "";
    } else {  }


    // A Custom Link
    if ( $preview_type == 'link' ) {
        $card_link = $custom_link;
        $target =  true;
    } else {
        $card_link = get_the_permalink();
        $target =  false;
    }


    $rainbow_options = \Rainbow_Helper::rainbow_get_options();
    $popup_style = \Rainbow_Helper::rainbow_portfolio_popup_style();

    $popup_layout = $popup_style['project_popup_style'];

    if ( $popup_layout == 'left' ){
        $popup_col_class = "col-lg-6";
        $content_col_class = "col-md-12";
        $button_col_class = "col-md-12";
        $popup_image_size = "" !== $rainbow_options['rainbow_project_popup_image_size'] ? $rainbow_options['rainbow_project_popup_image_size'] : 'rainbow-thumbnail-lg';
    } elseif ($popup_layout == 'center') {
        $popup_col_class = "col-lg-12";
        $content_col_class = "col-md-9";
        $button_col_class = "col-md-3";
        $popup_image_size = "" !== $rainbow_options['rainbow_project_popup_image_size'] ? $rainbow_options['rainbow_project_popup_image_size'] : 'rainbow-thumbnail-single';;
    } elseif ($popup_layout == 'right') {
        $popup_col_class = "col-lg-6";
        $content_col_class = "col-md-12";
        $button_col_class = "col-md-12";
        $popup_image_size = "" !== $rainbow_options['rainbow_project_popup_image_size'] ? $rainbow_options['rainbow_project_popup_image_size'] : 'rainbow-thumbnail-lg';
    } else {
        $popup_col_class = 'col-lg-6';
        $content_col_class = "col-md-12";
        $button_col_class = "col-md-12";
        $popup_image_size = "" !== $rainbow_options['rainbow_project_popup_image_size'] ? $rainbow_options['rainbow_project_popup_image_size'] : 'rainbow-thumbnail-lg';
    }
    //  Add class
    $preview_type_class = ($preview_type) ? "preview-type-$preview_type" : false;

    ?>

<div class="<?php echo esc_attr($col_class); ?> rb-items mt--50 mt_md--30 mt_sm--30 <?php echo esc_attr($preview_type_class); ?>">

    <?php if ( $settings['modal_popup_display'] == 'yes' && $preview_type != 'link' ) { ?>
    <div class="rn-portfolio portfolio-card-only-popup">
    <?php } else { ?>
    <div class="rn-portfolio">
<?php } ?>

    <div class="inner">
        <span class="preview-type"><i class="<?php echo esc_attr($preview_icon); ?>"></i></span>

        <?php if (has_post_thumbnail()) { ?>
            <div class="thumbnail">
                <?php if ($settings['modal_popup_display'] == 'yes' && $preview_type != 'link') { ?>
                    <a href="<?php echo esc_url($card_link); ?>" data-url="<?php echo esc_url($data_url); ?>" data-toggle="modal"
                       data-target="#exampleModalCenter-<?php echo esc_attr($id); ?>"><?php the_post_thumbnail($thumb_size); ?></a>
                <?php } else { ?>
                    <a href="<?php echo esc_url($card_link); ?>" <?php if ( $target ) : ?> target="_blank"<?php endif; ?>>
                        <?php the_post_thumbnail($thumb_size); ?>
                    </a>
                <?php } ?>
            </div>
        <?php } ?>
        <div class="content">
            <div class="category-info">

                <?php if ($settings['projects_cat_display']) { ?>
                    <?php if ($settings['modal_popup_display']) { ?>
                        <div class="category-list">
                            <?php echo rainbow_Elements_Helper::get_projects_cat(get_the_id()); ?>
                        </div>
                    <?php } else { ?>
                        <div class="category-list">
                            <?php echo rainbow_Elements_Helper::get_projects_cat(get_the_id()); ?>
                        </div>
                    <?php } ?>
                <?php } ?>

                <?php if ($settings['projects_meta_display']) { ?>
                    <?php
                    global $post;
                    $nonce2 = wp_create_nonce('rainbow_pt_like_it_nonce');
                    $link2 = admin_url('admin-ajax.php?action=rainbow_pt_like_it&post_id=' . $post->ID . '&nonce=' . $nonce2);
                    $likes2 = get_post_meta(get_the_ID(), '_pt_likes', true);
                    $likes2 = (empty($likes2)) ? 0 : $likes2;
                    ?>
                    <div class="post-like pt-like-it meta">
                                       <span> <a class="like-button" href="<?php echo esc_url($link2); ?>"
                                                 data-id="<?php echo esc_attr(get_the_ID()); ?>"
                                                 data-nonce="<?php echo esc_attr($nonce2); ?>">
                                            <i class="feather-heart"></i><span
                                                       id="like-count-<?php echo get_the_ID() ?>" class="like-count">
                                            <?php $likes2 = ($likes2 == "0") ? "" : $likes2; ?>
                                            <?php echo esc_html($likes2); ?>
                                        </span>
                                        </a></span>
                    </div>

                <?php } ?>
            </div>
            <h4 class="title">
                <?php if ($settings['modal_popup_display'] == 'yes' && $preview_type != 'link') { ?>
                    <a href="<?php echo esc_url($card_link); ?>" data-url="<?php echo esc_url($data_url); ?>" data-toggle="modal"
                       data-target="#exampleModalCenter-<?php echo esc_attr($id); ?>"><?php the_title(); ?>
                        <i class="feather-arrow-up-right"></i></a>
                <?php } else { ?>
                    <a href="<?php echo esc_url($card_link); ?>" <?php if ( $target ) : ?> target="_blank"<?php endif; ?>><?php the_title(); ?> <i
                                class="feather-arrow-up-right"></i></a>
                <?php } ?>
            </h4>
        </div>
    </div>
    </div>



    <?php
    $thumbnail_data = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), $popup_image_size );
    $thumbnail_url = $thumbnail_data[0];
    $thumbnail_id = get_post_thumbnail_id( get_the_ID() );
    $thumbnail_alt = get_post_meta($thumbnail_id, '_wp_attachment_image_alt', true);
    $modal_popup_display = "" !== $rainbow_options['rainbow_project_modal_popup_display'] ? $rainbow_options['rainbow_project_modal_popup_display'] : 'yes';

    if( $modal_popup_display  == 'yes') {
    ?>

    <!-- Modal Portfolio Body area Start -->
    <div class="modal fade newportfolio-modal modal-layout-<?php echo esc_attr($popup_layout) ?>" id="exampleModalCenter-<?php echo esc_attr($id); ?>" tabindex="-1" role="dialog"
         aria-hidden="true" data-modalwrapper="portfolio-modal">
        <div class="modal-dialog modal-dialog-centered" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true"> <i class="feather-x"></i></span>
                    </button>
                </div>
                <div class="modal-body">
                    <div class="row align-items-center">
                        <div class="<?php echo esc_attr( $popup_col_class ); ?>">
                            <?php
                            if ( $preview_type == 'image' ) { ?>
                                <div class="portfolio-popup-thumbnail">
                                    <?php if (has_post_thumbnail()) { ?>
                                        <div class="image">
                                            <img class="w-100" src="<?php echo esc_url($thumbnail_url); ?>"
                                                 alt="<?php echo esc_attr($thumbnail_alt); ?>"/>
                                        </div>
                                    <?php } ?>
                                </div>
                            <?php } elseif ( $preview_type == 'video' ) {
                                $row_video_src = '';
                                if (function_exists('rainbow_getEmbedUrl')) {
                                    $row_video_src = rainbow_getEmbedUrl($video_url);
                                }
                                $video_ratio =  ($popup_layout == 'center') ? '16by9' : '4by3';
                                if (!empty($row_video_src)) { ?>
                                    <div class="portfolio-popup-thumbnail">
                                        <div class="embed-responsive embed-responsive-<?php echo esc_attr($video_ratio); ?>">
                                           
                                            <iframe class="embed-responsive-item embed-responsive-<?php echo esc_attr($video_ratio); ?>" 
                                                    src="<?php echo esc_url($row_video_src . '?autoplay=0'); ?>" 
                                                    allow="autoplay; fullscreen; picture-in-picture" 
                                                    allowfullscreen="">
                                            </iframe>
                                        </div>
                                    </div>
                                <?php }
                            } elseif ( $preview_type == 'gallery' ) {
                                if ($gallery) { ?>
                                    <div id="portfolio-modal-thumbnail-slider-<?php echo esc_attr($id); ?>" class="carousel slide" data-ride="carousel">
                                        <div class="carousel-inner">
                                            <?php
                                            $r = 1;
                                            foreach ($gallery as $image):
                                                $inner_active = $r == 1 ? 'inner active' : null;
                                                $r++;
                                                ?>
                                                <div class="carousel-item <?php echo esc_attr($inner_active); ?>">
                                                    <img class="w-100" src="<?php echo esc_url($image['sizes'][$popup_image_size]); ?>"
                                                         alt="<?php echo esc_attr($image['alt']); ?>"/>
                                                </div>
                                            <?php endforeach; ?>

                                        </div>
                                        <a class="carousel-control-prev" href="#portfolio-modal-thumbnail-slider-<?php echo esc_attr($id); ?>" role="button" data-slide="prev">
                                            <span class="" aria-hidden="true"> <i class="feather-arrow-left"></i> </span>
                                            <span class="sr-only"><?php esc_html__('Previous', 'inbio'); ?></span>
                                        </a>
                                        <a class="carousel-control-next" href="#portfolio-modal-thumbnail-slider-<?php echo esc_attr($id); ?>" role="button" data-slide="next">
                                            <span class="" aria-hidden="true"> <i class="feather-arrow-right"></i> </span>
                                            <span class="sr-only"><?php esc_html__('Next', 'inbio'); ?></span>
                                        </a>
                                    </div>
                                <?php } else {
                                    if (has_post_thumbnail()) { ?>
                                        <div class="portfolio-popup-thumbnail">
                                            <?php if (has_post_thumbnail()) { ?>
                                                <div class="image">
                                                    <?php the_post_thumbnail($popup_image_size); ?>
                                                </div>
                                            <?php } ?>
                                        </div>
                                    <?php }
                                }
                            } else { ?>
                                <div class="portfolio-popup-thumbnail">
                                    <?php if (has_post_thumbnail()) { ?>
                                        <div class="image">
                                            <img class="w-100" src="<?php echo esc_url($thumbnail_url); ?>"
                                                 alt="<?php echo esc_attr($thumbnail_alt); ?>"/>
                                        </div>
                                    <?php } ?>
                                </div>
                            <?php } ?>
                        </div>

                        <div class="<?php echo esc_attr( $popup_col_class ); ?>">
                            <div class="text-content">

                                <div class="row">
                                    <div class="<?php echo esc_attr( $content_col_class ); ?>">
                                        <h3> <?php the_title(); ?> </h3>

                                        <?php
                                        if ( has_excerpt() ) {
                                            the_excerpt();
                                        }
                                        ?>

                                        <?php
                                        $info_list = rainbow_get_acf_data('information');
                                        if ( $info_list ) { ?>
                                            <div class="info-list">
                                                <ul>
                                                    <?php
                                                    foreach ($info_list as $info) { ?>
                                                        <li><strong><?php echo esc_html($info['label']) ?></strong> <span><?php echo esc_html($info['value']) ?></span></li>
                                                    <?php } ?>
                                                </ul>
                                            </div>
                                        <?php } ?>
                                    </div>
                                    <div class="<?php echo esc_attr( $button_col_class ); ?>">
                                        <?php if( $popup_layout == 'center'){ ?>
                                            <div class="d-flex flex-wrap mt--20">
                                                <?php if ($settings['projects_meta_display']) { ?>
                                                    <?php
                                                    global $post;
                                                    $nonce = wp_create_nonce('rainbow_pt_like_it_nonce');
                                                    $link = admin_url('admin-ajax.php?action=rainbow_pt_like_it&post_id=' . $post->ID . '&nonce=' . $nonce);
                                                    $likes = get_post_meta(get_the_ID(), '_pt_likes', true);
                                                    $likes = (empty($likes)) ? 0 : $likes;
                                                    $likes_text = ($likes <= 1) ? $settings['like_this_txt'] : $settings['like_this_txt'];
                                                    ?>
                                                    <div class="post-like pt-like-it w-100 mb--30">
                                                        <a class="like-button rn-btn thumbs-icon rn-btn thumbs-icon w-100 text-center"
                                                           href="<?php echo esc_url($link); ?>"
                                                           data-id="<?php echo esc_attr(get_the_ID()); ?>"
                                                           data-nonce="<?php echo esc_attr($nonce); ?>">
                                                            <span> <?php echo esc_html($likes_text); ?> </span>
                                                            <i class="feather-thumbs-up mr--10"></i>
                                                            <mark id="like-count2-<?php echo get_the_ID() ?>"
                                                                  class="like-count badge">
                                                                <?php echo esc_html($likes); ?>
                                                            </mark>
                                                        </a>
                                                    </div>

                                                <?php } ?>

                                                <?php
                                                $vpbtn = '<a  href="' . $modal_button_url . '" target="_blank"  class="rn-btn w-100 text-center"> <span>' . $settings['modal_button_txt'] . '</span>  <i class="feather-arrow-right-circle"></i></a>';
                                                if (!empty($modal_button_url)) {
                                                    echo wp_kses_post($vpbtn);
                                                }
                                                ?>

                                            </div>
                                        <?php } else { ?>
                                            <div class="button-group d-flex flex-wrap mt--20">
                                                <?php if ($settings['projects_meta_display']) { ?>
                                                    <?php
                                                    global $post;
                                                    $nonce = wp_create_nonce('rainbow_pt_like_it_nonce');
                                                    $link = admin_url('admin-ajax.php?action=rainbow_pt_like_it&post_id=' . $post->ID . '&nonce=' . $nonce);
                                                    $likes = get_post_meta(get_the_ID(), '_pt_likes', true);
                                                    $likes = (empty($likes)) ? 0 : $likes;
                                                    $likes_text = ($likes <= 1) ? $settings['like_this_txt'] : $settings['like_this_txt'];
                                                    ?>

                                                    <div class="post-like pt-like-it">
                                                        <a class="like-button rn-btn thumbs-icon rn-btn thumbs-icon"
                                                           href="<?php echo esc_url($link); ?>"
                                                           data-id="<?php echo esc_attr(get_the_ID()); ?>"
                                                           data-nonce="<?php echo esc_attr($nonce); ?>" target="_blank">
                                                            <span> <?php echo esc_html($likes_text); ?> </span>
                                                            <i class="feather-thumbs-up mr--10"></i>
                                                            <mark id="like-count2-<?php echo get_the_ID() ?>"
                                                                  class="like-count badge">
                                                                <?php echo esc_html($likes); ?>
                                                            </mark>
                                                        </a>
                                                    </div>

                                                <?php } ?>

                                                <?php
                                                $vpbtn = '<a  href="' . $modal_button_url . '"  class="rn-btn " target="_blank"> <span>' . $settings['modal_button_txt'] . '</span>  <i class="feather-arrow-right-circle"></i></a>';
                                                if (!empty($modal_button_url)) {
                                                    echo wp_kses_post($vpbtn);
                                                }
                                                ?>

                                            </div>
                                        <?php } ?>
                                    </div>
                                </div>

                            </div>
                            <!-- End of .text-content -->
                        </div>

                    </div>
                    <!-- End of .row media-->
                    <div class="row">
                        <div class="col-md-12">
                            <div class="rb-separator pb--30 pt--30">
                                <div class="divider-separator w-100"></div>
                            </div>
                            <?php the_content(); ?>
                        </div>
                    </div>
                    <!-- End of .row body-->
                </div>
            </div>
        </div>
    </div>
    <!-- End Modal Portfolio area -->
    <?php } ?>
    </div>



<?php endwhile;

Youez - 2016 - github.com/yon3zu
LinuXploit