Plugin Directory

Changeset 1905943


Ignore:
Timestamp:
07/08/2018 12:57:55 PM (8 years ago)
Author:
timwass
Message:

fixed debug warnings

Location:
easy-facebook-feed
Files:
38 added
3 edited

Legend:

Unmodified
Added
Removed
  • easy-facebook-feed/trunk/easy-facebook-feed.php

    r1900038 r1905943  
    44 * Plugin URI: http://shop.stage16.nl
    55 * Description: Easy Facebook Feed shows your Facebook feed in an easy way!
    6  * Version: 3.0.23
     6 * Version: 3.0.24
    77 * Author: timwass
    88 * Text Domain: easy-facebook-feed
  • easy-facebook-feed/trunk/includes/class.eff-post.php

    r1782913 r1905943  
    4949    {
    5050        // added akamaihd to the cdns
    51         if (strpos($data->source, 'fbcdn') || strpos($data->source, 'akamaihd') ) {
     51        if (isset($data->source) && (strpos($data->source, 'fbcdn') || strpos($data->source, 'akamaihd'))) {
    5252            // proposition: WP supports embeding of facebook videos. We can use it by default and use the html5 <video> as a fallback
    53             $embed = wp_oembed_get( $data->link );
    54             if( $embed ) return $embed;
     53            $embed = wp_oembed_get($data->link);
     54            if ($embed) return $embed;
    5555            $template = new Template('eff-video.html');
    5656            $template->set('data-source', $data->source);
    5757            $template->set('data-picture', $data->full_picture);
    5858            $template->set('data-link', $data->link);
    59         } elseif( strpos($data->source, 'youtube.com') ) {
     59        } elseif (isset($data->source) && strpos($data->source, 'youtube.com')) {
    6060            // oembed youtube videos, or fallback to picture + link. could add other providers
    61             $embed = wp_oembed_get( $data->link );
    62             if( ! $embed ){
     61            $embed = wp_oembed_get($data->link);
     62            if (!$embed) {
    6363                $template = new Template('eff-photo.html');
    64                 $template->set('image-url', $data->full_picture);                   
    65             } else { 
     64                $template->set('image-url', $data->full_picture);
     65            } else {
    6666                return $embed;
    6767            }
     
    7878     * @return mixed
    7979     */
    80     public function eff_makeEvent($data,$eventDetails)
     80    public function eff_makeEvent($data, $eventDetails)
    8181    {
    8282        $template = new Template('eff-event.html');
     
    8484        $template->set('data-name', $data->name);
    8585        // event date
    86         $date = strtotime( $eventDetails->start_time );
    87         $template->set('data-month', strftime( '%b' ,$date ) );
    88         $template->set('data-day', strftime( '%d' ,$date ) );
    89        
     86        $date = strtotime($eventDetails->start_time);
     87        $template->set('data-month', strftime('%b', $date));
     88        $template->set('data-day', strftime('%d', $date));
     89
    9090        //$template->set('data-description', nl2br($data->description));
    9191        // if event has a tickets link
    9292        if (isset($eventDetails->ticket_uri)) {
    93             $template_ticket_link = new Template( 'eff-event-ticket-link.html' );
    94             $template_ticket_link->set('data-link', $eventDetails->ticket_uri );
    95             $domain = $this->get_domain( $eventDetails->ticket_uri );
    96             if(!$domain) {
     93            $template_ticket_link = new Template('eff-event-ticket-link.html');
     94            $template_ticket_link->set('data-link', $eventDetails->ticket_uri);
     95            $domain = $this->get_domain($eventDetails->ticket_uri);
     96            if (!$domain) {
    9797                $domain = $eventDetails->ticket_uri;
    9898            }
    99             $template_ticket_link->set('data-name', sprintf( __('Get your tickets on %1$s','easy-facebook-feed'), $domain ) );
     99            $template_ticket_link->set('data-name', sprintf(__('Get your tickets on %1$s', 'easy-facebook-feed'), $domain));
    100100            $template_ticket_link = $template_ticket_link->output();
    101101            $template->set('data-ticket', $template_ticket_link);
    102102        } else {
    103             $template->remove('data-ticket'); 
     103            $template->remove('data-ticket');
    104104        }
    105105        // if event has a cover picture
     
    107107            $template2 = new Template('eff-event-cover.html');
    108108            $template2->set('data-picture', $eventDetails->cover->source);
    109             $margin = isset( $eventDetails->cover->offset_y ) ? '-'. $eventDetails->cover->offset_y : 0;
     109            $margin = isset($eventDetails->cover->offset_y) ? '-' . $eventDetails->cover->offset_y : 0;
    110110            $template2->set('data-margin', $margin);
    111         $template = Template::merge($template->output(), $template2->output());
     111            $template = Template::merge($template->output(), $template2->output());
    112112        } else {
    113113            $template->remove('data-content');
     
    202202        return $message;
    203203    }
     204
    204205    // utility function to get domain name
    205     private function get_domain( $url ) {
    206         $url = parse_url( $url );
    207         if( $url && isset( $url['host'] ) ) {
     206    private function get_domain($url)
     207    {
     208        $url = parse_url($url);
     209        if ($url && isset($url['host'])) {
    208210            return $url['host'];
    209         } 
     211        }
    210212        return false;
    211     }   
     213    }
    212214
    213215}
  • easy-facebook-feed/trunk/readme.txt

    r1901347 r1905943  
    55Requires at least: 3.0.1
    66Tested up to: 4.9
    7 Stable tag: 3.0.23
    8 Version: 3.0.23
     7Stable tag: 3.0.24
     8Version: 3.0.24
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    105105== Changelog ==
    106106
     107= 3.0.24 =
     108* Fixed some debug warnings
     109
    107110= 3.0.22 =
    108111* Added shortcode to exclude post types
Note: See TracChangeset for help on using the changeset viewer.