define('BONUS_RALLYE_NO_ONE_JOINED', "Niemand nimmt an unserer Aktiv-Rallye dran teil. :-(");
define('BONUS_RALLYE_NOTE', "Bitte beachten Sie, dass Ihr Login-Bonus hier nicht mit angezeigt wird. Bei der monatlichen Auswertung wird er Ihnen jedoch gutgeschrieben.");
define('BONUS_RALLYE_CONDITIONS', "Wer alles an der Aktiv-Rallye teilnehmen kann");
-define('BONUS_RALLYE_CONDITION_1', "Es werden nur aktive und freigeschaltete Mitglieder berücksichtig.");
-define('BONUS_RALLYE_CONDITION_2', "Der Login-Bonus wird bei der Auswertung nicht beachtet, aber dem Mitglied gutgeschrieben.");
-define('BONUS_RALLYE_CONDITION_3', "Es kann jeder dran teilnehmen, der Mitglied bei diesem {!MT_WORD!} (<strong>{--MAIN_TITLE--}</strong>) und freigegeben ist.");
-define('BONUS_RALLYE_CONDITION_4', "Zur Erstellung des Rallye-Ergebnisses wird nur die Aktiv-Vergütung berücksichtig, welche Sie beim Bestätigen von Mails erhalten können.");
-define('BONUS_RALLYE_CONDITION_5', "Der Rechtsweg ist ausgeschlossen.");
define('BONUS_START_CONFIRMING_MAILS', "Hier sind Ihre unbestätigten Mails...");
define('BONUS_MEMBER_HERE_IS_THE_LIST', "Hier finden Sie die aktuelle Liste mit den möglichen Gewinnern!");
define('BONUS_MONTHLY_ONLINE_BONUS', "Gewonnen: Monatliche Aktiv-Rallye");
define('ADMIN_BONUS_WINNER_HIGLIGHTED', "Mögliche Gewinner der Aktiv-Rallye sind dick marktiert.");
define('ADMIN_BONUS_ALREADY_WITHDRAW', "Manuelle Vergütungvorbereitung bereits betätigt!");
define('ADMIN_BONUS_TIMEOUT_1', "Es werden nur Mitglieder ausgewertet und hier aufgelistet, die spätestens am ");
-define('ADMIN_BONUS_TIMEOUT_2', "noch aktiv waren. Alle anderen Mitglieder erhalten die Vergütung nicht!");
+define('ADMIN_BONUS_TIMEOUT_2', " noch aktiv waren. Alle anderen Mitglieder erhalten die Vergütung nicht!");
define('ADMIN_BONUS_USERID', "Mitgliedskonto zum Abbuchen der {!POINTS!}");
define('ADMIN_CONFIG_BONUS_TIMEOUT', "Verweildauer von Aktiv-Bonus-Einträgen");
define('ADMIN_BONUS_TURBO_LINES', "Anzahl angezeigter Aktiv-Bonus-Empfänger in <strong>show_bonus.php</strong>");
// Language definitions
define('CACHE_PROBLEMS_DETECTED', "Probleme mit dem Cache-Subsystem erkannt!");
-define('CACHE_CANNOT_LOAD_1', "Kann nicht Cache-Datei <strong><u>");
-define('CACHE_CANNOT_LOAD_2', "</u></strong> laden!");
+define('CACHE_CANNOT_LOAD', "Kann nicht Cache-Datei <strong><u>%s</u></strong> laden!");
define('CACHE_CANNOT_INITIALIZE', "Konnte das Caching-System nicht initialisieren. Bitte die Dokumentation <strong>DOCS/de/cache/README.txt</strong> lesen!");
define('ADMIN_CACHE_STATS_TITLE', "Statistiken des Caching-Systems");
define('ADMIN_CACHE_DB_HITS', "Zugriffe auf die Datenbank");
define('ADMIN_CACHE_PERCENTS', "Prozentual (*)");
define('ADMIN_CACHE_NOTES', "(*): Sollten bei Ihnen die Prozente unter 50% liegen und Sie nicht vor September 2008 das Script *neu* installiert haben, so ist dies kein Grund zur Besorgnis. Im Normalfall sollten die Prozente seit eigenen Revisionen im September 2008 (R300+) über 50% liegen.");
define('ADMIN_TOTAL_HITS', "Gesamtzugriffe");
-define('CACHE_CANNOT_UNLINK_1', "Kann nicht die Cache-Datei <strong><u>");
-define('CACHE_CANNOT_UNLINK_2', "</u></strong> vom Server entfernen!");
+define('CACHE_CANNOT_UNLINK', "Kann nicht die Cache-Datei <strong><u>%s</u></strong> vom Server entfernen!");
// Administrative settings
define('ADMIN_CONFIG_CACHE_SETTINGS', "Caching-Einstellung");
define('ADMIN_CACHE_ADMIN_MENU', "Soll der Aufbau des Administratormenüs beschleunigt werden (EXPERIMENTELL!)?");
define('ADMIN_CACHE_PATH', "Relativer Pfad für alle Cache-Dateien zum Pfad <strong>inc</strong>");
-//
+// [EOF]
?>
// Don't allow it
$content['mode'] = ' ';
}
- $content['la_mode'] = generateOptionList('/ARRAY/', array('global', 'OLD', 'NEW'), array(ADMINS_GLOBAL_LA_SETTING, ADMINS_OLD_LA_SETTING, ADMINS_NEW_LA_SETTING), $content['la_mode']);
+ $content['la_mode'] = generateOptionList('/ARRAY/', array('global', 'OLD', 'NEW'), array(getMessage('ADMINS_GLOBAL_LA_SETTING'), getMessage('ADMINS_OLD_LA_SETTING'), getMessage('ADMINS_NEW_LA_SETTING')), $content['la_mode']);
// Load row template and switch color
$OUT .= LOAD_TEMPLATE('admin_edit_admins_row', true, $content);
}
} else {
// Cache file not found or not readable
- addFatalMessage(__METHOD__, __LINE__, "(<font color=\"#0000aa\">".__LINE__."</font>): ".CACHE_CANNOT_LOAD_1.$this->fqfn.CACHE_CANNOT_LOAD_2);
+ addFatalMessage(__METHOD__, __LINE__, "(<font color=\"#0000aa\">".__LINE__."</font>): ".sprintf(getMessage('CACHE_CANNOT_LOAD', $this->fqfn)));
}
}
$this->rebuilt[$this->name] = true;
} else {
// Not removed!
- addFatalMessage(__METHOD__, __LINE__, "(<font color=\"#0000aa\">".__LINE__."</font>): ".CACHE_CANNOT_UNLINK_1.$this->fqfn.CACHE_CANNOT_UNLINK_2);
+ addFatalMessage(__METHOD__, __LINE__, "(<font color=\"#0000aa\">".__LINE__."</font>): ".sprintf(getMessage('CACHE_CANNOT_UNLINK', $this->fqfn)));
}
} // END - if
}
$DATA['values'][] = bigintval(REQUEST_GET('id'));
// Generate message
- $message = SPONSOR_GET_MESSAGE(ADMIN_SPONSOR_UPDATED, "updated", $messageArray);
+ $message = SPONSOR_GET_MESSAGE(getMessage('ADMIN_SPONSOR_UPDATED'), 'updated', $messageArray);
$ret = "updated";
} elseif ((!$ALREADY) || (($POST['force'] == '1') && (IS_ADMIN()))) {
// Add new sponsor, first add more data
- $DATA['keys'][] = "sponsor_created"; $DATA['values'][] = time();
+ $DATA['keys'][] = 'sponsor_created'; $DATA['values'][] = time();
$DATA['keys'][] = 'status';
- if ((!$NO_UPDATE) && (IS_ADMIN()) && (getWhat() == "add_sponsor")) {
+ if ((!$NO_UPDATE) && (IS_ADMIN()) && (getWhat() == 'add_sponsor')) {
// Only allowed for admin
$DATA['values'][] = 'PENDING';
} else {
$DATA['values'][] = 'UNCONFIRMED';
// Generate hash code
- $DATA['keys'][] = "hash";
+ $DATA['keys'][] = 'hash';
$DATA['values'][] = md5(session_id().':'.$POST['email'].':'.detectRemoteAddr().':'.detectUserAgent().':'.time());
- $DATA['keys'][] = "remote_addr";
+ $DATA['keys'][] = 'remote_addr';
$DATA['values'][] = detectRemoteAddr();
}
// Implode all data into strings
- $KEYS = implode(", " , $DATA['keys']);
+ $KEYS = implode("`, `" , $DATA['keys']);
$valueS = str_repeat("%s', '", count($DATA['values']) - 1);
// Generate string
- $sql = "INSERT INTO `{!_MYSQL_PREFIX!}_sponsor_data` (".$KEYS.") VALUES ('".$valueS."%s')";
+ $sql = "INSERT INTO `{!_MYSQL_PREFIX!}_sponsor_data` (`".$KEYS."`) VALUES ('".$valueS."%s')";
// Generate message
$message = SPONSOR_GET_MESSAGE(getMessage('ADMIN_SPONSOR_ADDED'), "added", $messageArray);
- $ret = "added";
+ $ret = 'added';
} elseif ((!$NO_UPDATE) && (IS_ADMIN())) {
// Add all data as hidden data
$OUT = '';
define('__EMAIL' , $POST['email']);
// Ask for adding a sponsor with same email address
- LOAD_TEMPLATE("admin_add_sponsor_already");
+ LOAD_TEMPLATE('admin_add_sponsor_already');
return;
} else {
// Already added!
$OUT .= LOAD_TEMPLATE('admin_newsletter_tsk', true, $content);
} else {
// Already unsubscribed
- $OUT .= "<div class=\"admin_failed medium\">".ADMIN_NL_UNSUBSCRIBE_ALREADY."</div>\n";
+ $OUT .= "<div class=\"admin_failed medium\">{--ADMIN_NL_UNSUBSCRIBE_ALREADY--}</div>\n";
}
break;
);
// Load template
- LOAD_TEMPLATE("admin_config_proxy", false, $content);
+ LOAD_TEMPLATE('admin_config_proxy', false, $content);
}
-//
+// [EOF]
?>
$cnt += SQL_AFFECTEDROWS();
// Load template for link
- LOAD_TEMPLATE('admin_settings_saved', false, "<a href=\"{!URL!}/modules.php?module=admin&what=del_email&pid=".bigintval(REQUEST_GET('mid'))."\">".ADMIN_REMOVE_STATS_ENTRY."</a>");
+ LOAD_TEMPLATE('admin_settings_saved', false, "<a href=\"{!URL!}/modules.php?module=admin&what=del_email&pid=".bigintval(REQUEST_GET('mid'))."\">{--ADMIN_REMOVE_STATS_ENTRY--}</a>");
} // END - if
// Free the result
$cnt += SQL_AFFECTEDROWS();
// Output link for manually removing stats entry
- OUTPUT_HTML(sprintf(ADMIN_DELETED_MAILS_COUNT, $cnt));
+ OUTPUT_HTML(sprintf(getMessage('ADMIN_DELETED_MAILS_COUNT'), $cnt));
} else {
// Mail already deleted!
LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_NORMAL_MAIL_ALREADY_DELETED'));
SQL_FREERESULT($result);
}
-//
+// [EOF]
?>
);
// Yes we do, so we notify admin and sender about fully sent mail!
- sendAdminNotification(ADMIN_SUBJ_SEND_DONE, "done-admin", $content, $uid);
+ sendAdminNotification(getMessage('ADMIN_SUBJ_SEND_DONE'), 'done-admin', $content, $uid);
// Get sender's data
- $result_sender = SQL_QUERY_ESC("SELECT surname, family, email FROM `{!_MYSQL_PREFIX!}_user_data` WHERE userid=%s LIMIT 1",
+ $result_sender = SQL_QUERY_ESC("SELECT `surname`, `family`, `email` FROM `{!_MYSQL_PREFIX!}_user_data` WHERE `userid`=%s LIMIT 1",
array(bigintval($DATA[1])), __FILE__, __LINE__);
// Is the sender found?
list($sname, $fname, $email) = SQL_FETCHROW($result_sender);
// Load email template
- $mailText = LOAD_EMAIL_TEMPLATE("done-member", $content, $DATA[1]);
+ $mailText = LOAD_EMAIL_TEMPLATE('done-member', $content, $DATA[1]);
// Send it also waway
sendEmail($email, MEMBER_SUBJ_SEND_DONE, $mailText);
</tr>
</table>
-<div class="admin_note"><strong>{--ADMIN_BONUS_WINNER_HIGLIGHTED--}</strong><br />
-<br />
-<div class="admin_note">{--ADMIN_BONUS_TIMEOUT_1--} <strong>{!__AUTOPURGE_TIMEOUT!}</strong>
-{--ADMIN_BONUS_TIMEOUT_2--}</div></div>
+<div class="admin_note">
+ <strong>{--ADMIN_BONUS_WINNER_HIGLIGHTED--}</strong><br />
+ <br />
+ {--ADMIN_BONUS_TIMEOUT_1--}<strong>{!__AUTOPURGE_TIMEOUT!}</strong>{--ADMIN_BONUS_TIMEOUT_2--}
+</div>
align="center"><strong>{--BONUS_RALLYE_CONDITIONS--}:</strong></td>
</tr>
<tr>
- <td class="member_note bottom2"
- style="padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px">
- <ol align="left">
- <li class="tiny">{--BONUS_RALLYE_CONDITION_1--}</li>
- <li class="tiny">{--BONUS_RALLYE_CONDITION_2--}</li>
- <li class="tiny">{--BONUS_RALLYE_CONDITION_3--}</li>
- <li class="tiny">{--BONUS_RALLYE_CONDITION_4--}</li>
- <li class="tiny">{--BONUS_RALLYE_CONDITION_5--}</li>
- </ol>
+ <td class="member_note bottom2" style="padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px">
+ <ol align="left">
+ <li class="tiny">Es werden nur aktive und freigeschaltete Mitglieder berücksichtig.</li>
+ <li class="tiny">Der Login-Bonus wird bei der Auswertung nicht beachtet, aber dem Mitglied gutgeschrieben.</li>
+ <li class="tiny">Es kann jeder dran teilnehmen, der Mitglied bei diesem {!MT_WORD!} (<strong>{--MAIN_TITLE--}</strong>) und freigegeben ist.</li>
+ <li class="tiny">Zur Erstellung des Rallye-Ergebnisses wird nur die Aktiv-Vergütung berücksichtig, welche Sie beim Bestätigen von Mails erhalten können."</li>
+ <li class="tiny">Der Rechtsweg ist ausgeschlossen.</li>
+ </ol>
</td>
</tr>
<tr>
{--HELLO--} $content[gender] $content[surname] $content[family]!
<br />
<br />
-{--BONUS_SHOW_HEADER_LINE_1--}
-<strong>{!POINTS!}</strong>
-{--BONUS_SHOW_HEADER_LINE_2--}
-<strong>$content[mailid]</strong>
-{--BONUS_SHOW_HEADER_LINE_3--}:
+{--BONUS_SHOW_HEADER_LINE_1--}<strong>{!POINTS!}</strong>{--BONUS_SHOW_HEADER_LINE_2--}<strong>$content[mailid]</strong>{--BONUS_SHOW_HEADER_LINE_3--}:
<br />
<br />
<table border="0" cellspacing="0" cellpadding="0" width="300" class="member_table dashed">