PMProFreescout/Resources/views/partials/orders_list.blade.php
Andrew Lima a4f1d63c5d Add filter 'pmprofs_username_url'
Added new filter `pmprofs_username_url` that defaults to the Edit Member Panel and allow for customizing to where this goes.
2025-11-06 15:26:44 +02:00

67 lines
3.1 KiB
PHP

<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href=".pmpro-collapse-orders">
Paid Memberships Pro
<b class="caret"></b>
</a>
</h4>
</div>
<div class="pmpro-collapse-orders panel-collapse collapse in">
<div class="panel-body">
<div class="sidebar-block-header2"><strong>Paid Memberships Pro</strong> (<a data-toggle="collapse" href=".pmpro-collapse-orders">{{ __('close') }}</a>)</div>
<div id="pmpro-loader">
<img src="{{ asset('img/loader-tiny.gif') }}" />
</div>
@if( $results )
<ul class="sidebar-block-list pmpro-orders-list">
@php
$username_url = Eventy::filter('pmprofs_username_url', $url . 'wp-admin/admin.php?page=pmpro-member&user_id=' . $results->user_id, $results, $url);
@endphp
<li><strong>Username:</strong> <a href="{!! $username_url !!}" target="_blank">{{$results->user_login}}</a></li>
<li><strong>Level:</strong> {{$results->level}} (
@if( $results->order_id != 0 )
<a href="{{$url}}wp-admin/admin.php?page=pmpro-orders&order={{$results->order_id}}" target="_blank">{{$results->order_total}}</a>
@else
{{ __("N/A") }}
@endif
)
</li>
<li><strong>Refunded:</strong> @if( $results->refunds_last_order_id )
<span style="color:red;">{{ __("Yes") }}</span>
( <a href="{{$url}}wp-admin/admin.php?page=pmpro-orders&order={{$results->refunds_last_order_id}}" target="_blank">#{{$results->refunds_last_order_id}}</a> )
@else
{{ __("No") }}
@endif
</li>
@if ( $results->refunds_total_found > 0 )
<li><strong>Num. Refunds:</strong> {{$results->refunds_total_found}}</li>
@endif
@php
$fields = \Eventy::filter('pmprofs_widget_userfields', []);
@endphp
@foreach ($fields as $label => $field)
@if (!empty($results->$field))
<li><strong>{{ $label }}</strong>: {{ $results->$field }}</li>
@else
<li><strong>{{ $label }}</strong>: -</li>
@endif
@endforeach
</ul>
@elseif( $error )
<div class="text-help margin-top-10 edd-no-orders">{{ $error }}</div>
@else
<div class="text-help margin-top-10 edd-no-orders">{{ __("No data found") }}</div>
@endif
@if( $results )
<div class="margin-top-10 small pmpro-actions text-center">
<a href="#" class="sidebar-block-link pmpro-refresh"><i class="glyphicon glyphicon-refresh"></i> {{ __("Refresh") }}</a> |
<a href="{{$url}}wp-admin/admin.php?page=pmpro-member&user_id={{ $results->user_id }}" class="sidebar-block-link" target="_blank">Edit Member</a> |
<a href="{{$url}}wp-admin/admin.php?page=pmpro-orders&filter=all&s={{ $customer_email }}" class="sidebar-block-link" target="_blank">View All Orders</a>
{!! Eventy::action('pmprofs_widget_action_links', $results ?? null, $customer_email ?? null ) !!}
</div>
@endif
</div>
</div>