16 import(
'lib.pkp.classes.controllers.grid.GridCellProvider');
32 $subscription = $row->getData();
34 switch ($column->getId()) {
37 case is_a($subscription,
'IndividualSubscription'):
38 return array(
'label' => $subscription->getUserFullName());
39 case is_a($subscription,
'InstitutionalSubscription'):
40 return array(
'label' => $subscription->getInstitutionName());
45 assert(is_a($subscription,
'IndividualSubscription'));
46 return array(
'label' => $subscription->getUserEmail());
47 case 'subscriptionType':
48 return array(
'label' => $subscription->getSubscriptionTypeName());
50 return array(
'label' => $subscription->getStatusString());
52 return array(
'label' => $subscription->getDateStart());
54 return array(
'label' => $subscription->getDateEnd());
55 case 'referenceNumber':
56 return array(
'label' => $subscription->getReferenceNumber());