• Hi i have had a strange message come up after a upgrade of php

    Warning: Creating default object from empty value in C:\xampp\htdocs\wp-content\themes\knowledgepress\lib\ticket-functions.php on line 851

    but when i look at the line of code it is

    if (!function_exists('woo_supportpress_get_ticket_details')) {
    	function woo_supportpress_get_ticket_details( $post_id ) { 
    
    		$status = current(wp_get_object_terms( $post_id, 'ticket_status' ));
    		$type = current(wp_get_object_terms( $post_id, 'ticket_type' ));
    		$priority = current(wp_get_object_terms( $post_id, 'ticket_priority' ));
    
    		if (!isset($status->name)) $status = '';
    
    		if (!isset($type->name)) $type = '';
    
    		if (!isset($priority->name)) $priority = '';
    
    		$ticket_details = array(
    			'status' => $status
    			,'type' => $type
    			,'priority' => $priority
    			,'assigned_to' => get_user_by('id', get_post_meta( $post_id, '_responsible', true))
    			,'reported_by' => get_post_meta( $post_id, '_reported_by', true)
    			,'reported_by_email' => get_post_meta( $post_id, '_reported_by_email', true)
    		);
    
    		/* Support 'Anybody' user */
    		if (!isset($ticket_details['assigned_to']->display_name)) $ticket_details['assigned_to']->display_name = 'Anybody';
    		if (!isset($ticket_details['assigned_to']->ID)) $ticket_details['assigned_to']->ID = 0;
    
    		return $ticket_details;
    
    	}
    }

    Whats going on? is it a php version problem?

    The line of code calling the function is

    <?php $ticket_details = woo_supportpress_get_ticket_details( $post->ID ); ?>

Viewing 9 replies - 1 through 9 (of 9 total)
Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘php problems? Strict standards.’ is closed to new replies.