From: Roland Häder <roland@mxchange.org>
Date: Sun, 22 Nov 2009 08:39:00 +0000 (+0000)
Subject: Refback rewritten: referal id, joined added
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=ccbd11f1a1e219ff269b706a0ec6885f062e7682;p=mailer.git

Refback rewritten: referal id, joined added
---

diff --git a/inc/language/refback_de.php b/inc/language/refback_de.php
index 00e0e5fb5b..f19ba493f9 100644
--- a/inc/language/refback_de.php
+++ b/inc/language/refback_de.php
@@ -63,6 +63,7 @@ addMessages(array(
 	'MEMBER_REFBACK_NO_ENTRIES' => "Es gibt technische Probleme mit der Refback-Tabelle. Bitte Support benachrichtigen.",
 	'MEMBER_REFBACK_EDIT_SUBMIT' => "Refback einstellen",
 	'MEMBER_REFBACK_REFID' => "Mitglieder-Id (Nickname)",
+	'MEMBER_REFBACK_LEVEL_REFID' => "Geworben von",
 	'MEMBER_REFBACK_STATUS' => "Referal-Status",
 	'MEMBER_REFBACK_PERCENTS' => "Ref-Back Prozente",
 	'MEMBER_REFBACK_POINTS' => "Ref-Back Verg&uuml;tung",
diff --git a/inc/libs/refback_functions.php b/inc/libs/refback_functions.php
index 733314735d..5b2feb45ff 100644
--- a/inc/libs/refback_functions.php
+++ b/inc/libs/refback_functions.php
@@ -288,7 +288,9 @@ function getArrayFromRefbackUserRefs ($userid, $level) {
 	r.refid,
 	r.refback,
 	r.points,
-	d.status".$add."
+	d.status".$add.",
+	d.joined,
+	d.refid AS level_refid
 FROM
 	`{?_MYSQL_PREFIX?}_user_refs` AS r
 LEFT JOIN
diff --git a/inc/modules/member/what-refback.php b/inc/modules/member/what-refback.php
index c42e21d800..fb614424d0 100644
--- a/inc/modules/member/what-refback.php
+++ b/inc/modules/member/what-refback.php
@@ -129,14 +129,15 @@ if (SQL_NUMROWS($result) > 0) {
 			if (is_null($refRow['status'])) $deleted = true;
 
 			// Add/"translate" more content
-			$refRow['sw']      = $SW;
-			$refRow['points']  = translateComma($refRow['points']);
-			$refRow['refback'] = translateComma($refRow['refback']);
-			$refRow['status']  = translateUserStatus($refRow['status']);
+			$refRow['sw']          = $SW;
+			$refRow['points']      = translateComma($refRow['points']);
+			$refRow['refback']     = translateComma($refRow['refback']);
+			// UNUSED: $refRow['status']      = translateUserStatus($refRow['status']);
+			$refRow['joined']      = generateDateTime($refRow['joined'], '3');
 			if (empty($refRow['nickname'])) $refRow['nickname'] = '---';
 
 			// Load row template
-			if ($deleted) {
+			if ($deleted === true) {
 				$rows .= loadTemplate('member_refback_list_row_deleted', true, $refRow);
 			} else {
 				$rows .= loadTemplate('member_refback_list_row', true, $refRow);
diff --git a/templates/de/html/member/member_ref_list.tpl b/templates/de/html/member/member_ref_list.tpl
index 650f4fb817..596706426b 100644
--- a/templates/de/html/member/member_ref_list.tpl
+++ b/templates/de/html/member/member_ref_list.tpl
@@ -4,7 +4,5 @@
 		<strong>{--MEMBER_REFLIST_TITLE--}</strong>
 	</td>
 </tr>
-<tr><td class="seperator" height="5">&nbsp;</td></tr>
 $content
-<tr><td class="seperator">&nbsp;</td></tr>
 </table>
diff --git a/templates/de/html/member/member_ref_list_level.tpl b/templates/de/html/member/member_ref_list_level.tpl
index a0a10e64d6..12f5bee3f5 100644
--- a/templates/de/html/member/member_ref_list_level.tpl
+++ b/templates/de/html/member/member_ref_list_level.tpl
@@ -1,6 +1,6 @@
 <tr>
-	<td align="center">
-<table border="0" cellspacing="0" cellpadding="0" class="member_table dashed" width="730">
+	<td align="center" style="padding:0px;margin:0px">
+<table border="0" cellspacing="0" cellpadding="0" class="member_table dashed">
 <tr>
 	<td align="center" class="member_header" colspan="6">
 		<strong>{--MEMBER_REFLIST_LIST_TITLE_1--}$content[level]{--MEMBER_REFLIST_LIST_TITLE_2--}$content[percents]{--MEMBER_REFLIST_LIST_TITLE_3--}</strong>
@@ -35,4 +35,3 @@ $content[rows]
 </table>
 	</td>
 </tr>
-<tr><td class="seperator" height="5">&nbsp;</td></tr>
diff --git a/templates/de/html/member/member_refback_list.tpl b/templates/de/html/member/member_refback_list.tpl
index cd6a2a7341..d7e7092724 100644
--- a/templates/de/html/member/member_refback_list.tpl
+++ b/templates/de/html/member/member_refback_list.tpl
@@ -4,7 +4,6 @@
 		<strong>{--MEMBER_REFBACK_TITLE--}</strong>
 	</td>
 </tr>
-<tr><td class="seperator" height="5">&nbsp;</td></tr>
 $content
 <tr>
 	<td align="center" class="member_footer top">
diff --git a/templates/de/html/member/member_refback_list_level.tpl b/templates/de/html/member/member_refback_list_level.tpl
index b00e441d20..555acd1af4 100644
--- a/templates/de/html/member/member_refback_list_level.tpl
+++ b/templates/de/html/member/member_refback_list_level.tpl
@@ -1,8 +1,8 @@
 <tr>
-	<td align="center">
+	<td align="center" style="padding:0px;margin:0px">
 <table border="0" cellspacing="0" cellpadding="0" class="member_table dashed" width="730">
 <tr>
-	<td align="center" class="member_header" colspan="5">
+	<td align="center" class="member_header" colspan="6">
 		<strong>{--MEMBER_REFBACK_LIST_TITLE_1--}$content[level]{--MEMBER_REFBACK_LIST_TITLE_2--}$content[percents]{--MEMBER_REFBACK_LIST_TITLE_3--}</strong>
 	</td>
 </tr>
@@ -11,7 +11,7 @@
 		<strong>{--MEMBER_REFBACK_REFID--}</strong>
 	</td>
 	<td align="center" class="header_column bottom right">
-		<strong>{--MEMBER_REFBACK_STATUS--}</strong>
+		<strong>{--MEMBER_REFBACK_LEVEL_REFID--}</strong>
 	</td>
 	<td align="center" class="header_column bottom right">
 		<strong>{--MEMBER_REFBACK_PERCENTS--}</strong>
@@ -19,17 +19,19 @@
 	<td align="center" class="header_column bottom right">
 		<strong>{--MEMBER_REFBACK_POINTS--}</strong>
 	</td>
-	<td align="center" class="header_column bottom" width="142">
+	<td align="center" class="header_column bottom right">
+		<strong>{--MEMBER_JOINED--}</strong>
+	</td>
+	<td align="center" class="header_column bottom" width="134">
 		<strong>{--MEMBER_REFBACK_EDIT--}</strong>
 	</td>
 </tr>
 $content[rows]
 <tr>
-	<td align="center" class="member_footer" colspan="5">
+	<td align="center" class="member_footer" colspan="6">
 		<span class="member_note">{--MEMBER_REFLIST_COUNTER_1--}$content[counter]{--MEMBER_REFLIST_COUNTER_2--}</span>
 	</td>
 </tr>
 </table>
 	</td>
 </tr>
-<tr><td class="seperator" height="5">&nbsp;</td></tr>
diff --git a/templates/de/html/member/member_refback_list_row.tpl b/templates/de/html/member/member_refback_list_row.tpl
index 2a14f71ead..61512da72d 100644
--- a/templates/de/html/member/member_refback_list_row.tpl
+++ b/templates/de/html/member/member_refback_list_row.tpl
@@ -3,7 +3,7 @@
 		$content[refid] ($content[nickname])
 	</td>
 	<td align="center" class="switch_sw$content[sw] bottom right">
-		$content[status]
+		$content[level_refid]
 	</td>
 	<td align="center" class="switch_sw$content[sw] bottom right">
 		$content[refback] %
@@ -11,6 +11,9 @@
 	<td align="center" class="switch_sw$content[sw] bottom right">
 		$content[points] {?POINTS?}
 	</td>
+	<td align="center" class="switch_sw$content[sw] bottom right">
+		$content[joined]
+	</td>
 	<td align="center" class="switch_sw$content[sw] bottom">
 		<form accept-charset="utf-8" action="{%url=modules.php?module=login&amp;what=refback%}" method="post">
 			<input type="hidden" name="id" value="$content[id]" />
diff --git a/templates/de/html/member/member_refback_list_row_deleted.tpl b/templates/de/html/member/member_refback_list_row_deleted.tpl
index 0877a3dda8..061237b970 100644
--- a/templates/de/html/member/member_refback_list_row_deleted.tpl
+++ b/templates/de/html/member/member_refback_list_row_deleted.tpl
@@ -11,6 +11,9 @@
 	<td align="center" class="switch_sw$content[sw] bottom right">
 		$content[points] {?POINTS?}
 	</td>
+	<td align="center" class="switch_sw$content[sw] bottom right">
+		$content[joined]
+	</td>
 	<td align="center" class="switch_sw$content[sw] bottom">
 		<form accept-charset="utf-8" style="paddin-bottom:0px">
 			<input type="button" name="edit" class="member_submit disabled" title="{--MEMBER_REFBACK_DELETED_TITLE--}"