Skip to content

Commit ed7ec32

Browse files
committed
pkp/pkp-lib#11138 Fix out of date function calls
1 parent dcc0539 commit ed7ec32

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

classes/payment/ojs/OJSPaymentManager.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public function fulfillQueuedPayment($request, $queuedPayment, $payMethodPluginN
233233
switch ($queuedPayment->getType()) {
234234
case self::PAYMENT_TYPE_MEMBERSHIP:
235235
$user = Repo::user()->get($queuedPayment->getUserId(), true);
236-
$dateEnd = $user->getSetting('dateEndMembership', 0);
236+
$dateEnd = $user->getData('dateEndMembership', 0);
237237
if (!$dateEnd) {
238238
$dateEnd = 0;
239239
}
@@ -245,7 +245,8 @@ public function fulfillQueuedPayment($request, $queuedPayment, $payMethodPluginN
245245
}
246246

247247
$dateEnd = mktime(23, 59, 59, date('m', $dateEnd), date('d', $dateEnd), date('Y', $dateEnd) + 1);
248-
$user->updateSetting('dateEndMembership', $dateEnd, 'date', 0);
248+
$user->setData('dateEndMembership', $dateEnd);
249+
Repo::user()->edit($user);
249250
$returner = true;
250251
break;
251252
case self::PAYMENT_TYPE_PURCHASE_SUBSCRIPTION:

pages/issue/IssueHandler.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ public function userCanViewGalley($request)
292292

293293
// If the issue galley has been purchased, then allow reader access
294294
$completedPaymentDao = DAORegistry::getDAO('OJSCompletedPaymentDAO'); /** @var OJSCompletedPaymentDAO $completedPaymentDao */
295-
$dateEndMembership = $user->getSetting('dateEndMembership', 0);
295+
$dateEndMembership = $user->getData('dateEndMembership', 0);
296296
if ($completedPaymentDao->hasPaidPurchaseIssue($userId, $issue->getId()) || (!is_null($dateEndMembership) && $dateEndMembership > time())) {
297297
return true;
298298
} else {

0 commit comments

Comments
 (0)