get_status() && $order->is_manual() ) {
$data_struct = [
'urlApi' => get_rest_url( null, 'lp/v1/admin/tools/search-user' ),
'dataType' => 'users',
'keyGetValue' => [
'value' => 'ID',
'text' => '{{display_name}}(#{{ID}}) - {{user_email}}',
'key_render' => [
'display_name' => 'display_name',
'user_email' => 'user_email',
'ID' => 'ID',
],
],
'setting' => [
'placeholder' => esc_html__( 'Choose User', 'learnpress' ),
],
];
$select_field = new LP_Meta_Box_Select_Field(
'',
'',
'',
array(
'options' => array(),
'style' => 'min-width:200px;',
'tom_select' => true,
'multiple' => true,
'custom_attributes' => [ 'data-struct' => htmlentities2( json_encode( $data_struct ) ) ],
'data-saved' => $user_ids,
)
);
$select_field->id = 'order-customer';
$select_field->output( $order->get_id() );
} else {
?>
get_user_id();
if ( ! $order->is_manual() && ! is_array( $order_user_id ) && $order->is_guest() ) {
printf(
'
%s
',
sprintf( '%s (%s)', $order->get_checkout_email(), __( 'Guest', 'learnpress' ) )
);
} elseif ( $order->is_manual() && empty( $order->get_users() ) && $order->is_guest() ) {
printf(
'
%s
',
__( 'No customer', 'learnpress' )
);
} else {
if ( ! is_array( $user_ids ) ) {
$user_ids = (array) $user_ids;
}
foreach ( $user_ids as $user_id ) {
$user = learn_press_get_user( $user_id );
if ( ! $user ) {
continue;
}
printf(
'
%s
',
sprintf( '%s (#%d) - %s', $user->get_display_name(), $user->get_id(), $user->get_email() )
);
}
}
?>
is_manual() ) {
printf(
'
%s
',
esc_html__( 'In order to change the order user, please change the order status to "Pending".', 'learnpress' )
);
}
}
?>