Some rewrites to refback, TRANSLATE_COMMA()
authorRoland Häder <roland@mxchange.org>
Wed, 3 Dec 2008 21:54:37 +0000 (21:54 +0000)
committerRoland Häder <roland@mxchange.org>
Wed, 3 Dec 2008 21:54:37 +0000 (21:54 +0000)
inc/databases.php
inc/functions.php
inc/language/de.php
inc/language/refback_de.php
inc/modules/member/what-refback.php

index e94d397..c27cfd4 100644 (file)
@@ -114,7 +114,7 @@ define('USAGE_BASE', "usage");
 define('SERVER_URL', "http://www.mxchange.org");
 
 // Current SVN revision
-define('CURR_SVN_REVISION', "592");
+define('CURR_SVN_REVISION', "593");
 
 // Take a prime number which is long (if you know a longer one please try it out!)
 define('_PRIME', 591623);
index 1a863f6..e686d0c 100644 (file)
@@ -603,16 +603,10 @@ function TRANSLATE_COMMA ($dotted, $cut=true, $max=0) {
        if ($max > 0) $maxComma = $max;
 
        // Cut zeros off?
-       if ($cut) {
+       if (($cut) && ($max == 0)) {
                // Test for commata if in cut-mode
                $com = explode(".", $dotted);
-               if (count($com) > 1) {
-                       // Commata found, so only zeros?
-                       if ($com[1] == str_repeat("0", strlen($com[1]))) {
-                               // Only zeros, so display only one
-                               $maxComma = 1;
-                       } // END - if
-               } else {
+               if (count($com) < 2) {
                        // Don't display commatas even if there are none... ;-)
                        $maxComma = 0;
                }
index 5239c5c..27a16c0 100644 (file)
@@ -1215,7 +1215,7 @@ define('MEMBER_ACTIVITY_INACTIVE', "Inaktiv");
 // Member reflist
 define('MEMBER_REFLIST_LIST_TITLE_1', "Ihre Referals in Ebene <u>");
 define('MEMBER_REFLIST_LIST_TITLE_2', "</u> (<u>");
-define('MEMBER_REFLIST_LIST_TITLE_3', "&#37;</u> Ref-Verg&uuml;tung)");
+define('MEMBER_REFLIST_LIST_TITLE_3', "&#37;</u>)");
 define('MEMBER_REFLIST_TITLE', "Referal-&Uuml;bersicht");
 define('MEMBER_REFLIST_POINTS', "Verdienst des Mitgliedes");
 define('MEMBER_REFLIST_ACTIVITY', "Mitglied aktiv?");
index d62fc64..ad3f923 100644 (file)
@@ -48,7 +48,7 @@ define('ADMIN_CONFIG_REFBACK_MAX_PERCENTS', "Maximum erlaubte Refback-Prozente:"
 // Member language strings
 define('MEMBER_REFBACK_LIST_TITLE_1', "Ref-Back &Uuml;bersicht f&uuml;r Referal-Ebene <u>");
 define('MEMBER_REFBACK_LIST_TITLE_2', "</u> (<u>");
-define('MEMBER_REFBACK_LIST_TITLE_3', "&#37;</u> Ref-Verg&uuml;tung)");
+define('MEMBER_REFBACK_LIST_TITLE_3', "&#37;</u>)");
 define('MEMBER_REFBACK_TITLE', "Ref-Back und Referal-&Uuml;bersicht");
 define('MEMBER_REFBACK_NOTE', "Hier k&ouml;nnen Sie in jeder Referal-Ebene jedem von Ihnen geworbenen Mitglied Ref-Back einstellen. Sollte Ihr Referal {!POINTS!} verdienen und diese ihm/ihr nicht direkt gutgeschrieben werden, so erh&auml;lt Ihr Referal die eingestellten Prozente von Ihrem Referalverdienst aufgebuch. Ihnen wird daf&uuml;r sein Anteil (=eingestellte Prozente) von dem Refverdienst abgezogen. Unter <strong>{--MEMBER_REFBACK_POINTS--}</strong> sind die {!POINTS!}-Gutschriften durch Ref-Back an das jeweilige Mitglied zu verstehen.");
 define('MEMBER_REFBACK_EXAMPLE', "Ein Rechenbeispiel: Ihr Ref <strong>X</strong> verdient 1000 {!POINTS!}, es sind 10&#37; in Ref-Ebene 1 eingestellt. Sie erhalten somit 100 {!POINTS!} in Ref-Ebene 1 gutgeschrieben. Nun haben Sie einen Refback von 90&#37; dem Ref gegeben. Ihrem Ref werden somit 90 und Ihnen die restlichen 10 {!POINTS!} gutgeschrieben.");
index 89929d7..efc0964 100644 (file)
@@ -91,8 +91,8 @@ if ((isset($_POST['edit'])) && (isset($_POST['id']))) {
 
                // Translate comma
                $content['refback'] = TRANSLATE_COMMA($content['refback']);
-               $content['min']     = TRANSLATE_COMMA($_CONFIG['refback_min_perc'].".0", true, 1);
-               $content['max']     = TRANSLATE_COMMA($_CONFIG['refback_max_perc'].".0", true, 1);
+               $content['min']     = TRANSLATE_COMMA($_CONFIG['refback_min_perc'].".0");
+               $content['max']     = TRANSLATE_COMMA($_CONFIG['refback_max_perc'].".0");
 
                // Load form for editing
                LOAD_TEMPLATE("member_refback_edit", false, $content);
@@ -143,7 +143,7 @@ if (SQL_NUMROWS($result) > 0) {
 
                // Remember the content
                $content['counter']  = TRANSLATE_COMMA($counter);
-               $content['percents'] = TRANSLATE_COMMA($content['percents'], true, 1);
+               $content['percents'] = TRANSLATE_COMMA($content['percents']);
                $content['rows']     = $rows;
 
                // Load level template