Skip to content
This repository has been archived by the owner on Jul 25, 2024. It is now read-only.

Commit

Permalink
Das Modul für die Punkteumwandlung nur anzeigen, wenn dieses aktivier…
Browse files Browse the repository at this point in the history
…t ist
  • Loading branch information
cloudmaker97 committed Nov 25, 2023
1 parent 894dbe4 commit 98a84d5
Showing 1 changed file with 33 additions and 28 deletions.
61 changes: 33 additions & 28 deletions frontend/template/bonus_points.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -46,36 +46,41 @@
</tr>
</table>

<h2>Punkte einlösen</h2>
{opcMountPoint id='dh_bonuspunkte_redeem'}
<h3>Guthaben umwandeln</h3>

{if $dh_bonuspunkte_conversion->getShopBalance() > 0}
<div class="mb-2">Das aktuelle Guthaben für dieses Konto beträgt <b>{$dh_bonuspunkte_conversion->getShopBalance(true)}</b></div>
{/if}
<div class="bg-neutral-100 p-2 rounded border mb-3" data-ref="bonusPointsExchangeWidget">
{if $dh_bonuspunkte_conversion->isWidgetActiveForUser()}
<form method="post">
<input type="hidden" name="{$dh_bonuspunkte_form_name}" value="1">
<div class="flex flex-col sm:flex-row gap-2">
<input type="number" class="flex-[2] form-control form-control-sm" name="convertPoints"
value="{$dh_bonuspunkte_conversion->getUnlockedPoints()}" min="{$dh_bonuspunkte_conversion->getMinimumTradeIn()}"
max="{$dh_bonuspunkte_conversion->getUnlockedPoints()}" required data-ref="bonusPointsExchangeInput">
<input type="submit" class="flex-[1] btn btn-sm btn-primary btn-block" value="Umwandeln"
data-ref="bonusPointsExchangeInputSubmit">
</div>
<div class="flex flex-col mt-2">
<div class="text-sm text-neutral-500 text-center mb-2">
<span data-ref="bonusPointsInput">{$dh_bonuspunkte_conversion->getUnlockedPoints()}</span> Punkte
ergeben
<span data-ref="bonusPointsExchangeRate" data-exchange-rate="{$dh_bonuspunkte_conversion->getPointsForOneEuro()}">{str_replace(".", ",", number_format($dh_bonuspunkte_conversion->calculatePointsToEuro($dh_bonuspunkte_conversion->getUnlockedPoints()), 2))}</span> € Guthaben.
</div>
</div>
</form>
{else}
Sie benötigen <u>mindestens {$dh_bonuspunkte_conversion->getMinimumTradeIn()} Punkte</u> für eine Umwandlung in Shop-Guthaben.

{if $dh_bonuspunkte_conversion->isEnabled()}
<h2>Punkte einlösen</h2>
{opcMountPoint id='dh_bonuspunkte_redeem'}

<h3>Guthaben umwandeln</h3>

{if $dh_bonuspunkte_conversion->getShopBalance() > 0}
<div class="mb-2">Das aktuelle Guthaben für dieses Konto beträgt <b>{$dh_bonuspunkte_conversion->getShopBalance(true)}</b></div>
{/if}
</div>
<div class="bg-neutral-100 p-2 rounded border mb-3" data-ref="bonusPointsExchangeWidget">
{if $dh_bonuspunkte_conversion->isWidgetActiveForUser()}
<form method="post">
<input type="hidden" name="{$dh_bonuspunkte_form_name}" value="1">
<div class="flex flex-col sm:flex-row gap-2">
<input type="number" class="flex-[2] form-control form-control-sm" name="convertPoints"
value="{$dh_bonuspunkte_conversion->getUnlockedPoints()}" min="{$dh_bonuspunkte_conversion->getMinimumTradeIn()}"
max="{$dh_bonuspunkte_conversion->getUnlockedPoints()}" required data-ref="bonusPointsExchangeInput">
<input type="submit" class="flex-[1] btn btn-sm btn-primary btn-block" value="Umwandeln"
data-ref="bonusPointsExchangeInputSubmit">
</div>
<div class="flex flex-col mt-2">
<div class="text-sm text-neutral-500 text-center mb-2">
<span data-ref="bonusPointsInput">{$dh_bonuspunkte_conversion->getUnlockedPoints()}</span> Punkte
ergeben
<span data-ref="bonusPointsExchangeRate" data-exchange-rate="{$dh_bonuspunkte_conversion->getPointsForOneEuro()}">{str_replace(".", ",", number_format($dh_bonuspunkte_conversion->calculatePointsToEuro($dh_bonuspunkte_conversion->getUnlockedPoints()), 2))}</span> € Guthaben.
</div>
</div>
</form>
{else}
Sie benötigen <u>mindestens {$dh_bonuspunkte_conversion->getMinimumTradeIn()} Punkte</u> für eine Umwandlung in Shop-Guthaben.
{/if}
</div>
{/if}


<h2>Punktehistorie</h2>
Expand Down

0 comments on commit 98a84d5

Please sign in to comment.