More language strings rewritten
[mailer.git] / inc / libs / sponsor_functions.php
index 5ef940265a065abbe5fdcd415fe9bf860e9f76f6..ec1b82dcb47697eeec1fec666979996dde453eea 100644 (file)
@@ -182,7 +182,7 @@ function SPONSOR_HANDLE_SPONSOR (&$POST, $NO_UPDATE=false, $MSGs=array(), $RET_S
                        return;
                } else {
                        // Already added!
-                       $MSG = SPONSOR_ALREADY_FOUND_1.$POST['email'].SPONSOR_ALREADY_FOUND_2;
+                       $MSG = sprintf(getMessage('SPONSOR_ALREADY_FOUND', $POST['email']));
                        $ret = "already";
                }
 
@@ -197,7 +197,7 @@ function SPONSOR_HANDLE_SPONSOR (&$POST, $NO_UPDATE=false, $MSGs=array(), $RET_S
                }
        } else {
                // Error found!
-               $MSG = SPONSOR_GET_MESSAGE(SPONSOR_DATA_NOT_SAVED, "failed", $MSGs);
+               $MSG = SPONSOR_GET_MESSAGE(getMessage('SPONSOR_DATA_NOT_SAVED'), "failed", $MSGs);
                LOAD_TEMPLATE("admin_settings_saved", false, $MSG);
        }
 
@@ -205,33 +205,18 @@ function SPONSOR_HANDLE_SPONSOR (&$POST, $NO_UPDATE=false, $MSGs=array(), $RET_S
        if ($RET_STATUS) return $ret;
 }
 //
-function SPONSOR_TRANSLATE_STATUS($status) {
-       switch ($status)
-       {
-       case "UNCONFIRMED":
-               $ret = ACCOUNT_UNCONFIRMED;
-               break;
-
-       case "CONFIRMED":
-               $ret = ACCOUNT_CONFIRMED;
-               break;
-
-       case "LOCKED":
-               $ret = ACCOUNT_LOCKED;
-               break;
-
-       case "PENDING":
-               $ret = ACCOUNT_PENDING;
-               break;
-
-       case "EMAIL":
-               $ret = ACCOUNT_EMAIL;
-               break;
-
-       default:
+function SPONSOR_TRANSLATE_STATUS ($status) {
+       // Construct constant name
+       $constantName = sprintf("ACCOUNT_%s", $status);
+
+       // Is the constant there?
+       if (defined($constantName)) {
+               // Then use it
+               $ret = constant($constantName);
+       } else {
+               // Not found!
                DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Unknown status %s detected.", $status));
-               $ret = UNKNOWN_STATUS_1.$status.UNKNOWN_STATUS_2;
-               break;
+               $ret = sprintf(getMessage('UNKNOWN_STATUS'), $status);
        }
        return $ret;
 }
@@ -479,7 +464,7 @@ function SPONSOR_SAVE_DATA ($POST, $content) {
 
        default: // Unknown sponsor what value!
                DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("Unknown sponsor module (what) %s detected.", $GLOBALS['what']));
-               $MSG = SPONSOR_UNKNOWN_WHAT_1.$GLOBALS['what'].SPONSOR_UNKNOWN_WHAT_2;
+               $MSG = sprintf(getMessage('SPONSOR_UNKNOWN_WHAT'), $GLOBALS['what']);
                $templ = ""; $subj = "";
                break;
        }