Plugin Directory

Changeset 2082184


Ignore:
Timestamp:
05/07/2019 08:13:48 AM (7 years ago)
Author:
livehelpnow
Message:

Release version 0.1.9: Fixed some problems with undefined notices

Location:
livehelpnow-helpdesk/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • livehelpnow-helpdesk/trunk/readme.txt

    r1879316 r2082184  
    8888== Changelog ==
    8989
     90= 0.1.9 =
     91* Fixed PHP notices about "Undefined property"
     92
    9093= 0.1.8 =
    9194* Changed widget options API endpoint.
  • livehelpnow-helpdesk/trunk/src/class/Assets.php

    r1806916 r2082184  
    4040
    4141        $user = wp_get_current_user();
    42         $user_name = is_a( $user, 'WP_User' ) ? $user->data->display_name : null;
    43         $user_email = is_a( $user, 'WP_User' ) ? $user->data->user_email : null;
     42
     43        if ($user) {
     44            $user_name = property_exists( $user, 'data' ) && property_exists( $user->data, 'display_name' ) ? $user->data->display_name : null;
     45            $user_email = property_exists( $user, 'data' ) && property_exists( $user->data, 'user_email' )  ? $user->data->user_email : null;
     46        }
    4447
    4548        $woo_cart = '';
     
    7174            'chat_dictionary' => is_array( $dictionary ) ? $dictionary : [],
    7275            'user' => [
    73                 'display_name' => $user->data->display_name,
    74                 'email' => $user_email,
     76                'display_name' => isset( $user_name ) ? $user_name : '',
     77                'email' => isset( $user_email ) ? $user_email : '',
    7578                'cart' => $woo_cart,
    7679            ]
Note: See TracChangeset for help on using the changeset viewer.