From 332b936088baf662c26e994a53863dd4e3f51142 Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Wed, 3 Jan 2024 13:15:30 +0100 Subject: [PATCH] refactor: code style + psr12 --- ajax/memberships/users/getList.php | 6 ------ src/QUI/Memberships/Cron.php | 32 ++++++++++++++++++------------ src/QUI/Memberships/Handler.php | 13 +++--------- src/QUI/Memberships/Membership.php | 5 ++--- 4 files changed, 24 insertions(+), 32 deletions(-) diff --git a/ajax/memberships/users/getList.php b/ajax/memberships/users/getList.php index d4df22d..61b696a 100644 --- a/ajax/memberships/users/getList.php +++ b/ajax/memberships/users/getList.php @@ -23,18 +23,12 @@ function ($membershipId, $searchParams) { $Membership = $Memberships->getChild((int)$membershipId); $membershipUsers = []; -// $Membership->addUser(QUI::getUserBySession()); - foreach ($Membership->searchUsers($searchParams) as $membershipUserId) { /** @var MembershipUser $MembershipUser */ $MembershipUser = $MembershipUsers->getChild($membershipUserId); $membershipUsers[] = $MembershipUser->getBackendViewData(); } - /** @var \QUI\Memberships\Users\MembershipUser $TEST */ -// $TEST = $MembershipUsers->getChild(26); -// $TEST->startManualCancel(); - $Grid = new Grid($searchParams); return $Grid->parseResult( diff --git a/src/QUI/Memberships/Cron.php b/src/QUI/Memberships/Cron.php index a8873e1..dcb5c9a 100644 --- a/src/QUI/Memberships/Cron.php +++ b/src/QUI/Memberships/Cron.php @@ -21,22 +21,22 @@ public static function checkMembershipUsers() 'select' => [ 'id' ], - 'from' => $MembershipUsers->getDataBaseTableName(), - 'where' => [ + 'from' => $MembershipUsers->getDataBaseTableName(), + 'where' => [ 'archived' => 0 ] ]); - $now = time(); + $now = time(); $cancelConfirmReminderAfterDays = (int)MembershipUsersHandler::getSetting('cancelReminderDays'); - $Now = date_create(); - $isLinkedToContracts = Handler::isLinkedToContracts(); + $Now = date_create(); + $isLinkedToContracts = Handler::isLinkedToContracts(); foreach ($result as $row) { try { /** @var MembershipUser $MembershipUser */ $MembershipUser = $MembershipUsers->getChild($row['id']); - $Membership = $MembershipUser->getMembership(); + $Membership = $MembershipUser->getMembership(); try { $MembershipUser->getUser(); @@ -51,16 +51,22 @@ public static function checkMembershipUsers() // Check if cancellation of membership has been started but NOT yet confirmed. // Send reminder e-mail after X days of unconfirmed cancellation. - if (!empty($cancelConfirmReminderAfterDays) - && (int)$MembershipUser->getAttribute('cancelStatus') === MembershipUsersHandler::CANCEL_STATUS_CANCEL_CONFIRM_PENDING) { + if ( + !empty($cancelConfirmReminderAfterDays) + && (int)$MembershipUser->getAttribute( + 'cancelStatus' + ) === MembershipUsersHandler::CANCEL_STATUS_CANCEL_CONFIRM_PENDING + ) { $CancelDate = \date_create($MembershipUser->getAttribute('cancelDate')); if ($CancelDate) { - $RemindDate = $CancelDate->add(new \DateInterval('P'.$cancelConfirmReminderAfterDays.'D')); - $User = $MembershipUser->getUser(); + $RemindDate = $CancelDate->add(new \DateInterval('P' . $cancelConfirmReminderAfterDays . 'D')); + $User = $MembershipUser->getUser(); - if (!$User->getAttribute(MembershipUsersHandler::USER_ATTR_CANCEL_REMINDER_SENT) - && $Now > $RemindDate) { + if ( + !$User->getAttribute(MembershipUsersHandler::USER_ATTR_CANCEL_REMINDER_SENT) + && $Now > $RemindDate + ) { $sent = $MembershipUser->sendConfirmCancelReminderMail(); if ($sent) { @@ -107,7 +113,7 @@ public static function checkMembershipUsers() $MembershipUser->expire(); } catch (\Exception $Exception) { QUI\System\Log::addError( - self::class.' :: checkMembershipUsers() -> '.$Exception->getMessage() + self::class . ' :: checkMembershipUsers() -> ' . $Exception->getMessage() ); QUI\System\Log::writeException($Exception); diff --git a/src/QUI/Memberships/Handler.php b/src/QUI/Memberships/Handler.php index 392a1a4..b75cbb1 100644 --- a/src/QUI/Memberships/Handler.php +++ b/src/QUI/Memberships/Handler.php @@ -196,15 +196,11 @@ public function search($searchParams, $countOnly = false) } // ORDER - if (!empty($searchParams['sortOn']) - ) { + if (!empty($searchParams['sortOn'])) { $sortOn = Orthos::clear($searchParams['sortOn']); $order = "ORDER BY " . $sortOn; - if ( - isset($searchParams['sortBy']) && - !empty($searchParams['sortBy']) - ) { + if (!empty($searchParams['sortBy'])) { $order .= " " . Orthos::clear($searchParams['sortBy']); } else { $order .= " ASC"; @@ -214,10 +210,7 @@ public function search($searchParams, $countOnly = false) } // LIMIT - if ( - !empty($gridParams['limit']) - && !$countOnly - ) { + if (!empty($gridParams['limit']) && !$countOnly) { $sql .= " LIMIT " . $gridParams['limit']; } else { if (!$countOnly) { diff --git a/src/QUI/Memberships/Membership.php b/src/QUI/Memberships/Membership.php index 78717f0..d561ca8 100644 --- a/src/QUI/Memberships/Membership.php +++ b/src/QUI/Memberships/Membership.php @@ -113,7 +113,7 @@ public function getContent($Locale = null) * * @return bool */ - public function isAutoExtend() + public function isAutoExtend(): bool { return $this->getAttribute('autoExtend') ? true : false; } @@ -129,8 +129,7 @@ public function update() $attributes = $this->getAttributes(); // check groups - if (empty($attributes['groupIds']) - ) { + if (empty($attributes['groupIds'])) { throw new QUI\Memberships\Exception([ 'quiqqer/memberships', 'exception.handler.no.groups' -- GitLab