From 7638ed2cdac53be2f20153011b8093aaf7349f79 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sat, 13 Aug 2011 09:08:36 +0000 Subject: [PATCH] If min/max beg points are the same output only min points --- inc/language/beg_de.php | 16 +++++++--------- inc/libs/beg_functions.php | 19 +++++++++++++++++++ templates/de/html/guest/guest_beg.tpl | 4 +--- templates/de/html/member/member_beg.tpl | 8 +++----- 4 files changed, 30 insertions(+), 17 deletions(-) diff --git a/inc/language/beg_de.php b/inc/language/beg_de.php index e37000d0c4..336a598aa9 100644 --- a/inc/language/beg_de.php +++ b/inc/language/beg_de.php @@ -59,17 +59,15 @@ addMessages(array( 'BEG_SORRY_ANOTHER_WAS_HERE_2' => " hat von Ihnen auch keine ", 'BEG_SORRY_ANOTHER_WAS_HERE_3' => " {?POINTS?} erhalten.", 'BEG_THANKS_FOR_CLICK_AGAIN' => "Danke dennoch für den erneuten Klick.", - 'MEMBER_BEG_YOUR_LINK' => "Hier ist Ihr persönlicher Bettel-Link", - 'MEMBER_BEG_CLICKS_TOTAL' => "Anzahl Gesamtklicks auf Ihren Bettel-Link", - 'MEMBER_BEG_EARN_1' => "Sie erhalten von", - 'MEMBER_BEG_EARN_2' => "bis", - 'MEMBER_BEG_EARN_3' => "für jeden Klick auf Ihren Bettellink.", - 'MEMBER_BEG_TIMEOUT' => "Die Zeitsperre ist derzeit eingestellt auf {%config,createFancyTime=beg_timeout%}. Innerhalb dieser Zeit erhalten Sie keine erneute Vergütung.", + 'BEG_POINTS_MIN_MAX' => "zwischen {%config,translateComma=beg_points%} und {%config,translateComma=beg_points_max%} {?POINTS?}", + 'BEG_POINTS_FIXED' => "{%config,translateComma=beg_points%} {?POINTS?}", + 'MEMBER_BEG_YOUR_LINK' => "Hier ist Ihr persönlicher Bettel-Link:", + 'MEMBER_BEG_CLICKS_TOTAL' => "Anzahl Gesamtklicks auf Ihren Bettel-Link:", + 'MEMBER_BEG_TIMEOUT' => "Die Reloadsperre ist derzeit eingestellt auf {%config,createFancyTime=beg_timeout%}. Klickt ein User innerhalb dieser Zeit erneut auf den Link, wird dieser nicht gewertet.", + 'MEMBER_BEG_POINTS' => "Sie erhalten derzeit {%template,OutputBegPoints%} für jeden gewerteten Klick auf Ihren Bettellink.", 'MEMBER_BEG_HAVE_FUN' => "Viel Spass beim {?POINTS?}-Betteln.", 'GUEST_BEG_TRAILER' => "{?POINTS?} erbetteln bei...", - 'GUEST_BEG_EARN_1' => "Betteln macht sich bezahlt! Für jeden Klick erhalten Sie von", - 'GUEST_BEG_EARN_2' => "bis", - 'GUEST_BEG_EARN_3' => "auf Ihr Mitgliedskonto direkt gutgeschrieben. Zudem verdienen Sie an den erbettelten {?POINTS?} Ihrer Refferal mit.", + 'GUEST_BEG_POINTS' => "Betteln macht sich bezahlt! Für jeden Klick erhalten Sie {%template,OutputBegPoints%} auf Ihr Mitgliedskonto direkt gutgeschrieben. Zudem verdienen Sie an den erbettelten {?POINTS?} Ihrer Refferals mit.", 'GUEST_BEG_TIMEOUT' => "Sie können derzeit alle {%config,createFancyTime=beg_timeout%} {?POINTS?} betteln.", 'GUEST_BEG_HAVE_FUN' => "Heute noch anmelden und Spass haben.", 'ADMIN_CONFIG_BEG_POINTS_MAX' => "Maximale erbettelbare {?POINTS?} bei Klick auf Bettellink", diff --git a/inc/libs/beg_functions.php b/inc/libs/beg_functions.php index 6c97bc34be..f2702a945b 100644 --- a/inc/libs/beg_functions.php +++ b/inc/libs/beg_functions.php @@ -69,6 +69,25 @@ function addPointsBeg ($userid, $points) { return $added; } +//----------------------------------------------------------------------------- +// Template functions +//----------------------------------------------------------------------------- + +// Outputs points which a member can get +function doTemplateOutputBegPoints ($templateName, $clear = false) { + // Default is not the same + $return = '{--BEG_POINTS_MIN_MAX--}'; + + // Is min/max points the same? + if (getBegPoints() == getBegPointsMax()) { + // Is the same, output different message + $return = '{--BEG_POINTS_FIXED--}'; + } // END - if + + // Return message + return $return; +} + //----------------------------------------------------------------------------- // Wrapper functions for ext-beg //----------------------------------------------------------------------------- diff --git a/templates/de/html/guest/guest_beg.tpl b/templates/de/html/guest/guest_beg.tpl index cfbf76709e..446b9a2275 100644 --- a/templates/de/html/guest/guest_beg.tpl +++ b/templates/de/html/guest/guest_beg.tpl @@ -6,9 +6,7 @@
- {--GUEST_BEG_EARN_1--} {%config,translateComma=beg_points%} {?POINTS?} - {--GUEST_BEG_EARN_2--} {%config,translateComma=beg_points_max%} {?POINTS?} - {--GUEST_BEG_EARN_3--} + {--GUEST_BEG_POINTS--}
{--GUEST_BEG_TIMEOUT--} diff --git a/templates/de/html/member/member_beg.tpl b/templates/de/html/member/member_beg.tpl index de3cfd21c7..cef2931940 100644 --- a/templates/de/html/member/member_beg.tpl +++ b/templates/de/html/member/member_beg.tpl @@ -4,17 +4,15 @@ {--MEMBER_BEG_LINK_TITLE--}
- {--MEMBER_BEG_YOUR_LINK--}:
+ {--MEMBER_BEG_YOUR_LINK--}
{?URL?}/beg.php?userid=$content[userid]
- {--MEMBER_BEG_CLICKS_TOTAL--}: + {--MEMBER_BEG_CLICKS_TOTAL--} {%user,beg_clicks,translateComma%}
- {--MEMBER_BEG_EARN_1--} {%config,translateComma=beg_points%} {?POINTS?} - {--MEMBER_BEG_EARN_2--} {%config,translateComma=beg_points_max%} {?POINTS?} - {--MEMBER_BEG_EARN_3--} + {--MEMBER_BEG_POINTS--}
{%message,MEMBER_BEG_TIMEOUT%} -- 2.39.5