Skip to content
Code-Schnipsel Gruppen Projekte
  1. Feb 10, 2025
    • Henning Leutz's avatar
      Merge branch 'main' into 'next-3.x' · bccf2400
      verfasst von Henning Leutz
      Update 'next-3.x' with latest changes from 'main'
      
      See merge request !19
      bccf2400
    • Henning Leutz's avatar
      Merge branch 'next-2.x' into 'main' · defb002c
      verfasst von Henning Leutz
      fix: improve PayPal popup handling
      
      See merge request !20
    • Henning Leutz's avatar
      fix(phpstan): add class existence checks in order processing scripts · a1ae7d24
      verfasst von Henning Leutz
      This commit adds some necessary class existence checks in various order processing scripts. The
      checks are performed to ensure the presence of 'QUI\\ERP\\Order\\Handler' and
      'QUI\\ERP\\Order\\Basket\\Basket' classes. If these classes are missing, the functions return
      either an empty array with specific keys or false. This change aims to prevent errors during order
      processing due to missing classes.
      a1ae7d24
    • Henning Leutz's avatar
      fix: enhance recurring payment display ui · 842220a3
      verfasst von Henning Leutz
      Adjustments made to PaymentDisplay.css and PaymentDisplay.js improve user interface for recurring
      payments. Specifically:
      
      - Button appearance adjusted with new border radius, alignment changes.
      - Included an img tag with side and margin properties.
      - Made changes to buttonText and content classes.
      - Added function to handle PayPal payment success and error.
      - Included additional images for Paypal-Logo and Paypal.
      - Added text under the button using an additional div.
      - Updated locale XML with a new error message during the payment process.
      842220a3
    • Henning Leutz's avatar
      fix: improve PayPal popup handling · ad8ae35e
      verfasst von Henning Leutz
      This commit includes modifications in `PaymentDisplay.css` and `PaymentDisplay.js` related to the
      PayPal recurring payment display.
      
      In `PaymentDisplay.css`:
      - Customizing the PayPal button hover effect using CSS.
      - Changing button properties for a better responsive design.
      
      In `PaymentDisplay.js`:
      - Updating deprecated var declarations to const and converting to arrow function for clean and
      efficient code.
      - Adding better error handling for failed PayPal window opening.
      - Reformatting existing event listeners and function calls for code readability.
      
      Updating the locale.xml to include error messages related to pop-up blocking in both German and
      English.
      ad8ae35e
    • Henning Leutz's avatar
      Merge branch 'next-2.x' into 'main' · b194b702
      verfasst von Henning Leutz
      feat: improved PayPal recurring payment confirmation
      
      See merge request !18
  2. Feb 09, 2025
  3. Feb 08, 2025
    • Henning Leutz's avatar
      style(phpcs): enforce consistent formatting in type hints · 91fc54b2
      verfasst von Henning Leutz
      This commit applies consistent formatting to type hints throughout the codebase. Specifically, it
      ensures that there is a space either side of the pipe (|) character in union type hints, consistent
      with formatting guidelines.
      
      Changes were made to methods in the `BillingAgreements` and `Payment` classes in the following
      files:
      - src/QUI/ERP/Payments/PayPal/Recurring/BillingAgreements.php
      - src/QUI/ERP/Payments/PayPal/Recurring/Payment.php
      91fc54b2
    • Henning Leutz's avatar
    • Henning Leutz's avatar
      feat: improved PayPal recurring payment confirmation · 0b4c967b
      verfasst von Henning Leutz
      Changes made across multiple files involving the recurring payment flow for PayPal.
      - Added eventListener for successful payment message in PaymentDisplay.js.
      - Updated the redirect logic in recurring/Payment.php to point to the recurring return PHP script.
      - Hidden the request dump in recurringReturn.php and replaced with a cleaner page title and a
      script to handle window opening events.
      - The BillingAgreements script gets URL for return directly from the host rather than using Gateway
      method calls.
      - Applied various minor code styling corrections.
      - Payment as Popup
      0b4c967b
  4. Okt 31, 2024
  5. Okt 24, 2024
  6. Okt 23, 2024
  7. Aug 02, 2024
  8. Jul 05, 2024
  9. Jul 04, 2024
  10. Mai 27, 2024
  11. Mai 06, 2024
  12. Mai 01, 2024
  13. Apr 29, 2024
Lade