helper(); $apola_header_classes = array(); $apola_header_color_scheme = $Apola->getThemeOption('apola-header-top-color-scheme', 'apo-header-light', array( 'overriden_by' => 'apola-page-header-top-color-scheme-slideshow-individual', 'depend_on' => array( 'key' => 'apola-page-header-state-individual', 'value' => '0' ) )); $apola_header_thumbs_state = $Apola->getThemeOption('apola-page-header-portfolio-slideshow-show-thumbs', 1); $apola_header_likes_state = $Apola->getThemeOption('apola-page-header-portfolio-slideshow-show-likes', 1); $apola_header_fullscreen_state = $Apola->getThemeOption('apola-page-header-portfolio-slideshow-show-fullscreen', 1); // Getting the page content options $apola_content_source = $Apola->getThemeOption('apola-page-type-portfolio-gallery-content-source', 'apola-portfolio'); $apola_is_gallery = $apola_content_source == 'apola-gallery'; $ApolaPostsRepository = $apola_is_gallery ? new ApolaGalleryRepository() : new ApolaPostRepository('apola-portfolio'); $ApolaPostLiker = new ApolaPostLiker($ApolaPostsRepository); // Getting the query arguments $apola_query_paged = get_query_var('paged') ? get_query_var('paged') : 1; $apola_query_limit = $Apola->getThemeOption('apola-page-type-portfolio-gallery-items-per-page', 16); $apola_query_orderby = $Apola->getThemeOption('apola-page-type-portfolio-gallery-order-by', 'date'); $apola_query_order = $Apola->getThemeOption('apola-page-type-portfolio-gallery-sort-order', 'desc'); $apola_query_offset = $Apola->getThemeOption('apola-page-type-portfolio-gallery-portfolio-offset', 0); $apola_query_exclude = $Apola->getThemeOption(sprintf('apola-page-type-portfolio-gallery-%s-out', ($apola_is_gallery ? 'galleries' : 'portfolio')), array()); $apola_query_include = $Apola->getThemeOption(sprintf('apola-page-type-portfolio-gallery-%s-in', ($apola_is_gallery ? 'galleries' : 'portfolio')), array()); $apola_query_cats = $Apola->getThemeOption(sprintf('apola-page-type-portfolio-gallery-%s-categories', ($apola_is_gallery ? 'galleries' : 'portfolio')), array()); $apola_posts = $ApolaPostsRepository->fromCategories($apola_query_cats, ($apola_is_gallery ? 'apola-gallery-categories' : 'apola-portfolio-categories')) ->in($apola_query_include) ->out($apola_query_exclude) ->orderBy($apola_query_orderby) ->order($apola_query_order) ->offset(($apola_query_paged - 1) * intval($apola_query_limit)) ->limit($apola_query_limit) ->get(); array_push($apola_header_classes, $apola_header_color_scheme); ?>
$apola_is_gallery ? 'apola-galleries' : 'apola-portfolio' ); if($apola_first_post instanceof WP_Post) { $apola_first_item_ajax_data['item_id'] = $apola_first_post->ID; } elseif(is_array($apola_first_post) && isset($apola_first_post['attach_id'])) { $apola_first_item_ajax_data['item_id'] = $apola_first_post['attach_id']; if(isset($apola_first_post['parent_gallery_id'])) { $apola_first_item_ajax_data['parent_gallery_id'] = $apola_first_post['parent_gallery_id']; } } if(isset($apola_first_item_ajax_data['item_id']) && is_numeric($apola_first_item_ajax_data['item_id'])) { $apola_first_item_ajax_data['likes'] = $ApolaPostLiker->getLikesCount($apola_first_item_ajax_data['item_id']); } ?>