email_body ) ? nl2br( htmlspecialchars( $email->email_body ) ) : ''; $request_id = ! empty( $email->request_id ) ? $email->request_id : ''; $request = new SOFTOBA_Return_Request( $request_id ); $order_id = $request->order_id; $customer_name = version_compare( WC()->version, '3.0.0', '<' ) ? $request->get_customer_link_legacy() : $request->get_customer_link(); // Get order admin URL $order_post = get_post( $order_id ); $order_post_type_object = get_post_type_object( $order_post->post_type ); if ( ( $order_post_type_object ) && ( $order_post_type_object->_edit_link ) ) { $order_url = admin_url( sprintf( $order_post_type_object->_edit_link . '&action=edit', $order_id ) ); } else { $order_url = ''; } // Get request admin URL $request_post = get_post( $request_id ); $request_post_type_object = get_post_type_object( $request_post->post_type ); if ( ( $request_post_type_object ) && ( $request_post_type_object->_edit_link ) ) { $request_url = admin_url( sprintf( $request_post_type_object->_edit_link . '&action=edit', $request_id ) ); } else { $request_url = ''; } $order_link = '#' . wc_get_order( $order_id )->get_order_number() . ''; $request_link = '#' . $request_id . ''; ob_start(); wc_get_template( 'softoba-items-table-for-email.php', array( 'request_id' => $request_id, 'order_id' => $order_id ), '', SOFTOBA_TEMPLATE_PATH . '/' ); $items_table = ob_get_clean(); ?> '; $body = str_replace( array( '{customer_name}', '{order_number}', '{request_number}', '{items_table}' ), array( $customer_name, $order_link, $request_link, $items_table ), $body ); echo $body; echo '

'; do_action( 'woocommerce_email_footer' );