X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-refback.php;h=e6493d149c52c0d15c12c9244462f8c6df96c284;hb=228e90c99239c4d414f6380a0cda65d15940af66;hp=70967c9f6aea2a35932c50fd1241cb2e901ce143;hpb=0715fa7aa8e5e70bcf1d957fb09ae655c3896c4e;p=mailer.git diff --git a/inc/modules/member/what-refback.php b/inc/modules/member/what-refback.php index 70967c9f6a..e6493d149c 100644 --- a/inc/modules/member/what-refback.php +++ b/inc/modules/member/what-refback.php @@ -14,8 +14,6 @@ * $Date:: $ * * $Tag:: 0.2.1-FINAL $ * * $Author:: $ * - * Needs to be in all Files and every File needs "svn propset * - * svn:keywords Date Revision" (autoprobset!) at least!!!!!! * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * * Copyright (c) 2009, 2010 by Mailer Developer Team * @@ -43,12 +41,10 @@ if (!defined('__SECURITY')) { } elseif (!isMember()) { // User is not logged in redirectToIndexMemberOnlyModule(); -} - -// Is the refback system enabled? -if (getConfig('refback_enabled') != 'Y') { +} elseif (!isRefbackEnabled()) { // Output message - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_REFBACK_DISABLED')); + loadTemplate('admin_settings_saved', false, '{--MEMBER_REFBACK_DISABLED--}'); + // Abort here return false; } // END - if @@ -76,13 +72,13 @@ if ((isFormSent('edit')) && (isPostRequestParameterSet('id'))) { // Check status if (isset($status['ok'])) { // No message found - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_REFBACK_DONE')); + loadTemplate('admin_settings_saved', false, '{--MEMBER_REFBACK_DONE--}'); } elseif (isset($status['message'])) { // Something went wrong with error message loadTemplate('admin_settings_saved', false, getMaskedMessage('MEMBER_REFBACK_ERROR_MESSAGE', $status['message'])); } else { // No message found - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_REFBACK_ERROR_EMPTY_MESSAGE')); + loadTemplate('admin_settings_saved', false, '{--MEMBER_REFBACK_ERROR_EMPTY_MESSAGE--}'); } } else { // Percents out-of-bounds ;-) @@ -100,25 +96,23 @@ if ((isFormSent('edit')) && (isPostRequestParameterSet('id'))) { } // END - if // Load all referal levels -$result = SQL_QUERY_ESC("SELECT +$result = SQL_QUERY('SELECT r.level, r.percents FROM `{?_MYSQL_PREFIX?}_refdepths` AS r WHERE r.level > 0 ORDER BY - r.level ASC", - array(getMemberId()), __FILE__, __LINE__); + r.level ASC', __FILE__, __LINE__); // Are there some entries? (Shall be!) -if (SQL_NUMROWS($result) > 0) { +if (!SQL_HASZERONUMS($result)) { // List all levels $OUT = ''; while ($content = SQL_FETCHARRAY($result)) { // Init variables $rows = ''; $content['counter'] = 0; - $SW = 2; // Check for users ref in this level foreach (getArrayFromRefbackUserRefs(getMemberId(), $content['level']) as $refRow) { @@ -127,10 +121,8 @@ if (SQL_NUMROWS($result) > 0) { if (is_null($refRow['status'])) $deleted = true; // Add/"translate" more content - $refRow['sw'] = $SW; // @TODO UNUSED: $refRow['status'] = translateUserStatus($refRow['status']); $refRow['joined'] = generateDateTime($refRow['joined'], '3'); - if (empty($refRow['nickname'])) $refRow['nickname'] = '---'; // Load row template if ($deleted === true) { @@ -141,11 +133,10 @@ if (SQL_NUMROWS($result) > 0) { // Count this ref and switch color $content['counter']++; - $SW = 3 - $SW; } // END - foreach // Remember the content - $content['rows'] = $rows; + $content['rows'] = $rows; // Load level template $OUT .= loadTemplate('member_refback_list_level', true, $content); @@ -155,7 +146,7 @@ if (SQL_NUMROWS($result) > 0) { loadTemplate('member_refback_list', false, $OUT); } else { // No entries - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_REFBACK_NO_ENTRIES')); + loadTemplate('admin_settings_saved', false, '{--MEMBER_REFBACK_NO_ENTRIES--}'); } // Free result