mirror of
https://gh.wpcy.net/https://github.com/strangerstudios/PMProFreescout.git
synced 2026-04-22 09:22:17 +08:00
Added new filter `pmprofs_username_url` that defaults to the Edit Member Panel and allow for customizing to where this goes.
67 lines
3.1 KiB
PHP
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>
|