/**
  * Localize scripts only when enqueued
  */
 public function localize_printed_scripts()
 {
     global $wp;
     $rtl = is_rtl() ? 1 : 0;
     $current_lang = '';
     if (class_exists('SitePress')) {
         $current_lang = ICL_LANGUAGE_CODE;
     }
     if (wp_script_is('a3-portfolio-widgets-script')) {
         wp_localize_script('a3-portfolio-widgets-script', 'a3_portfolio_widgets_script_params', apply_filters('a3_portfolio_widgets_script_params', array('ajax_url' => admin_url('admin-ajax.php'), 'no_porfolio_text' => a3_portfolio_ei_ict_t__('Recently Widget - No Portfolio', __('No Portfolio Recently Viewed !', 'a3_portfolios')), 'lang' => $current_lang)));
     }
     if (wp_script_is('a3-portfolio-script')) {
         $number_columns = a3_portfolio_get_col_per_row();
         wp_localize_script('a3-portfolio-script', 'a3_portfolio_script_params', apply_filters('a3_portfolio_script_params', array('ajax_url' => admin_url('admin-ajax.php'), 'have_filters_script' => false, 'number_columns' => $number_columns, 'expander_template' => a3_portfolio_expander_template(), 'rtl' => $rtl, 'lang' => $current_lang)));
     }
     if (wp_script_is('a3-portfolio-single-script')) {
         wp_localize_script('a3-portfolio-single-script', 'a3_portfolio_single_script_params', apply_filters('a3_portfolio_single_script_params', array('ajax_url' => admin_url('admin-ajax.php'), 'lang' => $current_lang)));
     }
 }
 *
 * @author 		A3 Rev
 * @version     1.0.0
 */
if (!defined('ABSPATH')) {
    exit;
    // Exit if accessed directly
}
if (!is_array($gallery) || count($gallery) <= 1) {
    return;
}
$active_class = '';
$class = '';
$i = 0;
$j = 0;
$number_columns = a3_portfolio_get_col_per_row();
?>

<div class="a3-portfolio-gallery-thumbs-container a3-portfolio-box-content-col<?php 
echo $number_columns;
?>
">

    <?php 
foreach ($gallery as $attachment_id) {
    ?>

        <?php 
    $thumb = wp_get_attachment_image_src($attachment_id, 'thumbnail', true);
    $thumb_full_url = wp_get_attachment_image_src($attachment_id, 'full', true);
    $the_caption = get_post_field('post_excerpt', $attachment_id);
 public function portfolio_category_template($content = '')
 {
     global $wpdb, $wp_query, $portfolio_query, $portfolio_query_vars;
     $output = '';
     if (preg_match("/\\[portfoliopage\\]/", $content)) {
         global $more, $is_IE;
         $more = 0;
         remove_filter('the_content', 'wpautop');
         list($wp_query, $portfolio_query) = array($portfolio_query, $wp_query);
         // swap the wpsc_query object
         $display_type = '';
         $number_columns = a3_portfolio_get_col_per_row();
         ob_start();
         remove_action('a3rev_loop_after', 'responsi_pagination', 10, 0);
         if (isset($wp_query->query_vars['taxonomy']) && 'portfolio_cat' == $wp_query->query_vars['taxonomy']) {
             a3_portfolio_get_template('taxonomy-portfolio_cat.php', array('number_columns' => $number_columns));
         } elseif (isset($wp_query->query_vars['taxonomy']) && 'portfolio_tag' == $wp_query->query_vars['taxonomy']) {
             a3_portfolio_get_template('taxonomy-portfolio_tag.php', array('number_columns' => $number_columns));
         } else {
             a3_portfolio_get_template('archive-portfolio.php', array('number_columns' => $number_columns));
         }
         $is_single = false;
         $output .= ob_get_clean();
         list($wp_query, $portfolio_query) = array($portfolio_query, $wp_query);
         // swap the wpsc_query objects back
         if ($is_single == false) {
             $GLOBALS['post'] = $wp_query->post;
         }
         $wp_query->current_post = $wp_query->post_count;
         return preg_replace("/(<p>)*\\[portfoliopage\\](<\\/p>)*/", $output, $content);
     } elseif (is_archive() && is_viewing_portfolio_taxonomy()) {
         remove_filter('the_content', 'wpautop');
         return $this->portfolio_category_template('[portfoliopage]');
     } else {
         return $content;
     }
 }