templates/de/html/admin/admin_list_rallyes_row.tpl -text
templates/de/html/admin/admin_list_rallyes_row2.tpl -text
templates/de/html/admin/admin_list_refs.tpl -text
+templates/de/html/admin/admin_list_refs2.tpl -text
templates/de/html/admin/admin_list_refs_level.tpl -text
+templates/de/html/admin/admin_list_refs_norefs.tpl -text
templates/de/html/admin/admin_list_refs_row.tpl -text
templates/de/html/admin/admin_list_sponsor.tpl -text
templates/de/html/admin/admin_list_sponsor_details.tpl -text
- Lars Moehlenbruch <info [AT] surfo.net>
- (Verbesserter HTML-Template Support, Referrals eines Mitgliedes auflisten)
+ (Verbesserter HTML-Template Support, Referals eines Mitgliedes auflisten)
- Erol Ilkan <erol [AT] gmxpro.de>
* Willkommensgutschrift und andere Festbetraege editieren: Hier stellen Sie
Die Vergueetung bei Anmeldung ("Willkommensgutschrift") und eine einmalige
- Referral-Gutschrift (nur erste Ebene!) ein.
+ Referal-Gutschrift (nur erste Ebene!) ein.
- * Referral-Ebenen editieren / loeschen / hinzufuegen: Dies ist wohl das
+ * Referal-Ebenen editieren / loeschen / hinzufuegen: Dies ist wohl das
interessanteste fuer Mitglieder! Es empfiehlt sich, das ganze "in der
Waage" zu halten: Nicht zu viel aber auch nicht zu wenig und je "tiefer"
die Ebenen, desto niedriger der prozentualer Anteil. Zudem sollten zum
Starten 5 Ebenen reichen. :-)
- * Auch bei den Referral-Ebenen koennen Sie noch nichts aendern / loeschen!
- Loeschen von Referral-Ebenen im Betrieb ist gefaehrlich! Dadurch
+ * Auch bei den Referal-Ebenen koennen Sie noch nichts aendern / loeschen!
+ Loeschen von Referal-Ebenen im Betrieb ist gefaehrlich! Dadurch
verlieren Ihre Mitglieder definitiv Punkte in den Ebenen! Also vorher
manuell gutschreiben!!!
geschieht vollkommen automatisch!
Melden Sie sich als naechstes selber an. Die vom System Ihnen zugeteilte Ref-ID
-stellen Sie unter "Einstellungen -> Standart Ref-ID" als Referral-ID ein.
+stellen Sie unter "Einstellungen -> Standart Ref-ID" als Referal-ID ein.
Sobald Sie dies getan haben, und jemand Ihren Mailtausch ohne Ref-Link aufruft,
wird automatisch Ihre Ref-ID im Anmeldeformular eingesetzt. Folglich erhalten Sie
Spalten zu setzen (http://www.biel-newmedia.de)
- Herr Robert Niedziela: Hat mir diverese Patches (viele!) zugesandt. Danke Dir!
(http://www.mcpserver.de; http://www.mc-p.org)
-- Herr Lars Moehlenbruch: Einige gute Hinweise und das Auflisten von Referrals
+- Herr Lars Moehlenbruch: Einige gute Hinweise und das Auflisten von Referals
im Admin-Bereich (http://www.masterportal24.com)
- Herr Michael Dittrich: Verbesserung eines Werbetextes auf meinen Webseiten
(http://www.oshop.de)
- Lars Moehlenbruch <info@surfo.net>
- (Better HTML template support, list referrals of a member)
+ (Better HTML template support, list referals of a member)
- Erol Ilkan <erol@gmxpro.de>
(http://www.biel-newmedia.de)
- Mr. Robert Niedziela: Sends several patches (a lot!) to me. Thank you.
(http://www.mcpserver.de; http://www.mc-p.org)
-- Mr. Lars Moehlenbruch: Some nice hints and referral listing script (admin
+- Mr. Lars Moehlenbruch: Some nice hints and referal listing script (admin
area) (http://www.masterportal24.com)
- Mr. Michael Dittrich: MyAutoInstaller-Community into text
(http://www.oshop.de)
// Is the script installed?
if (isBooleanConstantAndTrue('mxchange_installed')) {
- // Probe for referral ID
+ // Probe for referal ID
if (!empty($_GET['refid'])) $GLOBALS['refid'] = bigintval($_GET['refid']);
// Probe for nickname extension and if a nickname was supplied by URL
UPDATE_CONFIG("doubler_points", $points, "+");
$_CONFIG['doubler_points'] += $points;
- // Add second line for the referral but only when uid != refid
+ // Add second line for the referal but only when uid != refid
if (($GLOBALS['refid'] > 0) && ($GLOBALS['refid'] != $uid)) {
// Okay add a refid line and apply refid percents
$result = SQL_QUERY_ESC("INSERT INTO "._MYSQL_PREFIX."_doubler (userid,refid,points,remote_ip,timemark,completed,is_ref) VALUES ('%s',0,'%s','".GET_REMOTE_ADDR()."',UNIX_TIMESTAMP(),'N','Y')",
array(bigintval($GLOBALS['refid']), bigintval($_POST['points'] * 2 * $_CONFIG['doubler_ref'])), __FILE__, __LINE__);
- // And that's why we dont't want to you more than one referral level of doubler-points. ^^^
+ // And that's why we dont't want to you more than one referal level of doubler-points. ^^^
} // END - if
// Update usage counter
define('SERVER_URL', "http://www.mxchange.org");
// This current patch level
-define('CURR_SVN_REVISION', "483");
+define('CURR_SVN_REVISION', "484");
// Take a prime number which is long (if you know a longer one please try it out!)
define('_PRIME', 591623);
if (empty($ref)) $ref = 0;
if (($ref > 0) && ($DOUBLER_UID == $uid) && (!empty($ref)))
{
- // Referral points found so add them and set line(s) to completed='Y'
+ // Referal points found so add them and set line(s) to completed='Y'
$points += $ref;
$result_ref = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_doubler SET completed='Y' WHERE refid=%s AND completed='N' AND is_ref='Y'",
array(bigintval($uid)), __FILE__, __LINE__);
}
else
{
- // No referral points found
+ // No referal points found
$ref = 0;
}
case "0.3.6": // SQL queries for v0.3.6
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Die Accounts der Standart-Referral-ID, der Bonus-ID, Bettellink-ID und der Verdoppler-ID werden nun nicht mehr gelöscht und tauchen auch unterhalb der Inaktiven-Liste nicht mehr auf.";
+ $UPDATE_NOTES = "Die Accounts der Standart-Referal-ID, der Bonus-ID, Bettellink-ID und der Verdoppler-ID werden nun nicht mehr gelöscht und tauchen auch unterhalb der Inaktiven-Liste nicht mehr auf.";
break;
case "0.3.7": // SQL queries for v0.3.7
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_user_stats ADD is_stats ENUM('Y','N') NOT NULL DEFAULT 'N'";
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Bonus-{!POINTS!} für: Mailbestellung, Referral-Werbung (bei Best. der EMail-Adresse) und wenn 100% Klickrate jeder Mailbuchung erreicht wurde.<br />Template <u>admin_config_bonus_pro.tpl</u> ist überflüssig geworden. Bitte löschen Sie dies!<br />Eingestellte Bonus-{!POINTS!} für Rank 2 war um eins verschoben.";
+ $UPDATE_NOTES = "Bonus-{!POINTS!} für: Mailbestellung, Referal-Werbung (bei Best. der EMail-Adresse) und wenn 100% Klickrate jeder Mailbuchung erreicht wurde.<br />Template <u>admin_config_bonus_pro.tpl</u> ist überflüssig geworden. Bitte löschen Sie dies!<br />Eingestellte Bonus-{!POINTS!} für Rank 2 war um eins verschoben.";
break;
case "0.4.5": // SQL queries for v0.4.5
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD bonus_click_yn ENUM('Y','N') NOT NULL DEFAULT 'Y'";
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Es können nun auch die folgenden Vergütungen bei der Auswertung der monatlichen Aktiv-Rallye mit berücksichtigt werden: Mailbestätigung (war vorher schon), Login-, Mailbuchung, Referral und Statistik-Bonus (100% Klickrate erreicht).";
+ $UPDATE_NOTES = "Es können nun auch die folgenden Vergütungen bei der Auswertung der monatlichen Aktiv-Rallye mit berücksichtigt werden: Mailbestätigung (war vorher schon), Login-, Mailbuchung, Referal und Statistik-Bonus (100% Klickrate erreicht).";
break;
case "0.7.0": // SQL queries for v0.7.0
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD doubler_left BIGINT(20) UNSIGNED NOT NULL DEFAULT '1000'";
// Charge for doubling points which goes to the webmaster (shreddered in fact!)
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD doubler_charge FLOAT(7,5) UNSIGNED NOT NULL DEFAULT '0.030'";
- // Referral percents
+ // Referal percents
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD doubler_ref FLOAT(7,5) UNSIGNED NOT NULL DEFAULT '0.020'";
// Shall I use the jackpot to take points from? (Y/N, default=Y)
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD doubler_jackpot ENUM('Y','N') NOT NULL DEFAULT 'Y'";
case "0.2.8": // SQL queries for v0.2.8
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Bonus- und Standart-Referral-ID ausblendbar aus Aktiv-Rallye und bekommt kein Aktiv-Guthaben.";
+ $UPDATE_NOTES = "Bonus- und Standart-Referal-ID ausblendbar aus Aktiv-Rallye und bekommt kein Aktiv-Guthaben.";
break;
case "0.2.9": // SQL queries for v0.2.9
case "0.1.8": // SQL queries for v0.1.8
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Weitere Templates vom Admin-Bereich ausgelagert und Referral-Anazahl in der Mail zur Rallye-Ankündigung repariert.";
+ $UPDATE_NOTES = "Weitere Templates vom Admin-Bereich ausgelagert und Referal-Anazahl in der Mail zur Rallye-Ankündigung repariert.";
break;
case "0.1.9": // SQL queries for v0.1.9
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Funktion ADMIN_USER_PROFILE_LINK() mit Verlinkung auf Referral-Liste implementiert.";
+ $UPDATE_NOTES = "Funktion ADMIN_USER_PROFILE_LINK() mit Verlinkung auf Referal-Liste implementiert.";
break;
case "0.2.0": // SQL queries for v0.2.0
case "0.2.6": // SQL queries for v0.2.6
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Automatisches Starten von Referral-Rallyes repariert.";
+ $UPDATE_NOTES = "Automatisches Starten von Referal-Rallyes repariert.";
break;
case "0.2.7": // SQL queries for v0.2.7
break;
case "0.3.2": // SQL queries for v0.3.2
- $SQLs[] = "UPDATE "._MYSQL_PREFIX."_member_menu SET action='rals', sort='1', title='Referral-Rallye' WHERE what='rallyes' LIMIT 1";
+ $SQLs[] = "UPDATE "._MYSQL_PREFIX."_member_menu SET action='rals', sort='1', title='Referal-Rallye' WHERE what='rallyes' LIMIT 1";
// Update notes (these will be set as task text!)
$UPDATE_NOTES = "Mitgliedsmenü komplett umgebaut.";
}
// Version number
-$EXT_VERSION = "0.0";
+$EXT_VERSION = "0.0.1";
// Auto-set extension version
if (!isset($EXT_VER)) $EXT_VER = $EXT_VERSION;
// Version history array (add more with , "0.1" and so on)
-$EXT_VER_HISTORY = array("0.0");
+$EXT_VER_HISTORY = array("0.0","0.0.1");
switch ($EXT_LOAD_MODE)
{
// SQL commands to run
$SQLs[] = "DROP TABLE IF EXISTS "._MYSQL_PREFIX."_user_refs";
$SQLs[] = "DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_member_menu WHERE what='refback' LIMIT 1";
+ $SQLs[] = "DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_admin_menu WHERE what IN('config_refback','list_refback') LIMIT 2";
+ $SQLs[] = "UPDATE "._MYSQL_PREFIX."_refsystem SET level=level-1";
break;
case "activate": // Do stuff when admin activates this extension
switch ($EXT_VER)
{
case "0.0.1": // SQL queries for v0.0.1
- $SQLs[] = "";
+ $SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD refback_enabled ENUM('Y','N') NOT NULL DEFAULT 'Y'";
+ $SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD refback_min_perc TINYINT(3) NOT NULL DEFAULT 0";
+ $SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD refback_max_perc TINYINT(3) NOT NULL DEFAULT 100";
+ $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_admin_menu (`action`,`what`,`title`,`descr`,`sort`) VALUES('setup','config_refback','Refback','Ändern Sie Einstellungen zum Refback, wie z.B. Minium- und Maximum-Prozente, was die Mitglieder einstellen dürfen.',15)";
+ $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_admin_menu (`action`,`what`,`title`,`descr`,`sort`) VALUES('user','list_refback','Refback auflisten','Refback aller Mitglieder auflisten.',15)";
// Update notes (these will be set as task text!)
$UPDATE_NOTES = "";
$EXT_UPDATE_DEPENDS = "sql_patches";
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Standart Referral-ID kann per Admin-Bereich eingestellt werden (war vorher nur in modules.php und index.php direkt eingebbar.)";
+ $UPDATE_NOTES = "Standart Referal-ID kann per Admin-Bereich eingestellt werden (war vorher nur in modules.php und index.php direkt eingebbar.)";
break;
case "0.1.4": // SQL queries for v0.1.4
case "0.2.7": // SQL queries for v0.2.7
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Referral-ID wird endlich korrekt gesetzt.";
+ $UPDATE_NOTES = "Referal-ID wird endlich korrekt gesetzt.";
break;
case "0.2.8": // SQL queries for v0.2.8
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('main','fillup','Konto auffüllen','N', 7)";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('main','stats','Statistiken','N', 8)";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('main','inquiry','Kontaktanfrage','N', 9)";
- $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('main','refid','Referral-Link','N', 10)";
+ $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('main','refid','Referal-Link','N', 10)";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('actions', NULL, 'Sponsorenaktionen','N', 2)";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('actions','mail','Sponsor-Mail','N', 1)";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_sponsor_menu (action, what, title, active, sort) VALUES('actions','banner','Banner buchen','N', 2)";
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD reg_points_mode ENUM('ref','direct') NOT NULL DEFAULT 'ref'";
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Soll der einmalige Ref-Bonus über das Referral-System (also alle oberen Refs bekommen auch etwas davon ab) oder direkt dem Werber aufgebucht werden?";
+ $UPDATE_NOTES = "Soll der einmalige Ref-Bonus über das Referal-System (also alle oberen Refs bekommen auch etwas davon ab) oder direkt dem Werber aufgebucht werden?";
break;
case "0.1.1": // SQL queries for v0.1.1
break;
case "0.1.2": // SQL queries for v0.1.2
- $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_admin_menu (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_refid','Standart-Ref-ID','Stellen Sie hier die User-ID ein, die genommen werden soll, wenn der Gast n icht per Referral-Link Ihren Mailtausch aufgerufen hat.', 7)";
+ $SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_admin_menu (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_refid','Standart-Ref-ID','Stellen Sie hier die User-ID ein, die genommen werden soll, wenn der Gast n icht per Referal-Link Ihren Mailtausch aufgerufen hat.', 7)";
$SQLs[] = "ALTER TABLE "._MYSQL_PREFIX."_config ADD def_refid BIGINT(20) UNSIGNED NOT NULL DEFAULT '0'";
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Standart Referral-ID kann per Admin-Bereich eingestellt werden (war vorher nur in modules.php und index.php direkt eingebbar.)";
+ $UPDATE_NOTES = "Standart Referal-ID kann per Admin-Bereich eingestellt werden (war vorher nur in modules.php und index.php direkt eingebbar.)";
break;
case "0.1.3": // SQL queries for v0.1.3
break;
case "0.3.0": // SQL queries for v0.3.0
- $SQLs[] = "UPDATE "._MYSQL_PREFIX."_admin_menu SET title='{!POINTS!}/Referral-Ebenen' WHERE what='config_points' LIMIT 1";
+ $SQLs[] = "UPDATE "._MYSQL_PREFIX."_admin_menu SET title='{!POINTS!}/Referal-Ebenen' WHERE what='config_points' LIMIT 1";
$SQLs[] = "UPDATE "._MYSQL_PREFIX."_admin_menu SET title='Mailvergütungen...' WHERE what='payments' LIMIT 1";
// Update notes (these will be set as task text!)
break;
case "0.3.4": // SQL queries for v0.3.4
- // List accounts with no referral
+ // List accounts with no referal
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_admin_menu (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_norefs','Mitglieder ohne Werber','Finden Sie hier alle Mitglieder-Accounts, die von niemandem ({--MAIN_TITLE--} wird in der Mail als Werber angegebenen) geworben wurden.', 7)";
// Update notes (these will be set as task text!)
break;
case "0.3.5": // SQL queries for v0.3.5
- // List accounts with no referral
+ // List accounts with no referal
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_member_menu (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('stats',NULL,'Statistiken',4,'Y','N')";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_member_menu (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('stats','stats2','Framekiller-Mails',2,'Y','N')";
$SQLs[] = "INSERT INTO "._MYSQL_PREFIX."_member_menu (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('extras',NULL,'Extras',5,'Y','N')";
case "0.2.0": // SQL queries for v0.2.0
// Update notes (these will be set as task text!)
- $UPDATE_NOTES = "Alle Administratoren, Referral-Banner und aktivierte Referral-Banner werden nun eingeblendet.";
+ $UPDATE_NOTES = "Alle Administratoren, Referal-Banner und aktivierte Referal-Banner werden nun eingeblendet.";
break;
case "0.2.1": // SQL queries for v0.2.1
$scrambleString = implode(":", $scrambleNumbers);
return $scrambleString;
}
-// Append data like session ID referral ID to the given URL which would
+// Append data like session ID or referal ID to the given URL which would
// normally be stored in cookies
function ADD_URL_DATA($URL) {
global $_CONFIG;
define('BONUS_SHOW_NO_DATA', "Entweder haben Sie für diese Mail keine Aktiv-Vergütung erhalten oder der Link ist nicht mehr gültig.");
define('BONUS_NO_RANKS_1', "Es hat noch niemand {!POINTS!} zur Mail <U>");
define('BONUS_NO_RANKS_2', "</U> gewonnen! Sie könnten der erste sein! :-)");
-define('BONUS_LOGIN_TURBO_NOTE', "Der Login-, Referral-, Klickrate-, Mailbuchungs- und Bestätigungsbonus wird Ihnen nicht sofort vergütet, sondern erst am Ende jeden Monats in Form einer Aktiv-Rallye. Den Mailbuchungsbonus erhalten Sie erst bei Freischaltung Ihrer Mail auf das Bonus-Konto gutgeschrieben.");
+define('BONUS_LOGIN_TURBO_NOTE', "Der Login-, Referal-, Klickrate-, Mailbuchungs- und Bestätigungsbonus wird Ihnen nicht sofort vergütet, sondern erst am Ende jeden Monats in Form einer Aktiv-Rallye. Den Mailbuchungsbonus erhalten Sie erst bei Freischaltung Ihrer Mail auf das Bonus-Konto gutgeschrieben.");
define('BONUS_POINTS_TITLE', "Sonderbonus-{!POINTS!}");
define('BONUS_RANK_YOU_ARE_NOT_FOUND', "Sie haben bis jetzt noch keine Aktiv-Vergütung erhalten!");
define('BONUS_RANK', "Platz");
define('ADMIN_BONUS_TURBO_BONUS_TITLE', "Bonus-{!POINTS!} für bestätigte Mails");
define('ADMIN_BONUS_TURBO_TIMEOUT_TITLE', "Zeitabstände und Aufbewahrungszeiten");
define('ADMIN_BONUS_TURBO_MISC_TITLE', "Sonstige Einstellungen zur Bonus-Erweiterung");
-define('BONUS_REF_TOTAL', "Referral-Bonus");
+define('BONUS_REF_TOTAL', "Referal-Bonus");
define('BONUS_ORDER_TOTAL', "Mailbestellungsbonus");
define('BONUS_STATS_TOTAL', "100%-Klickratebonus");
define('BONUS_POINTS_DISABLED', "Aktiv-Rallye derzeit nicht aktiv.");
define('ADMIN_BONUS_RALLYE_ORDER_INCLUDE', "Mailbuchungsbonus in monatlicher Auswertung mit einschliessen?");
define('ADMIN_BONUS_RALLYE_STATS_INCLUDE', "Statistik-Bonus in monatlicher Auswertung mit einschliessen?");
define('ADMIN_BONUS_RALLYE_CLICK_INCLUDE', "Mailbestätigungsbonus in monatlicher Auswertung mit einschliessen?");
-define('ADMIN_BONUS_RALLYE_REF_INCLUDE' , "Referral-Bonus in monatlicher Auswertung mit einschliessen?");
+define('ADMIN_BONUS_RALLYE_REF_INCLUDE' , "Referal-Bonus in monatlicher Auswertung mit einschliessen?");
// Subject lines
define('BONUS_RALLYE_DI_NOTIFY', "HINWEIS: Aktiv-Rallye gestoppt!");
define('SHORT_PASS', "Das eingegebene Passwort ist nach unseren Sicherheitseinstellungen zu kurz. Mindestlänge ist");
define('EDIT_POINTS_SETTINGS', "Ändern der Willkommensgutschrift und anderer {!POINTS!}");
define('POINTS_REGISTER', "Willkommensgutschrift");
-define('POINTS_REF', "Einmalige Referral-Gutschrift");
+define('POINTS_REF', "Einmalige Referal-Gutschrift");
define('EDIT_REGFORM_SETTINGS', "Einstellungen am Anmeldeformular");
define('LEAST_CATS', "Mindestens auszuwählende Kategorieanzahl");
define('CATS_LEAST', "Bitte wählen Sie mehr Kategorien aus! Minimum ist");
define('REJECT_DOUBLE_EMAIL', "Doppelt angemeldete Email-Adressen ablehnen?");
define('REJECT_DOUBLE_PASS', "Gleiche Passwörter bei der Anmeldung ablehnen? (Wird nicht angezeigt!)");
define('ADMIN_EDIT_POINTS', "Willkommensgutschrift und andere Festbeträge editieren");
-define('ADMIN_EDIT_REFDEPTHS', "Referral-Ebenen editieren / löschen / hinzufügen");
-define('ADD_NEW_REFDEPTH', "Neue Referral-Ebene hinzufügen");
-define('ADD_DEPTH', "Referral-Ebene hinzufügen");
-define('ENTER_REF_LVL', "Referral-Ebene");
+define('ADMIN_EDIT_REFDEPTHS', "Referal-Ebenen editieren / löschen / hinzufügen");
+define('ADD_NEW_REFDEPTH', "Neue Referal-Ebene hinzufügen");
+define('ADD_DEPTH', "Referal-Ebene hinzufügen");
+define('ENTER_REF_LVL', "Referal-Ebene");
define('ENTER_REF_PERCENTS', "Prozentuale Vergütung");
-define('EDIT_DEL_REFDEPTH', "Referral-Ebenen editieren / löschen");
-define('REF_LEVEL', "Referral-Ebene");
+define('EDIT_DEL_REFDEPTH', "Referal-Ebenen editieren / löschen");
+define('REF_LEVEL', "Referal-Ebene");
define('REF_PERCENT', "Prozentuale Vergütung");
define('EDIT_LVL', "Ref-Ebene editieren");
define('DEL_LVL', "Ref-Ebene löschen");
define('GUEST_ADDY', "Email-Adresse");
define('GUEST_BIRTHDAY', "Geburtsdatum");
define('GUEST_REF', "Geworben von");
-define('GUEST_YOUR_REFLINK', "Hier ist Ihr persönlicher Referral-Link, mit dem Sie bereits jetzt schon neue Mitglieder werben können:");
+define('GUEST_YOUR_REFLINK', "Hier ist Ihr persönlicher Referal-Link, mit dem Sie bereits jetzt schon neue Mitglieder werben können:");
define('GUEST_CONFIRM_LINK', "Ihr Bestätigungslink");
define('THANX', "Vielen Dank.\n\nMit freundlichem Gruss,");
define('YOUR', "Ihr");
define('SELECT_CAT', "Mails aus Kategorie empfangen?");
define('MEMBER_CATS_SAVED', "Kategorien gespeichert.");
define('YOUR_PERSONAL_REFLINK', "Ihr persönlicher Ref-Link zum Werben neuer Mitglieder lautet");
-define('YOUR_REFCLICKS', "Klicks auf Ihren Referral-Link");
+define('YOUR_REFCLICKS', "Klicks auf Ihren Referal-Link");
define('CLICKS', "Klicks");
define('YOU_REFERRAL_ONE', "Sie haben heute ein neues Mitglied für unseren {!MT_WORD!} geworben!\n\nHier sehen Sie genau, in welcher Ebene Sie ihn geworben haben:");
-define('YOU_THANX_REFERRAL', "Sie werden nun auch weiterhin {!POINTS!} über diese geworbene Person erhalten.\n\nVielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referrals!\n\nMit freundlichem Gruss,");
-define('POINTS_REF_REGISTER', "Referral-Pauschale und prozentual vom Anmeldebonus!");
-define('NO_REFLEVEL_LEFT', "Keine Referral-Ebenen mehr verfügbar! Bitte melden Sie sich bei uns.");
+define('YOU_THANX_REFERRAL', "Sie werden nun auch weiterhin {!POINTS!} über diese geworbene Person erhalten.\n\nVielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referals!\n\nMit freundlichem Gruss,");
+define('POINTS_REF_REGISTER', "Referal-Pauschale und prozentual vom Anmeldebonus!");
+define('NO_REFLEVEL_LEFT', "Keine Referal-Ebenen mehr verfügbar! Bitte melden Sie sich bei uns.");
define('ENGINE', "{!MT_WORD!}-Engine");
define('ADD_NEW_PAYMENT', "Neue Mailvergütung hinzufügen");
define('ENTER_PAY_TIME', "Wartezeit");
define('MAILS_SENT', "Mails versendet");
define('HAS_JOINED', "Beigetreten am");
define('TOTAL_POINTS', "{!POINTS!} gesamt");
-define('TOTAL_REFERRALS', "Referrals gesamt");
+define('TOTAL_REFERRALS', "Referals gesamt");
define('ADMIN_MEMBER_FUNCTIONS', "Administrative Funktionen");
define('ADMIN_DEL_USER', "Löschen");
define('ADMIN_LOCK_USER', "Sperren");
define('GUEST_CONFIRM_SUBJ', "Bitte Ihre Email-Adresse bestaetigen!");
define('MEMBER_ORDER_ACCEPTED', "Ihre Mailbuchung wurde freigeschaltet");
define('MEMBER_ORDER_REJECTED', "Ihre Mailbuchung wurde abgelehnt");
-define('THANX_REFERRAL_ONE', "Vielen Dank fuer die Referral-Werbung!");
+define('THANX_REFERRAL_ONE', "Vielen Dank fuer die Referal-Werbung!");
define('ADMIN_SEND_MAIL', "Bonusmail versenden");
define('ADMIN_BONUS_SEND', "Bonusmail wurde in den Sende-Pool eingefügt!");
define('ENTER_POINTS', "Vergütung");
define('REMOVE_MREC', "Löschen");
define('MRECEIVE_SAVED', "Maximal-Werte gespeichert...");
define('MRECEIVE_DELETED', "Maximal-Werte gelöscht...");
-define('EDIT_REF_DEPTHS', "Referral-Ebenen editieren");
-define('DELETE_REF_DEPTHS', "Referral-Ebenen löschen");
+define('EDIT_REF_DEPTHS', "Referal-Ebenen editieren");
+define('DELETE_REF_DEPTHS', "Referal-Ebenen löschen");
define('REF_DEPTHS_ID', "Ref-Level ID");
define('CHANGE_REF', "Ändern");
define('REMOVE_REF', "Löschen");
-define('REF_DEPTHS_SAVED', "Referral-Ebenen gespeichert...");
-define('REF_DEPTHS_DELETED', "Referral-Ebenen gelöscht...");
+define('REF_DEPTHS_SAVED', "Referal-Ebenen gespeichert...");
+define('REF_DEPTHS_DELETED', "Referal-Ebenen gelöscht...");
define('EDIT_PAYMENT', "Mailvergütungen editieren");
define('PAYMENT_ID', "Vergütungs-ID");
define('CHANGE_PAY', "Ändern");
define('REMOVE_PAY', "Löschen");
-define('REFERRALS', "Referrals");
+define('REFERRALS', "Referals");
define('POINTS_SUM', "Gesamtsumme");
define('NEW_VERSION_AVAILABLE', "Neue Version verfügbar!");
define('YOUR_VERSION_IS', "Installierte Version");
define('ADMIN_GSTATS_MODULES_NOTE', "Zeigt Klicks in den 10 am häufigsten angeklickten Gast- und Mitgliedsmodulen an.");
define('ADMIN_GSTATS_INACTIVE_NOTE', "Deaktiviert die Gast-Statistiken komplett.");
define('DELETE_PAYMENT', "Vergütungen löschen");
-define('REF_PAYOUT', "Wie viele Mails müssen die Mitglieder mindestens bestätigen, um den Willkommensbonus, einmaliger Referral-Bonus usw. gutgeschrieben bekommen?");
+define('REF_PAYOUT', "Wie viele Mails müssen die Mitglieder mindestens bestätigen, um den Willkommensbonus, einmaliger Referal-Bonus usw. gutgeschrieben bekommen?");
define('ADMIN_EXT_NO_INFO_FOUND', "Keine Informationen zu dieser Erweiterung gefunden!");
define('ADMIN_EXT_NEW_FOUND_TITLE', "Neue Erweiterungen gefunden");
define('ADMIN_EXT_DOWNLOAD_LINK', "Download-Link");
define('ADMIN_UNCONFIRMED_STATS_MISSING_2', "</U> !");
define('ADMIN_UNCONFIRMED_INVALID_LINK', "Ungütigen Link aufgerufen oder Mail ist nicht mehr vorhanden!");
define('ADMIN_UNCONFIRMED_NO_LINK_LEFT', "Diese Mailbuchung wurde komplett bestätigt!");
-define('ADMIN_CONFIG_REFMODE', "Soll die einmalige Referral-Gutschrift dem Werber alleine oder auch seinem Werber (usw.) gutgeschrieben werden?");
+define('ADMIN_CONFIG_REFMODE', "Soll die einmalige Referal-Gutschrift dem Werber alleine oder auch seinem Werber (usw.) gutgeschrieben werden?");
define('ADMIN_CONFIG_REFMODE_REF', "Werber und seinen Werbern gutschreiben.");
define('ADMIN_CONFIG_REFMODE_DIRECT', "Nur dem direkten Werber gutschreiben.");
define('ADMIN_HEADER_LOCK_ACCOUNT_1', "Mitgliedsaccount <u>");
define('BONUS_EXTENSION_UPGRADE_2', "</U> oder neuer!");
define('_ON', "an");
define('CLICK_STATISTICS', "Mail-Statistik");
-define('ADMIN_SELECT_DEF_REFID', "Standart Referral-ID bei Anmeldung über keinen Ref-Link");
-define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referral-Linkes");
+define('ADMIN_SELECT_DEF_REFID', "Standart Referal-ID bei Anmeldung über keinen Ref-Link");
+define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referal-Linkes");
define('ADMIN_REF_TARGET_REGISTER', "Zur Anmeldeseite");
define('ADMIN_REF_TARGET_INDEX', "Zur Eingangsseite");
define('ADMIN_THEME_ALREADY_INSTALLED', "Theme bereits installiert.");
define('ADMIN_ENTER_ALTERNATE_TEXT', "Alternativen Text");
define('ADMIN_SELECT_BANNER_ACTIVE', "Ist der Banner aktiv?");
define('ADMIN_SUBMIT_BANNER', "Banner hinzufügen");
-define('ADMIN_LIST_REFERRALS_1', "Referral-Übersicht des Mitgliedes ");
+define('ADMIN_LIST_REFERRALS_1', "Referal-Übersicht des Mitgliedes ");
define('ADMIN_LIST_REFERRALS_2', " in allen Ebenen:");
-define('ADMIN_LIST_REFERRALS_LEVEL_1', "Referrals in Ebene ");
+define('ADMIN_LIST_REFERRALS_LEVEL_1', "Referals in Ebene ");
define('ADMIN_LIST_REFERRALS_LEVEL_2', ":");
-define('ADMIN_LIST_REFERRALS_NOTE', "<strong>Änderung:</strong> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referrals an, werden die Referrals des jeweiligen Mitgliedes aufgelistet.");
+define('ADMIN_LIST_REFERRALS_NOTE', "<strong>Änderung:</strong> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referals an, werden die Referals des jeweiligen Mitgliedes aufgelistet.");
define('ADMIN_NORMAL_MAIL_ALREADY_DELETED', "Mitglieder-Mail bereits gelöscht!");
define('INITIAL_RELEASE', "Erste Alpha-Version");
define('NO_UPDATE_NOTES', "Keine Update-Hinweise gefunden!");
define('ADMIN_DOUBLER_DISPLAY_NEW', "Anzahl ersten X neuen Einträge");
define('ADMIN_DOUBLER_DISPLAY_PAY', "Anzahl ersten X vor Auszahlung stehender Verdoppelungen");
define('ADMIN_DOUBLER_DISPLAY_OLD', "Anzahl ersten X bereits ausgezahlter Verdoppelungen");
-define('ADMIN_DOUBLER_REFERRAL', "Prozentuale Referral-Vergütung");
+define('ADMIN_DOUBLER_REFERRAL', "Prozentuale Referal-Vergütung");
define('ADMIN_DOUBLER_MINIMUM', "Minimum {!POINTS!} die verdoppelt werden sollen");
define('ADMIN_DOUBLER_MAXIMUM', "Maximum {!POINTS!} die verdoppelt werden sollen");
define('ADMIN_DOUBLER_LEFT', "Auf dem Mitgliedsaccount nach Verdoppelung Minimum-{!POINTS!}-Guthaben");
define('ADMIN_DOUBLER_LIST_WAITING', "Wartene Auszahlungen");
define('ADMIN_DOUBLER_ALREADY_ALL', "Gesamt Auszahlungen");
define('ADMIN_DOUBLER_ALREADY_DIRECT', "Direkte Auszahlungen");
-define('ADMIN_DOUBLER_ALREADY_REF', "Referral-Auszahlungen");
+define('ADMIN_DOUBLER_ALREADY_REF', "Referal-Auszahlungen");
define('ADMIN_DOUBLER_WAITING_ALL', "Gesamt wartend");
define('ADMIN_DOUBLER_WAITING_DIRECT', "Direkte w. Auszahlungen");
-define('ADMIN_DOUBLER_WAITING_REF', "W. Referral-Auszahlungen");
+define('ADMIN_DOUBLER_WAITING_REF', "W. Referal-Auszahlungen");
define('ADMIN_DOUBLER_PAYMENT_TIMEMARK', "Eingezahlt");
define('ADMIN_DOUBLER_LIST_ALREADY_ALL', "Alle bereits ausgezahlten {!POINTS!}");
define('ADMIN_DOUBLER_LIST_ALREADY_DIRECT', "Direkt ausgezahlte {!POINTS!}");
-define('ADMIN_DOUBLER_LIST_ALREADY_REF', "Ausgezahlte Referral-{!POINTS!}");
+define('ADMIN_DOUBLER_LIST_ALREADY_REF', "Ausgezahlte Referal-{!POINTS!}");
define('ADMIN_DOUBLER_LIST_WAITING_ALL', "Alle wartenden {!POINTS!}-Auszahlungen");
define('ADMIN_DOUBLER_LIST_WAITING_DIRECT', "Wartende Direkt-Auszahlungen");
-define('ADMIN_DOUBLER_LIST_WAITING_REF', "Wartende Referral-Auszahlungen");
+define('ADMIN_DOUBLER_LIST_WAITING_REF', "Wartende Referal-Auszahlungen");
define('DOUBLER_TITLE', "Verdoppler");
define('DOUBLER_ENTER_LOGIN_DATA', "Geben Sie hier Ihre Zugangsdaten ein:");
define('DOUBLER_MEMBER_NEXT_PAYOUT', "Sie erhalten bald folgende Verdoppelungen ausgezahlt");
define('DOUBLER_MEMBER_REF_PAYOUT', "Ihr Refferal-Verdienst");
define('DOUBLER_MEMBER_YOUR_LINK', "Hier ist Ihr Verdoppler-Link");
-define('DOUBLER_MEMBER_LINK_NOTE', "<STRONG>Tipp:</STRONG> Nutzen Sie diesen zum Werben unseres {!MT_WORD2!}, um die <STRONG>{!__REF_VALUE!}%</STRONG> Referral-Vergütung zu erhalten!");
-define('DOUBLER_MEMBER_YOUR_REFLINK', "Ihr Referral-Link zum Verdoppeln");
+define('DOUBLER_MEMBER_LINK_NOTE', "<STRONG>Tipp:</STRONG> Nutzen Sie diesen zum Werben unseres {!MT_WORD2!}, um die <STRONG>{!__REF_VALUE!}%</STRONG> Referal-Vergütung zu erhalten!");
+define('DOUBLER_MEMBER_YOUR_REFLINK', "Ihr Referal-Link zum Verdoppeln");
define('DOUBLER_POINTS_LEFT_1', "Es stehen noch");
define('DOUBLER_POINTS_LEFT_2', "zum Verdoppeln zur Verfügung.");
define('DOUBLER_USAGE_COUNTER_1', "Der Verdoppler wurde bereits");
define('SELECT_CAT', "Mails aus Kategorie empfangen?");
define('MEMBER_CATS_SAVED', "Kategorien gespeichert.");
define('YOUR_PERSONAL_REFLINK', "Ihr persönlicher Ref-Link zum Werben neuer Mitglieder lautet");
-define('YOUR_REFCLICKS', "Klicks auf Ihren Referral-Link");
+define('YOUR_REFCLICKS', "Klicks auf Ihren Referal-Link");
define('CLICKS', "Klicks");
define('YOU_REFERRAL_ONE', "Sie haben heute ein neues Mitglied für unseren {!MT_WORD!} geworben!\n\nHier sehen Sie genau, in welcher Ebene Sie ihn geworben haben:");
-define('YOU_THANX_REFERRAL', "Sie werden nun auch weiterhin {!POINTS!} über diese geworbene Person erhalten.\n\nVielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referrals!\n\nMit freundlichem Gruss,");
-define('POINTS_REF_REGISTER', "Referral-Pauschale und prozentual vom Anmeldebonus!");
-define('NO_REFLEVEL_LEFT', "Keine Referral-Ebenen mehr verfügbar! Bitte melden Sie sich bei uns.");
+define('YOU_THANX_REFERRAL', "Sie werden nun auch weiterhin {!POINTS!} über diese geworbene Person erhalten.\n\nVielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referals!\n\nMit freundlichem Gruss,");
+define('POINTS_REF_REGISTER', "Referal-Pauschale und prozentual vom Anmeldebonus!");
+define('NO_REFLEVEL_LEFT', "Keine Referal-Ebenen mehr verfügbar! Bitte melden Sie sich bei uns.");
define('ENGINE', "{!MT_WORD!}-Engine");
define('ADD_NEW_PAYMENT', "Neue Mailvergütung hinzufügen");
define('ENTER_PAY_TIME', "Wartezeit");
define('MAILS_SENT', "Mails versendet");
define('HAS_JOINED', "Beigetreten am");
define('TOTAL_POINTS', "{!POINTS!} gesamt");
-define('TOTAL_REFERRALS', "Referrals gesamt");
+define('TOTAL_REFERRALS', "Referals gesamt");
define('ADMIN_MEMBER_FUNCTIONS', "Administrative Funktionen");
define('ADMIN_DEL_USER', "Löschen");
define('ADMIN_LOCK_USER', "Sperren");
define('GUEST_CONFIRM_SUBJ', "Bitte Ihre Email-Adresse bestaetigen!");
define('MEMBER_ORDER_ACCEPTED', "Ihre Mailbuchung wurde freigeschaltet");
define('MEMBER_ORDER_REJECTED', "Ihre Mailbuchung wurde abgelehnt");
-define('THANX_REFERRAL_ONE', "Vielen Dank fuer die Referral-Werbung!");
+define('THANX_REFERRAL_ONE', "Vielen Dank fuer die Referal-Werbung!");
define('ADMIN_SEND_MAIL', "Bonusmail versenden");
define('ADMIN_BONUS_SEND', "Bonusmail wurde in den Sende-Pool eingefügt!");
define('ENTER_POINTS', "Vergütung");
define('REMOVE_MREC', "Löschen");
define('MRECEIVE_SAVED', "Maximal-Werte gespeichert...");
define('MRECEIVE_DELETED', "Maximal-Werte gelöscht...");
-define('EDIT_REF_DEPTHS', "Referral-Ebenen editieren");
-define('DELETE_REF_DEPTHS', "Referral-Ebenen löschen");
+define('EDIT_REF_DEPTHS', "Referal-Ebenen editieren");
+define('DELETE_REF_DEPTHS', "Referal-Ebenen löschen");
define('REF_DEPTHS_ID', "Ref-Level ID");
define('CHANGE_REF', "Ändern");
define('REMOVE_REF', "Löschen");
-define('REF_DEPTHS_SAVED', "Referral-Ebenen gespeichert...");
-define('REF_DEPTHS_DELETED', "Referral-Ebenen gelöscht...");
+define('REF_DEPTHS_SAVED', "Referal-Ebenen gespeichert...");
+define('REF_DEPTHS_DELETED', "Referal-Ebenen gelöscht...");
define('EDIT_PAYMENT', "Mailvergütungen editieren");
define('PAYMENT_ID', "Vergütungs-ID");
define('CHANGE_PAY', "Ändern");
define('REMOVE_PAY', "Löschen");
-define('REFERRALS', "Referrals");
+define('REFERRALS', "Referals");
define('POINTS_SUM', "Gesamtsumme");
define('NEW_VERSION_AVAILABLE', "Neue Version verfügbar!");
define('YOUR_VERSION_IS', "Installierte Version");
define('ADMIN_UNCONFIRMED_STATS_MISSING_2', "</U> !");
define('ADMIN_UNCONFIRMED_INVALID_LINK', "Ungütigen Link aufgerufen oder Mail ist nicht mehr vorhanden!");
define('ADMIN_UNCONFIRMED_NO_LINK_LEFT', "Diese Mailbuchung wurde komplett bestätigt!");
-define('ADMIN_CONFIG_REFMODE', "Vergütungsmodus für einmalige Referral-Gutschrift");
+define('ADMIN_CONFIG_REFMODE', "Vergütungsmodus für einmalige Referal-Gutschrift");
define('ADMIN_CONFIG_REFMODE_REF', "Über das Ref-System");
define('ADMIN_CONFIG_REFMODE_DIRECT', "Nur User selber aufbuchen");
define('ADMIN_HEADER_LOCK_ACCOUNT_1', "Mitgliedsaccount <U>");
define('BONUS_EXTENSION_UPGRADE_2', "</U> oder neuer!");
define('_ON', "an");
define('CLICK_STATISTICS', "Mail-Statistik");
-define('ADMIN_SELECT_DEF_REFID', "Standart Referral-ID bei Anmeldung über keinen Ref-Link");
-define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referral-Linkes");
+define('ADMIN_SELECT_DEF_REFID', "Standart Referal-ID bei Anmeldung über keinen Ref-Link");
+define('ADMIN_SELECT_REFID_TARGRT', "Ziel-Seite des Referal-Linkes");
define('ADMIN_REF_TARGET_REGISTER', "Zur Anmeldeseite");
define('ADMIN_REF_TARGET_INDEX', "Zur Eingangsseite");
define('ADMIN_THEME_ALREADY_INSTALLED', "Theme bereits installiert.");
define('ADMIN_ENTER_ALTERNATE_TEXT', "Alternativen Text");
define('ADMIN_SELECT_BANNER_ACTIVE', "Ist der Banner aktiv?");
define('ADMIN_SUBMIT_BANNER', "Banner hinzufügen");
-define('ADMIN_LIST_REFERRALS_1', "Referrals des Mitgliedes ");
+define('ADMIN_LIST_REFERRALS_1', "Referals des Mitgliedes ");
define('ADMIN_LIST_REFERRALS_2', " in erster Ebene");
-define('ADMIN_LIST_REFERRALS_NOTE', "<STRONG>Änderung:</STRONG> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referrals an, werden die Referrals des jeweiligen Mitgliedes aufgelistet.");
+define('ADMIN_LIST_REFERRALS_NOTE', "<STRONG>Änderung:</STRONG> Klicken Sie die User-ID an und gelangen Sie zum Mitgliederprofil. Klicken Sie Anzahl Referals an, werden die Referals des jeweiligen Mitgliedes aufgelistet.");
define('ADMIN_NORMAL_MAIL_ALREADY_DELETED', "Mitglieder-Mail bereits gelöscht!");
define('INITIAL_RELEASE', "Erste Alpha-Version");
define('NO_UPDATE_NOTES', "Keine Update-Hinweise gefunden!");
define('SHORT_PASS', "Your entered password is to short to match with our security conditions. Mimum length is");
define('EDIT_POINTS_SETTINGS', "Edit welcome credit and other {!POINTS!}");
define('POINTS_REGISTER', "Wecome credit");
-define('POINTS_REF', "Single referral credit");
+define('POINTS_REF', "Single referal credit");
define('EDIT_REGFORM_SETTINGS', "Settings for registration form");
define('LEAST_CATS', "Minium to select categories");
define('CATS_LEAST', "Please select more categories! Minimum is");
define('REJECT_DOUBLE_EMAIL', "Prevent of registering with same email address?");
define('REJECT_DOUBLE_PASS', "Prevent of registering with same password? (Will not be displayed!)");
define('ADMIN_EDIT_POINTS', "Edit welcome bonus and other fixed amounts");
-define('ADMIN_EDIT_REFDEPTHS', "Edit / delete / add referral levels");
-define('ADD_NEW_REFDEPTH', "Add new referral level");
-define('ADD_DEPTH', "Add referral level");
-define('ENTER_REF_LVL', "Referral level");
+define('ADMIN_EDIT_REFDEPTHS', "Edit / delete / add referal levels");
+define('ADD_NEW_REFDEPTH', "Add new referal level");
+define('ADD_DEPTH', "Add referal level");
+define('ENTER_REF_LVL', "Referal level");
define('ENTER_REF_PERCENTS', "Percentage payment");
-define('EDIT_DEL_REFDEPTH', "Edit / delete referral levels");
-define('REF_LEVEL', "Referral level");
+define('EDIT_DEL_REFDEPTH', "Edit / delete referal levels");
+define('REF_LEVEL', "Referal level");
define('REF_PERCENT', "Percentage payment");
-define('EDIT_LVL', "Edit referral level");
-define('DEL_LVL', "Delete referral level");
+define('EDIT_LVL', "Edit referal level");
+define('DEL_LVL', "Delete referal level");
define('HELLO', "Hello");
define('GUEST_YOU_REGISTERED_WITH_US', "Thank you for registering with our email exchange! If you didn't do this please contact us!");
define('GUEST_YOUR_PERSONA_DATA', "Please verify your personal data");
define('GUEST_ADDY', "EMail address");
define('GUEST_BIRTHDAY', "Birthday");
define('GUEST_REF', "Advertised by");
-define('GUEST_YOUR_REFLINK', "Here is your personal referral link which you can use to advertise new members:");
+define('GUEST_YOUR_REFLINK', "Here is your personal referal link which you can use to advertise new members:");
define('GUEST_CONFIRM_LINK', "Your confirmation link (click once!)");
define('THANX', "Thank you very much.\n\nBest regards,");
define('YOUR', "your");
define('MEDIA_DATA_GENERAL', "Allgemeine Mediendaten");
define('MEDIA_DATA_POINTS', "{!POINTS!} im System");
define('MEDIA_DATA_MISC', "Verschiedene Mediendaten");
-define('MEDIA_DATA_REFBANNER', "Daten zu unsere Referral-Bannern");
+define('MEDIA_DATA_REFBANNER', "Daten zu unsere Referal-Bannern");
define('MEDIA_DATA_MAIL', "Mailstatistik");
define('MEDIA_DOUBLER_HEADER', "Statistiken - {!POINTS!}-Verdoppler");
define('MEDIA_TRANSFER_OUT_COUNT', "Anzahl ausgehende Transfers");
define('MEDIA_TRANSFER_OUT_POINTS', "Ausgehende {!POINTS!}");
-define('TOTAL_REF_BANNER', "Anzahl Referral-Banner");
+define('TOTAL_REF_BANNER', "Anzahl Referal-Banner");
define('TOTAL_REF_CLICKS', "Klicks auf die Banner");
define('TOTAL_REF_VIEWS', "Einblendungen der Banner");
-define('TOTAL_REFCLICKS', "Referral-Klicks");
+define('TOTAL_REFCLICKS', "Referal-Klicks");
define('MEDIA_BEG_CLICKS', "Klicks auf Bettellinks");
define('MEDIA_HOLIDAY_COUNT', "Auf Urlaub gestellte Accounts");
define('CONTINUE_MEMBER_STATS', "Weiter zur Mitglieder-Statistik");
require($INC);
}
+// Admin language strings
+define('ADMIN_LIST_USER_NOREFS_1', "Das Mitglied <u>");
+define('ADMIN_LIST_USER_NOREFS_2', "</u> hat in dieser Referal-Ebene keine Refs!");
+
// Member language strings
define('MEMBER_REFBACK_LIST_TITLE_1', "Ref-Back Übersicht für Referal-Ebene <u>");
define('MEMBER_REFBACK_LIST_TITLE_2', "</u> (<u>");
define('SPONSOR_NOT_INITIALIZED', "Sponsorenbereich noch nicht eingerichtet!");
define('ADMIN_CONFIG_SPONSOR_TITLE', "Allgemeine Einstellungen");
define('ADMIN_SPONSOR_MIN_POINTS', "Minimum buchbare {!POINTS!}");
-define('ADMIN_SPONSOR_REF_POINTS', "Einmalige Referral-Gutschrift bei Vermittlung eines neuen Sponsors");
+define('ADMIN_SPONSOR_REF_POINTS', "Einmalige Referal-Gutschrift bei Vermittlung eines neuen Sponsors");
define('ADMIN_SPONSOR_ENTER_COMPANY_DATA', "Daten zur anzumeldenen Unternehmen eingeben");
define('SPONSOR_ENTER_COMPANY_TITLE', "Firmenname");
define('SPONSOR_ENTER_COMPANY_POSITION', "Position");
define('ADMIN_SPONSOR_404_1', "Sponsorenaccount <U>");
define('ADMIN_SPONSOR_404_2', "</U> nicht gefunden!");
define('ADMIN_SPONSOR_REFS_404_1', "Der Sponsor <U>");
-define('ADMIN_SPONSOR_REFS_404_2', "</U> hat keine Referrals!");
+define('ADMIN_SPONSOR_REFS_404_2', "</U> hat keine Referals!");
define('ADMIN_SPONSOR_DETAILS', "Datenblatt eines Sponsors");
define('ADMIN_SPONSOR_COMPANY_DATA', "Firmendaten des Sponsors");
define('ADMIN_SPONSOR_PERSONA_DATA', "Persönliche Daten des Sponsors");
define('SPONSOR_PAYMENT_LIST_IS_EMPTY', "Noch keine Buchungspakete eingerichtet!");
define('ADMIN_SPONSOR_UNKOWN_STATUS_1', "Unbekannter Status <U>");
define('ADMIN_SPONSOR_UNKOWN_STATUS_2', "</U> wurde bei der Anmeldung zurückgeliefert!");
-define('SPONSOR_REFERRAL', "Sponsoren-Referral");
+define('SPONSOR_REFERRAL', "Sponsoren-Referal");
define('SPONSOR_REFID_WAS', "Sie wurden vom Sponsor geworben");
define('SPONSOR_ACCOUNT_IS_PENDING', "EMail-Adresse bestätigt! Sie haben soeben eine EMail mit weiteren Anweisungen erhalten.");
define('TASK_ADMIN_LIST_THEME_ACTIVE_TITLE', "Sie haben Themes in Ihrem ".MT_WORD." aktiviert!");
define('TASK_ADMIN_LIST_ADMINS_ALL', "Administratoren");
define('TASK_ADMIN_LIST_ADMINS_ALL_TITLE', "Es existieren Administratoren-Accounts in Ihrem Mailtausch!");
-define('TASK_ADMIN_LIST_REFBANNER_ALL', "Alle Referral-Banner");
+define('TASK_ADMIN_LIST_REFBANNER_ALL', "Alle Referal-Banner");
define('TASK_ADMIN_LIST_REFBANNER_ALL_TITLE', "Es exisitieren Erweiterungen in Ihrem ".MT_WORD.".");
define('TASK_ADMIN_LIST_REFBANNER_ACTIVE', "Aktivierte Ref-Banner");
-define('TASK_ADMIN_LIST_REFBANNER_ACTIVE_TITLE', "Ihre Mitglieder können Referral-Banner auswählen!");
+define('TASK_ADMIN_LIST_REFBANNER_ACTIVE_TITLE', "Ihre Mitglieder können Referal-Banner auswählen!");
define('TASK_ADMIN_LIST_EXTENSIONS_ALL', "Alle Erweiterungen");
define('TASK_ADMIN_LIST_EXTENSIONS_ALL_TITLE', "Es exisitieren Erweiterungen in Ihrem ".MT_WORD.".");
define('TASK_ADMIN_LIST_EXTENSIONS_ACTIVE', "Aktivierte Erweit.");
define('WERNIS_ADMIN_API_ID', "WDS66-API-ID (api_id=x)");
define('WERNIS_ADMIN_API_MD5', "WDS66-API-Key (api_md5=xxxxx; 32-stellig)");
define('WERNIS_ADMIN_API_URL', "Basis-URL der API-Skripte");
-define('WERNIS_ADMIN_REFID', "Ihre Referral-ID bei WDS66-Portal (= Ihr Username!)");
+define('WERNIS_ADMIN_REFID', "Ihre Referal-ID bei WDS66-Portal (= Ihr Username!)");
define('WERNIS_ADMIN_CONFIG_NOTE', "<A href=\"http://www.wds66.com/ref.php?refid=10437\" target=\"_blank\">Hier</A> können Sie schon für <strong>5,00€</strong>=<strong>25.000 Abfragen</strong> ein API-Account beantragen (dazu ist ein <strong>kostenloses</strong> Wernis-Account dennoch nötig!) Geben Sie immer Ihren Usernamen von WDS66-Hauptaccount ein und überprüfen Sie diesen mehrmals! Er wird zum Überweisen von und nach WDS66-Wernis-Portal benötigt. Die Betreibergebühren und Umrechnungsfaktoren sind für den Betrieb Ihres {!MT_WORD2!} komplett in Wernis ausgelegt, diese müssen Sie also noch anpassen, wenn Sie z.B. Punkte haben und in Wernis auszahlen lassen wollen.");
define('WERNIS_ADMIN_NO_TRANSFERS', "Derzeit keine Wernis transferiert!");
define('WERNIS_ADMIN_WDS66_ACCOUNT', "Account bei WDS66-Portal");
//* DEBUG: */ print "----------------------- <font color=\"#00aa00\">".__FUNCTION__." - ENTRY</font> ------------------------<ul><li>\n";
global $cacheArray, $cacheInstance;
- // Make it sure referral level zero (member him-/herself) is at least selected
+ // Make it sure referal level zero (member him-/herself) is at least selected
if (empty($cacheArray['back_level'])) $cacheArray['back_level'] = 1;
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):uid={$uid},level={$cacheArray['back_level']}<br />\n";
$cacheArray['up_refid'][$cacheArray['back_level']] = 0;
$old = 0; $minus = 0;
- // Check for his referral
+ // Check for his referal
$result_refid = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s ORDER BY userid ASC",
array(bigintval($uid)), __FILE__, __LINE__);
$result = SQL_QUERY_ESC("INSERT INTO "._MYSQL_PREFIX."_user_refs (userid,level,refid) VALUES (%s,%s,%s)",
array(bigintval($uid), $cacheArray['back_level'], bigintval($cacheArray['up_refid'][$cacheArray['back_level']])), __FILE__, __LINE__);
- // Move to next referral level and count his counter one up!
+ // Move to next referal level and count his counter one up!
$cacheArray['back_level']++; UPDATE_REFBACK_TABLE($cacheArray['up_refid'][($cacheArray['back_level'] - 1)]);
} // END - if
SQL_FREERESULT($result_refid);
} // END - if
- // When he has a referral...
+ // When he has a referal...
if ((($cacheArray['up_refid'][$cacheArray['back_level']] == $uid) || ($cacheArray['up_refid'][$cacheArray['back_level']] == 0)) && (GET_EXT_VERSION("cache") >= "0.1.2") && (!isset($cacheArray['back_cached']))) {
// Remove cache here
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):uid={$uid},ref={$cacheArray['up_refid'][$cacheArray['back_level']]} - CACHE!<br />\n";
}
if (GET_EXT_VERSION("sql_patches") >= "0.3.4") {
- // Check for accounts without referral
+ // Check for accounts without referal
$SQLs[] = "SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE refid='0' ORDER BY userid";
$DESCRs[] = TASK_ADMIN_LIST_ACCOUNT_NOREF;
$TITLEs[] = TASK_ADMIN_LIST_ACCOUNT_NOREF_TITLE;
}
//
- // All referral banner
+ // All referal banner
//
$SQLs[] = "SELECT id FROM "._MYSQL_PREFIX."_refbanner ORDER BY id";
$WHATs[] = "refbanner";
$TITLEs[] = TASK_ADMIN_LIST_REFBANNER_ALL_TITLE;
//
- // All activated referral banner
+ // All activated referal banner
//
$SQLs[] = "SELECT id FROM "._MYSQL_PREFIX."_refbanner WHERE visible='Y' ORDER BY id";
$WHATs[] = "refbanner";
if (GET_EXT_VERSION("admins") >= "0.3") {
// Check for cache file
if ($cacheInstance->cache_file("admins_acls", true) == true) {
- // Load referral system from cache
+ // Load referal system from cache
global $cacheArray;
$cacheArray['admin_acls'] = $cacheInstance->cache_load();
} elseif (($_CONFIG['cache_acls'] == "Y") && ($CSS != "1") && ($CSS != "-1")) {
require($INC);
}
-// Next cached table is the referral system (refdepths)...
+// Next cached table is the referal system (refdepths)...
if ($cacheInstance->cache_file("refdepths", true) == true) {
- // Load referral system from cache
+ // Load referal system from cache
global $cacheArray;
$cacheArray['ref_depths'] = $cacheInstance->cache_load();
} elseif (($_CONFIG['cache_refdepth'] == "Y") && ($CSS != "1") && ($CSS != "-1")) {
require($INC);
}
-// Next cached table is the referral system (refsystem)...
+// Next cached table is the referal system (refsystem)...
if ($cacheInstance->cache_file("refsystem", true) == true) {
- // Load referral system from cache
+ // Load referal system from cache
global $cacheArray;
$cacheArray['ref_system'] = $cacheInstance->cache_load();
} elseif (($_CONFIG['cache_refsys'] == "Y") && ($CSS != "1") && ($CSS != "-1")) {
require($INC);
}
-// Next cached table is the referral system (themes)...
+// Next cached table is the referal system (themes)...
if (($cacheInstance->cache_file("themes", true) == true) && ($cacheInstance->ext_version_matches("theme"))) {
- // Load referral system from cache
+ // Load referal system from cache
global $cacheArray;
$cache = $cacheInstance->cache_load();
// Prepare data for the template
// - Charge rate
define('__DOUBLER_CHARGE', TRANSLATE_COMMA(($_CONFIG['doubler_charge'] * 100), false));
- // - Referral rate
+ // - Referal rate
define('__DOUBLER_REFERRAL', TRANSLATE_COMMA(($_CONFIG['doubler_ref'] * 100), false));
// - Minimum points to double
define('__DOUBLER_MINIMUM', TRANSLATE_COMMA($_CONFIG['doubler_min'], false));
elseif ($_GET['sub'] == "settings")
{
// Setup some settings like direct pay and so on
- // Including new add-mode for one-time referral bonus
+ // Including new add-mode for one-time referal bonus
switch ($_CONFIG['allow_direct_pay'])
{
case 'Y':
break;
}
- // One-time referral bonus add-mode
+ // One-time referal bonus add-mode
switch ($_CONFIG['reg_points_mode'])
{
case "ref" : define('__MODE_REF', " checked=\"checked\""); define('__MODE_DIRECT', ""); break;
case "direct": define('__MODE_REF', ""); define('__MODE_DIRECT', " checked=\"checked\""); break;
}
- // Referral payout value
+ // Referal payout value
define('__REF_PAYOUT', round($_CONFIG['ref_payout']));
// Load template
}
else
{
- // Referral levels
+ // Referal levels
$result = SQL_QUERY("SELECT id, level, percents FROM "._MYSQL_PREFIX."_refdepths ORDER BY level", __FILE__, __LINE__);
if (SQL_NUMROWS($result) > 0)
{
- // Make referral levels editable and deletable
+ // Make referal levels editable and deletable
$SW = 2; $OUT = "";
// List already existing categories for editing
LOAD_TEMPLATE("admin_points");
}
- // Form for adding new referral levels
+ // Form for adding new referal levels
LOAD_TEMPLATE("admin_add_reflvl");
}
}
elseif ($_GET['sub'] == "points")
{
- // First points for registration and other fixed points including new add-mode for one-time referral bonus...
+ // First points for registration and other fixed points including new add-mode for one-time referal bonus...
define('P_REG_VALUE', $_CONFIG['points_register']);
define('P_REF_VALUE', $_CONFIG['points_ref']);
* -------------------------------------------------------------------- *
* File : what-config_refid.php *
* -------------------------------------------------------------------- *
- * Short description : Setup default referral ID *
+ * Short description : Setup default referal ID *
* -------------------------------------------------------------------- *
- * Kurzbeschreibung : Standart Referral-ID einstellen *
+ * Kurzbeschreibung : Standart Referal-ID einstellen *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
case "overview": // General overview page
$SUM_ALREADY = 0; $SUM_WAITING = 0;
- // Number of direct already payouts and referral
+ // Number of direct already payouts and referal
$result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='Y' AND is_ref='N'", __FILE__, __LINE__);
list($cnt) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
}
define('__DOUBLER_ALREADY_ALL_LINK', "<A href=\"".URL."/modules.php?module=admin&what=list_doubler&mode=already&select=all\">".$SUM_ALREADY."</A>");
- // And the same for waiting pouts (direct and referral)
+ // And the same for waiting pouts (direct and referal)
$result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='N' AND is_ref='N'", __FILE__, __LINE__);
list($cnt) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
* -------------------------------------------------------------------- *
* File : what-list_norefs.php *
* -------------------------------------------------------------------- *
- * Short description : Show all members w/o a referral *
+ * Short description : Show all members w/o a referal *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alle Mitgliederaccounts ohne Werber auflisten *
* -------------------------------------------------------------------- *
define('__RALLYE_VALUE', $_GET['rallye']);
while (list($uid, $old, $opoints) = SQL_FETCHROW($result))
{
- // Check for referral count
+ // Check for referal count
$cnt = RALLYE_GET_REFCOUNT($uid, $old);
// Output row
if (($opoints > 0) && ($cnt > 0)) { $Bl = "<STRONG>"; $Br = "</STRONG>"; }
if (($old > 0) || ($cnt > 0))
{
- // Insert link to referral list
+ // Insert link to referal list
//* DEBUG: */ echo "-".$uid."/".$cnt."/".$old."-<br />";
$cnt = ADMIN_USER_PROFILE_LINK($uid, $cnt, "list_refs");
$old = ADMIN_USER_PROFILE_LINK($uid, $old, "list_refs");
* -------------------------------------------------------------------- *
* File : what-list_refs.php *
* -------------------------------------------------------------------- *
- * Short description : Show all referrals made by a member *
+ * Short description : Show all referals made by a member *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alle generierten Refs eines Mitgliedes anzeigen *
* -------------------------------------------------------------------- *
ADD_DESCR("admin", basename(__FILE__));
if (!empty($_GET['u_id'])) {
+ // Secure userid
+ $uid = bigintval($_GET['u_id']);
+
// Check if the user already exists
- $result = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
- array(bigintval($_GET['u_id'])), __FILE__, __LINE__);
- if (SQL_NUMROWS($result) == 1) {
- // Load all referal levels
- $result_levels = SQL_QUERY_ESC("SELECT d.level, d.percents, r.counter
-FROM "._MYSQL_PREFIX."_refdepths AS d
-LEFT JOIN "._MYSQL_PREFIX."_refsystem AS r
-ON d.level=r.level
-WHERE r.userid=%s
-ORDER BY d.level ASC",
- array(bigintval($_GET['u_id'])), __FILE__, __LINE__);
+ $result_user = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
+ array($uid), __FILE__, __LINE__);
+
+ // User found?
+ if (SQL_NUMROWS($result_user) == 1) {
+ // Is the refback extension installed?
+ if (EXT_IS_ACTIVE("refback")) {
+ // Load all referal levels
+ $result_levels = SQL_QUERY("SELECT level, percents
+FROM "._MYSQL_PREFIX."_refdepths
+WHERE level > 0
+ORDER BY level ASC", __FILE__, __LINE__);
+ } else {
+ // Loads surname, family's name and the email address
+ $result = SQL_QUERY_ESC("SELECT COUNT(*) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s",
+ array($uid), __FILE__, __LINE__);
+ $result_lck = SQL_QUERY_ESC("SELECT COUNT(*) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s AND status != 'CONFIRMED' ORDER BY userid",
+ array($uid), __FILE__, __LINE__);
+ $menge = SQL_RESULT($result , 0, 0);
+ $menge_lck = SQL_RESULT($result_lck, 0, 0);
+
+ // Free memory
+ SQL_FREERESULT($result);
+ SQL_FREERESULT($result_lck);
+
+ // Query for refs
+ $result_levels = SQL_QUERY_ESC("SELECT userid, gender, surname, family, email, status, joined FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s ORDER BY userid ASC",
+ array($uid), __FILE__, __LINE__);
+
+ // Output info message
+ OUTPUT_HTML(ADMIN_TOTAL_REFS_1."".ADMIN_USER_PROFILE_LINK($_GET['u_id'])."".ADMIN_TOTAL_REFS_2.$menge.ADMIN_TOTAL_REFS_3.$menge_lck.ADMIN_TOTAL_REFS_4."<BR><BR>");
+ }
// Are there some levels (VERY BAD IF NONE!)
if (SQL_NUMROWS($result_levels) > 0) {
- // List all ref levels
+ // List all ref levels or entries if no refback is installed
$OUT = ""; $SW = 2;
while ($levels = SQL_FETCHARRAY($result_levels)) {
// Insert more data
$levels['sw'] = $SW;
- $levels['level'] = ($levels['level'] + 1);
- // Load all refs of this user
- //$result_refs = SQL_QUERY_ESC("SELECT
- // Load level template
- $OUT .= LOAD_TEMPLATE("admin_list_refs_level", true, $levels);
+ // Is the refback still active? ;-)
+ if (EXT_IS_ACTIVE("refback")) {
+ // Load all refs of this user
+ $result_refs = SQL_QUERY_ESC("SELECT refid FROM "._MYSQL_PREFIX."_user_refs WHERE userid=%s AND level='%s' ORDER BY refid ASC",
+ array($uid, $levels['level']), __FILE__, __LINE__);
+ //* DEBUG: */ echo $uid."/".$levels['level']."/".SQL_NUMROWS($result_refs)."<br />\n";
+
+ // Do we have levels?
+ if (SQL_NUMROWS($result_refs) > 0) {
+ // Loads surname, family's name and the email address
+ $result = SQL_QUERY_ESC("SELECT COUNT(*) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s",
+ array($uid), __FILE__, __LINE__);
+ $result_lck = SQL_QUERY_ESC("SELECT COUNT(*) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s AND status != 'CONFIRMED' ORDER BY userid",
+ array($uid), __FILE__, __LINE__);
+ $menge = SQL_RESULT($result , 0, 0);
+ $menge_lck = SQL_RESULT($result_lck, 0, 0);
+
+ // Free memory
+ SQL_FREERESULT($result);
+ SQL_FREERESULT($result_lck);
+
+ // Output info message
+ $levels['info'] = ADMIN_TOTAL_REFS_1."".ADMIN_USER_PROFILE_LINK($uid)."".ADMIN_TOTAL_REFS_2.$menge.ADMIN_TOTAL_REFS_3.$menge_lck.ADMIN_TOTAL_REFS_4;
+
+ // Load all refs
+ $OUT_REFS = ""; $SW = 2;
+ while (list($refid) = SQL_FETCHROW($result_refs)) {
+ // Query for data
+ $result_user = SQL_QUERY_ESC("SELECT userid, gender, surname, family, email, status, joined FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
+ array($refid), __FILE__, __LINE__);
+
+ // Is the data there?
+ if (SQL_NUMROWS($result_user) == 1) {
+ // Load data
+ $data = SQL_FETCHARRAY($result_user);
+
+ // Check for referals
+ $result_cnt = SQL_QUERY_ESC("SELECT COUNT(userid) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s",
+ array($refid), __FILE__, __LINE__);
+
+ // Load refs
+ $refs_cnt = SQL_RESULT($result_cnt, 0, 0);
+
+ // Free result
+ SQL_FREERESULT($result_cnt);
- // Switch colors
- $SW = 3 - $SW;
- } // END - if
+ // Prepare data for the template
+ $content = array(
+ 'sw' => $SW,
+ 'u_link' => ADMIN_USER_PROFILE_LINK($data['userid']),
+ 'gender' => TRANSLATE_GENDER($data['gender']),
+ 'refs_link' => "0",
+ 'surname' => $data['surname'],
+ 'family' => $data['family'],
+ 'email' => "[<A href=\"".CREATE_EMAIL_LINK($data['email'], "user_data")."\">".$data['email']."</A>]",
+ 'status' => TRANSLATE_STATUS($data['status']),
+ 'registered' => MAKE_DATETIME($data['joined'], "3"),
+ );
+
+ // Check if referal count is larger 0 and update link
+ if ($refs_cnt > 0) $content['refs_link'] = ADMIN_USER_PROFILE_LINK($data['userid'], $refs_cnt, "list_refs");
+
+ // Load template for level one
+ $OUT_REFS .= LOAD_TEMPLATE("admin_list_refs_row", true, $content);
+ } else {
+ // No refs found
+ $OUT_REFS = LOAD_TEMPLATE("admin_list_refs_nodata", true, $refid);
+ }
+
+ // Free result
+ SQL_FREERESULT($result_user);
+
+ // Add content
+ $levels['rows'] = $OUT_REFS;
+
+ // Switch colors
+ $SW = 3 - $SW;
+ } // END - while
+ } else {
+ // Output info message
+ $levels['info'] = ADMIN_TOTAL_REFS_1."".ADMIN_USER_PROFILE_LINK($uid)."".ADMIN_TOTAL_REFS_2."0".ADMIN_TOTAL_REFS_3."0".ADMIN_TOTAL_REFS_4;
+
+ // No refs found
+ $levels['rows'] = LOAD_TEMPLATE("admin_list_refs_norefs", true, array('uid' => $uid));
+ }
+
+ // Free result
+ SQL_FREERESULT($result_refs);
+
+ // Load level template
+ $OUT .= LOAD_TEMPLATE("admin_list_refs_level", true, $levels);
+ } else {
+ // Check for referals
+ $result_refs = SQL_QUERY_ESC("SELECT COUNT(userid) FROM "._MYSQL_PREFIX."_user_data WHERE refid=%s",
+ array(bigintval($levels['userid'])), __FILE__, __LINE__);
+ $refs_cnt = SQL_RESULT($result_refs, 0, 0);
+ SQL_FREERESULT($result_refs);
+
+ // Prepare data for the template
+ $content = array(
+ 'sw' => $SW,
+ 'u_link' => ADMIN_USER_PROFILE_LINK($levels['userid']),
+ 'gender' => TRANSLATE_GENDER($levels['gender']),
+ 'refs_link' => "0",
+ 'surname' => $levels['surname'],
+ 'family' => $levels['family'],
+ 'email' => "[<A href=\"".CREATE_EMAIL_LINK($levels['email'], "user_data")."\">".$levels['email']."</A>]",
+ 'status' => TRANSLATE_STATUS($levels['status']),
+ 'registered' => MAKE_DATETIME($levels['joined'], "3"),
+ );
+
+ // Check if referal count is larger 0 and update link
+ if ($refs_cnt > 0) $content['refs_link'] = ADMIN_USER_PROFILE_LINK($levels['userid'], $refs_cnt, "list_refs");
+
+ // Load template for level one
+ $OUT .= LOAD_TEMPLATE("admin_list_refs_row", true, $content);
+
+ // Switch colors
+ $SW = 3 - $SW;
+ }
+ } // END - while
// Prepare content
$content = array(
'uid' => ADMIN_USER_PROFILE_LINK($_GET['u_id'])
);
- // Load mein template
- LOAD_TEMPLATE("admin_list_refs", false, $content);
- } else {
+ // Load main template
+ if (EXT_IS_ACTIVE("refback")) {
+ LOAD_TEMPLATE("admin_list_refs2", false, $content);
+ } else {
+ LOAD_TEMPLATE("admin_list_refs", false, $content);
+ }
+ } elseif (EXT_IS_ACTIVE("refback")) {
// No levels found, very bad!
LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_NO_REF_LEVELS);
+ } else {
+ // No refs made so far
+ LOAD_TEMPLATE("admin_settings_saved", false, USER_REF_404);
}
// Free result
}
// Free memory
- SQL_FREERESULT($result);
+ SQL_FREERESULT($result_user);
} else {
// Output selection form with all confirmed user accounts listed
ADD_MEMBER_SELECTION_BOX();
// Free memory
SQL_FREERESULT($result);
- // Sponsor found so let's list all his referrals
+ // Sponsor found so let's list all his referals
$result = SQL_QUERY_ESC("SELECT id, gender, surname, family, email, status, sponsor_created, last_online, points_amount, points_used, remote_addr, ref_count
FROM "._MYSQL_PREFIX."_sponsor_data
WHERE refid='%s' ORDER BY id",
}
else
{
- // Referral levels
+ // Referal levels
$result = SQL_QUERY("SELECT id, time, payment, mail_title, price FROM "._MYSQL_PREFIX."_payments ORDER BY time", __FILE__, __LINE__);
if (SQL_NUMROWS($result) > 0)
{
- // Make referral levels editable and deletable
+ // Make referal levels editable and deletable
$SW = 2; $OUT = "";
// List already existing categories for editing
LOAD_TEMPLATE("admin_list_payments");
}
- // Form for adding new referral levels
+ // Form for adding new referal levels
LOAD_TEMPLATE("admin_add_payment");
}
* -------------------------------------------------------------------- *
* File : what-refbanner.php *
* -------------------------------------------------------------------- *
- * Short description : Manage all referral banner *
+ * Short description : Manage all referal banner *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alle Banner fuer die Ref-Links verwalten *
* -------------------------------------------------------------------- *
}
}
- // Referral levels
+ // Referal levels
$result = SQL_QUERY("SELECT id, url, alternate, visible, counter, clicks FROM "._MYSQL_PREFIX."_refbanner ORDER BY url", __FILE__, __LINE__);
if (SQL_NUMROWS($result) > 0)
{
- // Make referral banner editable and deletable
+ // Make referal banner editable and deletable
$SW = 2; $OUT = "";
while (list($id, $url, $alt, $vis, $cntr, $clks) = SQL_FETCHROW($result))
{
LOAD_TEMPLATE("admin_refbanner");
}
- // Form for adding new referral levels
+ // Form for adding new referal levels
LOAD_TEMPLATE("admin_add_banner");
}
WHERE id='%s' AND status='PENDING' LIMIT 1",
array($id), __FILE__, __LINE__);
- // Update, if applyable, referral count and points
+ // Update, if applyable, referal count and points
if (($refid > 0) && ($refid != $id)) {
- // Update referral account
+ // Update referal account
$result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_sponsor_data
SET points_amount=points_amount+%s, ref_count=ref_count+1
WHERE id='%s' LIMIT 1",
// Whas that update fine?
if (SQL_AFFECTEDROWS() == 1) {
- // Load referral's data
+ // Load referal's data
$result = SQL_QUERY_ESC("SELECT id, gender, surname, family, email,
(points_amount - points_used) AS points, receive_warnings, ref_count AS refs
FROM "._MYSQL_PREFIX."_sponsor_data
$REFERRAL['ref_points'] = TRANSLATE_COMMA($_CONFIG['sponsor_ref_points']);
$REFERRAL['gender'] = TRANSLATE_GENDER($REFERRAL['gender']);
- // Send notification to referral
+ // Send notification to referal
$REF_MSG = LOAD_EMAIL_TEMPLATE("sponsor_ref_notify", $REFERRAL);
SEND_EMAIL($REFERRAL['email'], SPONSOR_REF_NOTIFY_SUBJ, $REF_MSG);
}
define('__BEG_POINTS' , TRANSLATE_COMMA($_CONFIG['beg_points']));
define('__BEG_POINTS_MAX', TRANSLATE_COMMA($_CONFIG['beg_points_max']));
if ($GLOBALS['refid'] > 0) {
- // Take referral ID from URL/Cookie
+ // Take referal ID from URL/Cookie
define('__BEG_UID' , $GLOBALS['refid']);
} else {
- // Take default referral ID
+ // Take default referal ID
define('__BEG_UID' , $_CONFIG['def_refid']);
}
// And send him right away the confirmation mail
SEND_EMAIL($email, GUEST_THANX_CONFIRM, $msg);
- // Maybe he got "referraled"?
+ // Maybe he got "referaled"?
if (($rid > 0) && ($rid != $uid)) {
- // Select the referral userid
+ // Select the referal userid
$result = SQL_QUERY_ESC("SELECT userid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
array(bigintval($rid)), __FILE__, __LINE__);
if (SQL_NUMROWS($result) == 1) {
// Ok, write the ref-points to this user and his parent-ref
unset($DEPTH);
- // Shall I "pay" the referral points imidiately?
+ // Shall I "pay" the referal points imidiately?
if ($_CONFIG['ref_payout'] == "0") {
// Yes, "pay" it now
$locked = false;
BONUS_POINTS_HANDLER($_CONFIG['bonus_ref']);
} // END - if
- // Add one-time referral bonus over referral system or directly
+ // Add one-time referal bonus over referal system or directly
$DEPTH = 0;
ADD_POINTS_REFSYSTEM($rid, $_CONFIG['points_ref'], true, bigintval($uid), $locked, $_CONFIG['reg_points_mode']);
} // END - if
define('__MIN_VALUE' , TRANSLATE_COMMA($_CONFIG['doubler_min']));
define('__MAX_VALUE' , TRANSLATE_COMMA($_CONFIG['doubler_max']));
-// Transfer referral ID
+// Transfer referal ID
define('__REFID', $GLOBALS['refid']);
// Usage counter
if (empty($jackpot)) $jackpot = 0;
define('jackpot', TRANSLATE_COMMA($jackpot));
-// Total referral link clicks, total logins
+// Total referal link clicks, total logins
$result = SQL_QUERY("SELECT DISTINCT SUM(d.ref_clicks), SUM(d.total_logins)
FROM "._MYSQL_PREFIX."_user_data AS d", __FILE__, __LINE__);
list($ref, $logins) = SQL_FETCHROW($result);
define('__TOTAL_REFCLICKS', $ref);
define('__TOTAL_LOGINS' , $logins);
-// Referral banner
+// Referal banner
$result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_refbanner WHERE visible='Y'", __FILE__, __LINE__);
list($total) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
// Rewrite gender
$gender = TRANSLATE_GENDER($_POST['gender']);
- // ... rewrite a zero referral ID to the main title
+ // ... rewrite a zero referal ID to the main title
if ($_POST['refid'] == "0") $_POST['refid'] = MAIN_TITLE;
// Prepare data array for the email template
define('__SPONSOR_FORM_ERRORS', "");
}
- // Prepare referral things
+ // Prepare referal things
if (!isset($_GET['refid']))
{
- // No referral link
+ // No referal link
define('__SPONSOR_REFID', "0");
}
else
{
- // Referral ID transmitted, we don't care here if it is right or not
+ // Referal ID transmitted, we don't care here if it is right or not
define('__SPONSOR_REFID', bigintval($_GET['refid']));
}
}
define('__TOP_POINTS_ROWS', $OUT);
-//// TOP referral "hunter"
+//// TOP referal "hunter"
$result = SQL_QUERY_ESC("SELECT DISTINCT r.userid, d.".$ADD.", SUM(r.counter) AS refs, d.last_online
FROM "._MYSQL_PREFIX."_refsystem AS r
LEFT JOIN "._MYSQL_PREFIX."_user_data AS d
define('__MIN_VALUE' , TRANSLATE_COMMA($_CONFIG['doubler_min']));
define('__MAX_VALUE' , TRANSLATE_COMMA($_CONFIG['doubler_max']));
-// Transfer referral ID
+// Transfer referal ID
if (EXT_IS_ACTIVE("nickname"))
{
// Load nickname from DB
$TPTS = 0;
while (list($lvl, $per) = SQL_FETCHROW($result_depths))
{
- // Load referral points
+ // Load referal points
$result_points = SQL_QUERY_ESC("SELECT points FROM "._MYSQL_PREFIX."_user_points WHERE userid=%s AND ref_depth=%d LIMIT 1",
array($GLOBALS['userid'], bigintval($lvl)), __FILE__, __LINE__);
if (SQL_NUMROWS($result_points) == 1)
// Initialize ref-count
$REFS = 0;
- // Load referral points
+ // Load referal points
$result_points = SQL_QUERY_ESC("SELECT points, locked_points FROM "._MYSQL_PREFIX."_user_points WHERE userid=%s AND ref_depth=%d LIMIT 1", array($GLOBALS['userid'], bigintval($lvl)), __FILE__, __LINE__);
if (SQL_NUMROWS($result_points) == 1) {
list($points, $locked) = SQL_FETCHROW($result_points);
$points = "0.00000"; $locked = "0.00000";
}
- // Load referral counts
+ // Load referal counts
$result_refs = SQL_QUERY_ESC("SELECT counter FROM "._MYSQL_PREFIX."_refsystem WHERE userid=%s AND level='%s' LIMIT 1",
array($GLOBALS['userid'], bigintval($lvl)), __FILE__, __LINE__);
if (SQL_NUMROWS($result_refs) == 1) {
define('__LOGIN_VALUE', TRANSLATE_COMMA($login));
if (GET_EXT_VERSION("bonus") >= "0.4.4") {
- // Add referral, stats and order bonys
+ // Add referal, stats and order bonys
define('__REF_VALUE' , TRANSLATE_COMMA($ref));
define('__ORDER_VALUE', TRANSLATE_COMMA($order));
define('__STATS_VALUE', TRANSLATE_COMMA($stats));
// Is the mode set (payout only)
if (!isset($_GET['mode'])) {
- // Get referral id
+ // Get referal id
$content['refid'] = bigintval($_CONFIG['primera_refid']);
// Get Primus id
// Default is locked!
$locked = true;
- // Shall I "pay" the referral points imidiately?
+ // Shall I "pay" the referal points imidiately?
if ($_CONFIG['ref_payout'] == "0") {
// Yes, "pay" it now
$locked = false;
* -------------------------------------------------------------------- *
* File : what-reflinks.php *
* -------------------------------------------------------------------- *
- * Short description : Referral links *
+ * Short description : Referal links *
* -------------------------------------------------------------------- *
- * Kurzbeschreibung : Referral-Links *
+ * Kurzbeschreibung : Referal-Links *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
// Add description as navigation point
ADD_DESCR("member", basename(__FILE__));
-// Load current referral clicks
+// Load current referal clicks
$result = SQL_QUERY_ESC("SELECT ref_clicks FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
array($GLOBALS['userid']), __FILE__, __LINE__);
}
/**
*
- * Dynamic referral system, can also send mails!
+ * Dynamic referal system, can also send mails!
*
- * uid = Referral ID wich should receive...
+ * uid = Referal ID wich should receive...
* points = ... xxx points
- * send_notify = shall I send the referral an email or not?
+ * send_notify = shall I send the referal an email or not?
* rid = inc/modules/guest/what-confirm.php need this (DEPRECATED???)
* locked = Shall I pay it to normal (false) or locked (true) points ammount?
* add_mode = Add points only to $uid or also refs? (WARNING! Changing "ref" to "direct"
- * for default value will cause no referral will get points ever!!!)
+ * for default value will cause no referal will get points ever!!!)
*/
function ADD_POINTS_REFSYSTEM($uid, $points, $send_notify=false, $rid="0", $locked=false, $add_mode="ref") {
//* DEBUG: */ print "----------------------- <font color=\"#00aa00\">".__FUNCTION__." - ENTRY</font> ------------------------<ul><li>\n";
return;
} // END - if
- // Count up referral depth
+ // Count up referal depth
if (!isset($DEPTH)) {
- // Initialialize referral system
+ // Initialialize referal system
$DEPTH = 0;
} else {
- // Increase referral level
+ // Increase referal level
$DEPTH++;
}
);
// Load email template
- $msg = LOAD_EMAIL_TEMPLATE("confirm-referral", $content, bigintval($uid));
+ $msg = LOAD_EMAIL_TEMPLATE("confirm-referal", $content, bigintval($uid));
SEND_EMAIL($email, THANX_REFERRAL_ONE, $msg);
} elseif (($send_notify) && ($ref == 0) && (!$locked) && ($add_mode == "direct") && (!defined('__POINTS_VALUE'))) {
function UPDATE_REF_COUNTER ($uid) {
global $cacheArray, $cacheInstance;
- // Make it sure referral level zero (member him-/herself) is at least selected
+ // Make it sure referal level zero (member him-/herself) is at least selected
if (empty($cacheArray['ref_level'][$uid])) $cacheArray['ref_level'][$uid] = 1;
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):uid={$uid},level={$cacheArray['ref_level'][$uid]}<br />\n";
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):uid={$uid}<br />\n";
} // END - if
- // Check for his referral
+ // Check for his referal
$result = SQL_QUERY_ESC("SELECT refid FROM "._MYSQL_PREFIX."_user_data WHERE userid=%s LIMIT 1",
array(bigintval($uid)), __FILE__, __LINE__);
SQL_FREERESULT($result);
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):uid={$uid},ref={$ref}<br />\n";
- // When he has a referral...
+ // When he has a referal...
if (($ref > 0) && ($ref != $uid)) {
- // Move to next referral level and count his counter one up!
+ // Move to next referal level and count his counter one up!
//* DEBUG: */ print __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>):ref={$ref} - ADVANCE!<br />\n";
$cacheArray['ref_level'][$uid]++; UPDATE_REF_COUNTER($ref);
} elseif ((($ref == $uid) || ($ref == 0)) && (GET_EXT_VERSION("cache") >= "0.1.2")) {
// The variable user comes from the click-counter script click.php and we only accept this here
$GLOBALS['refid'] = bigintval($_GET['user']);
} elseif (!empty($_POST['refid'])) {
- // Get referral id from variable refid (so I hope this makes my script more compatible to other scripts)
+ // Get referal id from variable refid (so I hope this makes my script more compatible to other scripts)
$GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_POST['refid']));
} elseif (!empty($_GET['refid'])) {
- // Get referral id from variable refid (so I hope this makes my script more compatible to other scripts)
+ // Get referal id from variable refid (so I hope this makes my script more compatible to other scripts)
$GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['refid']));
} elseif (!empty($_GET['ref'])) {
- // Set refid=ref (the referral link uses such variable)
+ // Set refid=ref (the referal link uses such variable)
$GLOBALS['refid'] = SQL_ESCAPE(strip_tags($_GET['ref']));
} elseif (isSessionVariableSet('refid')) {
// Set session refid als global
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_secure','Sicherheitseinstellungen','Stellen Sie ein, wie lange das Passwort eines Mitgliedes mindestens sein muss uvm.',9);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_email','Versand, Empfang','Hier können Sie die maximal empfangbaren Mails usw. einstellen.',8);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_cats','Kategorien einrichten','Ändern oder löschen Sie bereits bestehende Kategorien oder fügen Sie weitere hinzu.',7);\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_points','{!POINTS!}','Stellen Sie hier die Willkommensgutschrift, Referral-Gutschrift (einmalige) usw. ein.',10);\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_points','{!POINTS!}','Stellen Sie hier die Willkommensgutschrift, Referal-Gutschrift (einmalige) usw. ein.',10);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_reg','Anmeldeformular','Stellen Sie ein, wie viel Kategorien der Gast bei der Anmeldung mindestens einstellen muss. Diese Einstellung gilt nachher auch im Mitgliedsbereich!',8);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('stats',NULL,'Statistiken','Sonstige Statistiken, die nirgenswo reinpassen',6);\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','refbanner','Referral-Banner','Fügen Sie neue Banner hinzu, die dann die Mitglieder verlinken können, um neue Mitglieder zu werben. Oder editieren / löschen Sie bestehende. Hier sehen Sie auch die Anzahl der Klicks auf den jeweiligen Banner!',12);\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','refbanner','Referal-Banner','Fügen Sie neue Banner hinzu, die dann die Mitglieder verlinken können, um neue Mitglieder zu werben. Oder editieren / löschen Sie bestehende. Hier sehen Sie auch die Anzahl der Klicks auf den jeweiligen Banner!',12);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','payments','{!POINTS!}-Vergütungen','Fügen Sie neue {!POINTS!}-Vergütungen hinzu oder ändern / löschen Sie bestende.',11);\r
\r
INSERT INTO `mxchange_cats` VALUES (1,'Mix / Alles Senden --> keine Erotik!','Y',0);\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('logout',NULL,'Ausloggen',1,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','points','{!POINTS!}-Guthaben',4,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','categories','Kategorien auswählen',3,'Y','N');\r
-INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','reflinks','Referral-Links',6,'Y','N');\r
+INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','reflinks','Referal-Links',6,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','order','Mailbuchung',8,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','unconfirmed','Unbestätigte Emails',5,'Y','N');\r
\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('stats','usage','Aufrufstatistik','Erkennt automatisch Ihre Aufrufstatisiken und bindet diese in das Admin-Interface ein. (Derzeit nur Webalizer!)',9);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_archiv','E-Mail Archiv','Sehen Sie sich hier bereits gesendete Mails an.','6');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_links','Unbestätigte Mails','Mit diesem Menüpunkt können Sie die vom Mitglied nicht bestätigten Mails anzeigen.','8');\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_refs','Referrals anzeigen','Mit diesem Menüpunkt können Sie die generierten Referrals eines Mitgliedes auflisten.','7');\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_refs','Referals anzeigen','Mit diesem Menüpunkt können Sie die generierten Referals eines Mitgliedes auflisten.','7');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. <STRONG>Nur bei Normal-Mails:</STRONG> {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','add_points','{!POINTS!} gutschreiben','Buchen Sie einem Mitglied direkt {!POINTS!} auf. Sie können dazu auch einen Kommentar mitsenden.','5');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_cats','Kategorien anzeigen','Listet die ausgewählten Kategorien eines Mitgliedes auf.','9');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_secure','Sicherheitseinstellungen','Stellen Sie ein, wie lange das Passwort eines Mitgliedes mindestens sein muss uvm.',9);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_email','Versand, Empfang','Hier können Sie die maximal empfangbaren Mails usw. einstellen.',8);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_cats','Kategorien einrichten','Ändern oder löschen Sie bereits bestehende Kategorien oder fügen Sie weitere hinzu.',7);\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_points','{!POINTS!}','Stellen Sie hier die Willkommensgutschrift, Referral-Gutschrift (einmalige) usw. ein.',10);\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_points','{!POINTS!}','Stellen Sie hier die Willkommensgutschrift, Referal-Gutschrift (einmalige) usw. ein.',10);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','config_reg','Anmeldeformular','Stellen Sie ein, wie viel Kategorien der Gast bei der Anmeldung mindestens einstellen muss. Diese Einstellung gilt nachher auch im Mitgliedsbereich!',8);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('stats',NULL,'Statistiken','Sonstige Statistiken, die nirgenswo reinpassen',6);\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','refbanner','Referral-Banner','Fügen Sie neue Banner hinzu, die dann die Mitglieder verlinken können, um neue Mitglieder zu werben. Oder editieren / löschen Sie bestehende. Hier sehen Sie auch die Anzahl der Klicks auf den jeweiligen Banner!',12);\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','refbanner','Referal-Banner','Fügen Sie neue Banner hinzu, die dann die Mitglieder verlinken können, um neue Mitglieder zu werben. Oder editieren / löschen Sie bestehende. Hier sehen Sie auch die Anzahl der Klicks auf den jeweiligen Banner!',12);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('setup','payments','{!POINTS!}-Vergütungen','Fügen Sie neue {!POINTS!}-Vergütungen hinzu oder ändern / löschen Sie bestende.',11);\r
\r
INSERT INTO `mxchange_cats` VALUES (1,'Mix / Alles Senden --> keine Erotik!','Y',0);\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('logout',NULL,'Ausloggen',1,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','points','{!POINTS!}-Guthaben',4,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','categories','Kategorien auswählen',3,'Y','N');\r
-INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','reflinks','Referral-Links',6,'Y','N');\r
+INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','reflinks','Referal-Links',6,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','order','Mailbuchung',8,'Y','N');\r
INSERT INTO `mxchange_member_menu` (`action`,`what`,`title`,`sort`,`visible`,`locked`) VALUES ('main','unconfirmed','Unbestätigte Emails',5,'Y','N');\r
\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('stats','usage','Aufrufstatistik','Erkennt automatisch Ihre Aufrufstatisiken und bindet diese in das Admin-Interface ein. (Derzeit nur Webalizer!)',9);\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','email_archiv','E-Mail Archiv','Sehen Sie sich hier bereits gesendete Mails an.','6');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_links','Unbestätigte Mails','Mit diesem Menüpunkt können Sie die vom Mitglied nicht bestätigten Mails anzeigen.','8');\r
-INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_refs','Referrals anzeigen','Mit diesem Menüpunkt können Sie die generierten Referrals eines Mitgliedes auflisten.','7');\r
+INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_refs','Referals anzeigen','Mit diesem Menüpunkt können Sie die generierten Referals eines Mitgliedes auflisten.','7');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('email','del_email','E-Mail löschen','Löschen Sie hierrüber E-Mails (sowohl Bonus- als auch Normal-Mails) aus Ihrem Mailtausch-System. <STRONG>Nur bei Normal-Mails:</STRONG> {!POINTS!} aus den unbestätigten Mails werden dem Werber wieder vergütet.','7');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','add_points','{!POINTS!} gutschreiben','Buchen Sie einem Mitglied direkt {!POINTS!} auf. Sie können dazu auch einen Kommentar mitsenden.','5');\r
INSERT INTO `mxchange_admin_menu` (`action`,`what`,`title`,`descr`,`sort`) VALUES ('user','list_cats','Kategorien anzeigen','Listet die ausgewählten Kategorien eines Mitgliedes auf.','9');\r
// Right code entered add points and remove entry
if (($ref_pay > 0) && ($_CONFIG['allow_direct_pay'] == "N"))
{
- // Don't add points over the referral system
+ // Don't add points over the referal system
$locked = true;
$template = "mailid_points_locked";
}
else
{
- // Add points over referral system
+ // Add points over referal system
$locked = false;
$template = "mailid_points_done";
}
* -------------------------------------------------------------------- *
* File : ref.php *
* -------------------------------------------------------------------- *
- * Short description : Redirection for the referral link *
+ * Short description : Redirection for the referal link *
* -------------------------------------------------------------------- *
- * Kurzbeschreibung : Weiterleitungsscript fuer die Referral-Links *
+ * Kurzbeschreibung : Weiterleitungsscript fuer die Referal-Links *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
break;
}
- // Get referral ID from ref or refid variable
+ // Get referal ID from ref or refid variable
if (!empty($_GET['ref'])) $ref = secureString($_GET['ref']);
elseif (!empty($_GET['refid'])) $ref = secureString($_GET['refid']);
* -------------------------------------------------------------------- *
* File : sponsor_ref.php *
* -------------------------------------------------------------------- *
- * Short description : Redirection for the referral link *
+ * Short description : Redirection for the referal link *
* -------------------------------------------------------------------- *
- * Kurzbeschreibung : Weiterleitungsscript fuer die Referral-Links *
+ * Kurzbeschreibung : Weiterleitungsscript fuer die Referal-Links *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
// Base URL for redirection
$URL = URL."/modules.php?module=index&what=sponsor_reg&refid=";
- // Get referral ID from ref or refid variable
+ // Get referal ID from ref or refid variable
$ref = 0;
if (!empty($_GET['ref'])) $ref = bigintval($_GET['ref']);
elseif (!empty($_GET['refid'])) $ref = bigintval($_GET['refid']);
{--HELLO_ADMIN--},
-Soeben wurde automatisch eine neue Referral-Rallye gestartet!
+Soeben wurde automatisch eine neue Referal-Rallye gestartet!
Hier alle Infos zur Rallye:
------------------------------
{--HELLO_ADMIN--},
-Soeben wurde automatisch eine neue Referral-Rallye gestartet!
+Soeben wurde automatisch eine neue Referal-Rallye gestartet!
Hier alle Infos zur Rallye:
------------------------------
{--HELLO_ADMIN--},
-Ein Mitglied aus Ihrem {!MT_WORD!} hat soeben das Support-Formular ausgefuellt und hat eine Frage zu seinem Referral-Link.
+Ein Mitglied aus Ihrem {!MT_WORD!} hat soeben das Support-Formular ausgefuellt und hat eine Frage zu seinem Referal-Link.
------------------------------
Seine Mitglieder-ID ist: $UID
Hier sehen Sie genau, in welcher Ebene Sie ihn geworben haben:
-----------------
-Referral-Ebene ($content[percent]%): $content[level]
+Referal-Ebene ($content[percent]%): $content[level]
{!POINTS!}: $content[points]
ID des Mitgliedes: $content[refid]
-----------------
Sie werden nun auch weiterhin {!POINTS!} über diese geworbene Person erhalten.
-Vielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referrals!
+Vielen Dank für Ihr Mitwerben! Wir wünschen Ihnen noch weiterhin viele neue Referals!
Mit freundlichem Gruss,
Ihr {!MAIN_TITLE!} Team
Ihre Mitglied-ID lautet: $UID
------------------------------
-Soeben haben wir von {!MAIN_TITLE!} eine neue Referral-Rallye gestartet!
+Soeben haben wir von {!MAIN_TITLE!} eine neue Referal-Rallye gestartet!
Hier alle Infos zur Rallye:
------------------------------
Geworben von: $content[refid]
-----------------------------------------------
-Hier ist Ihr persönlicher Referral-Link, mit dem Sie bereits jetzt schon neue Mitglieder werben können:
+Hier ist Ihr persönlicher Referal-Link, mit dem Sie bereits jetzt schon neue Mitglieder werben können:
{!URL!}/ref.php?refid=$content[uid]
--- /dev/null
+<TABLE border="0" cellspacing="0" cellpadding="0" width="99%" class="admin_table dashed">
+<TR>
+ <TD class="admin_title bottom2" height="30">
+ <STRONG>{--ADMIN_LIST_REFERRALS_1--}<U>$content[uid]</U>{--ADMIN_LIST_REFERRALS_2--}</STRONG>
+ </TD>
+</TR>
+<TR><TD class="seperator" height="6"> </TD></TR>
+$content[rows]
+<TR><TD class="seperator bottom2" height="1"> </TD></TR>
+<TR>
+ <TD class="admin_footer" style="padding-top: 7px; padding-bottom: 7px">
+ <FONT class="admin_note">{--ADMIN_LIST_REFERRALS_NOTE--}</FONT>
+ </TD>
+</TR>
+</TABLE>
+<TR>
+ <TD align="center">
<TABLE border="0" cellspacing="0" cellpadding="0" width="99%" class="admin_table dashed">
<TR>
- <TD colspan="6" class="admin_title" height="30">
- <STRONG>{--ADMIN_LIST_REFERRALS_LEVEL_1--}<U>$content[level]</U>{--ADMIN_LIST_REFERRALS_LEVEL_2--}</STRONG>
+ <TD colspan="6" class="admin_title" height="30" align="center">
+ <STRONG>{--ADMIN_LIST_REFERRALS_LEVEL_1--}<U>$content[level]</U>{--ADMIN_LIST_REFERRALS_LEVEL_2--}</STRONG><br />
+ $content[info]
</TD>
</TR>
+<TR>
+ <TD width="5%" align="center" class="admin_header bottom2 right2"><STRONG>{--_UID--}</STRONG></TD>
+ <TD width="5%" align="center" class="admin_header bottom2 right2"><STRONG>{--REFS_COUNT--}</STRONG></TD>
+ <TD width="35%" align="center" class="admin_header bottom2 right2"><STRONG>{--SURNAME_FAMILY--}</STRONG></TD>
+ <TD width="35%" align="center" class="admin_header bottom2 right2"><STRONG>{--ADDY--}</STRONG></TD>
+ <TD width="10%" align="center" class="admin_header bottom2 right2"><STRONG>{--ACCOUNT_STATUS--}</STRONG></TD>
+ <TD width="10%" align="center" class="admin_header bottom2"><STRONG>{--MEMBER_JOINED--}</STRONG></TD>
+</TR>
$content[rows]
<TR>
<TD colspan="6" class="admin_footer seperator">
</TD>
</TR>
</TABLE>
+ </TD>
+</TR>
+<TR><TD class="seperator" height="5"> </TD></TR>
--- /dev/null
+<TR>
+ <TD colspan="6" class="admin_title bottom2" height="20">
+ <STRONG>{--ADMIN_LIST_USER_NOREFS_1--}<U>$content[uid]</U>{--ADMIN_LIST_USER_NOREFS_2--}</STRONG>
+ </TD>
+</TR>
Lassen Sie Ihre Mitglieder ihre {!POINTS!} einfach immer und immer
wieder verdoppeln! Und: Sie selber verdienen wegen der einstellbaren
prozentuallen Gebühr auch noch dran! Zudem können Ihre
-Mitglieder einen Verdoppler-Link benutzen, der mehr Referrals
-(Referral-Link ist mit eingebunden!) bringt. Spielen Refs mit dem
+Mitglieder einen Verdoppler-Link benutzen, der mehr Referals
+(Referal-Link ist mit eingebunden!) bringt. Spielen Refs mit dem
Verdoppler, so bekommen die Werber ebenfalls einstellbare Prozente (eine
Ebene) mit ab!
-Erweiterung zur Anbindung an die API (Interface 2.0!) von [<a href="http://www.yoomedia.de?ref=1715" target="_blank" rel="external" title="Referral-Link, bitte ID stehen lassen!">Yoo!Media</a>].
+Erweiterung zur Anbindung an die API (Interface 2.0!) von [<a href="http://www.yoomedia.de?ref=1715" target="_blank" rel="external" title="Referal-Link, bitte ID stehen lassen!">Yoo!Media</a>].
class="guest_table dashed">
<TR>
<TD class="guest_title2 bottom2" height="25"><STRONG>Keine
- Referral-Rallyes aktiv!</STRONG></TD>
+ Referal-Rallyes aktiv!</STRONG></TD>
</TR>
<TR>
<TD align="center" class="bottom2">
<OPTION value="" disabled>- - - Bitte auswählen! - - -</OPTION>
<OPTION value="ordr">Alles rund um die Mailbuchung</OPTION>
<OPTION value="unconfirmed">Nicht bestätigte Mails</OPTION>
- <OPTION value="reflink">Referral-Link (und Werbebanner)</OPTION>
+ <OPTION value="reflink">Referal-Link (und Werbebanner)</OPTION>
</SELECT></TD>
</TR>
<TR>
<br />
Für jeden User, den Sie geworben haben erhalten Sie
<STRONG>200</STRONG>
- {!POINTS!} plus prozentualen Verdienst über 5 Referral-Ebenen
+ {!POINTS!} plus prozentualen Verdienst über 5 Referal-Ebenen
hinweg!
<br />
<br />