$success = true;
$hasLastDownload = false;
$lastSearchDate = '';
- $packages = false;
- $havePackages = false;
+ $packages = false;
+ $havePackages = false;
+ $lockedToMember = false;
+ $memberID = false;
// Get list of member events.
if ( isset( $this->config['loggedInUser']['contactUser']['ref_dest'] )
}
+ } else {
+ // This should be the Current Packages that are current running.
+ $where = '';
+ $packages = $this->getList( $where, '', true, 'id', 1, 5 );
+ // If we have some, tell the template
+ if ($packages && count($packages['list']) > 0) {
+ $havePackages = true;
+ }
}
// If we have list entries - even if it's an empty list
$success = true;
2
);
-
add_filter(
'glm-member-db-dashboard-member-widgets',
function ( $member = null ) {
13,
1
);
+add_filter(
+ 'glm-member-db-dashboard-member-admin-widgets',
+ function ( $member = null ) {
+ $content = $this->controller( 'dashboard', 'packaging', $member );
+ return $content;
+ },
+ 13,
+ 1
+);
<div class="glm-widget">
<h2>
<a href="{$thisUrl}?page=glm-members-admin-menu-packaging-index">Packages</a>
+ {if $lockedToMember}
<a href="{$thisUrl}?page=glm-members-admin-menu-packaging-index&glm_action=index&option=add" class="button glm-right"> Add a New Package for this {$terms.term_member_cap} </a>
+ {/if}
</h2>
<div class="glm-widget-content">
<table class="wp-list-table striped glm-admin-table">