<h1 class="heading header-right"><span><?php the_field('homepage_logged_in_academy_videos_heading'); ?></span></h1>
         <hr />
     </div>
     <div class="row">
         <?php
         if ($academyYouTubeVideos) {
             foreach ($academyYouTubeVideos as $academyYouTubeVideo) { ?>
         <div class="col-sm-6">
             <div class="video item">
                 <a href="http://www.youtube.com/embed/<?php echo $academyYouTubeVideo['videoId']; ?>?rel=1&amp;wmode=transparent&amp;enablejsapi=1" class="youtube cboxElement">
                     <span>
                         <img src="<?php echo $academyYouTubeVideo['localImage']; ?>" alt="<?php echo htmlentities($academyYouTubeVideo['title']); ?>" class="img-responsive" />
                         <i class="icon-play"></i>
                     </span>
                     <h4 class="h5"><?php echo $academyYouTubeVideo['title']; ?></h4>
                     <span><?php echo time_since_friendly($academyYouTubeVideo['timestamp']); ?></span>
                 </a>
             </div>
         </div>
         <?php
             }
         } ?>
     </div>
     <div class="row load-button">
         <div class="col-sm-12">
             <div class="load-more academy-vid">
                 <a class="btn btn-white half-width" data-source="<?php echo CPFC_MEMBERS_YOUTUBE_LOAD_MORE_URL; ?>" data-playlist="<?php echo $academyYouTubeVideosPlaylistId; ?>" data-page="1" data-count="2" data-item-class="col-sm-6" href="<?php echo CPFC_MEMBERS_YOUTUBE_LOAD_MORE_URL; ?>">Load More <i class="icon-down-open"></i></a>
             </div>
         </div>
     </div>
 </div>
Example #2
0
                    foreach ($rssFeedItems as $rssFeedItem) {
                        if ($rssFeedItem['localImage']) {
                            $rssFeedImage = $rssFeedItem['localImage'];
                        } else {
                            $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option');
                            $rssFeedImage = $rssFeedPlaceholderImage['url'];
                        } ?>
                    <div class="col-sm-6">
                        <div class="item related-item">
                            <div class="row">
                                <div class="col-sm-5">
                                    <a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><img src="<?php echo $rssFeedImage; ?>" alt="<?php echo htmlentities($rssFeedItem['title']); ?>" class="img-responsive"/></a>
                                </div>
                                <div class="col-sm-7">
                                    <h4><a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><?php echo $rssFeedItem['title']; ?></a></h4>
                                    <span class="published">Published <?php echo time_since_friendly(get_the_date('U', $rssFeedItem['timestamp'])); ?></span>
                                    <p><?php echo cpfc_truncate_copy($rssFeedItem['content'], $characterCount); ?></p>
                                </div>
                            </div>
                        </div>
                    </div>
                <?php
                    }
                } ?>
                </div>
            </div>
        </section>
    </div>

        <?php
        get_partial('partials/partners'); ?>
Example #3
0
    /**
     * Load more functionality for RSS Feed
     */
    public function rssFeedMore()
    {
        global $wp_query;

        $pageCount = (int) isset($_REQUEST['pageCount']) ? $_REQUEST['pageCount'] : 6;
        $pageIndex = (int) isset($_REQUEST['pageIndex']) ? $_REQUEST['pageIndex'] : 1;
        $offset = $pageCount * $pageIndex;

        $feedUrl = get_field('rss_feed_url', 'option');
        if ($feedUrl) {
            $rss = new \CPFCMembers\Rss_Feed($feedUrl);
            $rssFeedItems = $rss->fetchFromCache($pageCount, $offset);

            if($rssFeedItems === false) {
                $result = false;
            } else {
                $landingPage = get_page_by_path('news');
                $otherNewsCharacterCount = get_field('news_landing_other_news_news_content_preview_character_count', $landingPage->ID);
                $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option');
                foreach ($rssFeedItems as $index => $rssFeedItem) {
                    if ($rssFeedItem['localImage']) {
                        $rssFeedImage = $rssFeedItem['localImage'];
                    } else {
                        $rssFeedImage = $rssFeedPlaceholderImage['url'];
                    }

                    $rssFeedItem['localImage'] = $rssFeedImage;
                    $rssFeedItem['duration'] = time_since_friendly($rssFeedItem['timestamp']);
                    $rssFeedItem['content'] = cpfc_truncate_copy($rssFeedItem['content'], $otherNewsCharacterCount);
                    $rssFeedItems[$index] = $rssFeedItem;
                }

                $result = $rssFeedItems;
            }

            if(Input::isAjax()) {
                $result = json_encode($result);
                echo $result;
            } else {
                //Template name: Homepage (Logged Out) Template
                header("HTTP/1.0 404 Not Found - Archive Empty");
                $wp_query->set_404();
                require TEMPLATEPATH.'/404.php';
            }
        }

        die();
    }