X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fadmin%2Fwhat-config_points.php;h=ffade8cd068468c7e4254ec16cb870c55d7c5923;hb=29157685184b9aa2ddbf42e9d2e49141af95f7e2;hp=06b6f2b76238270b9a0aa517d534dfbf9c8de1d3;hpb=f2aeaab0cd313b2eeb151642455ed558f6b186dc;p=mailer.git diff --git a/inc/modules/admin/what-config_points.php b/inc/modules/admin/what-config_points.php index 06b6f2b762..ffade8cd06 100644 --- a/inc/modules/admin/what-config_points.php +++ b/inc/modules/admin/what-config_points.php @@ -40,7 +40,7 @@ // Some security stuff... if ((!defined('__SECURITY')) || (!isAdmin())) { die(); -} +} // END - if // Add description as navigation point addMenuDescription('admin', __FILE__); @@ -53,14 +53,14 @@ if (isGetRequestParameterSet('sub')) { // Yes, then do some sanity-checks switch (getRequestParameter('sub')) { case 'points': - if ((!isPostRequestParameterSet(('points_register'))) || (!isPostRequestParameterSet(('points_ref')))) { + if ((!isPostRequestParameterSet('points_register')) || (!isPostRequestParameterSet('points_ref'))) { unsetPostRequestParameter('ok'); - } + } // END - if break; case 'ref': if (isGetRequestParameterSet('do')) { - if (((!isPostRequestParameterSet(('level'))) || (!isPostRequestParameterSet(('percents')))) && (getRequestParameter('do') == 'add')) { + if (((!isPostRequestParameterSet('level')) || (!isPostRequestParameterSet('percents'))) && (getRequestParameter('do') == 'add')) { unsetPostRequestParameter('ok'); } } @@ -94,10 +94,10 @@ if (isFormSent()) { setPostRequestParameter('percents', array($id => convertCommaToDot(postRequestParameter('percents', $id)))); // Update entry - SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_refdepths` SET `level`='%s', `percents`='%s' WHERE `id`=%s LIMIT 1", - array(bigintval($value), postRequestParameter('percents', $id), $id), __FILE__, __LINE__); + SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_refdepths` SET `level`=%s, `percents`=%s WHERE `id`=%s LIMIT 1", + array(bigintval($value), convertCommaToDot(postRequestParameter('percents', $id)), $id), __FILE__, __LINE__); } - $message = '{--REF_DEPTHS_SAVED--}'; + $message = '{--ADMIN_REFERAL_DEPTHS_SAVED--}'; break; case 'del': @@ -105,7 +105,7 @@ if (isFormSent()) { SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `{?_MYSQL_PREFIX?}_refdepths` WHERE `id`=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); } - $message = '{--REF_DEPTHS_DELETED--}'; + $message = '{--ADMIN_REFERAL_DEPTHS_DELETED--}'; break; } @@ -125,7 +125,8 @@ if (isFormSent()) { if ((getConfig('ref_payout') == '0') && (postRequestParameter('ref_payout') > 0)) { // Update account's ref_payout for "must-confirm" addSql(sprintf("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=(%s - `mails_confirmed`) -WHERE `mails_confirmed` < %s", $REF, $REF)); +WHERE + `mails_confirmed` < %s", $REF, $REF)); } elseif ((getConfig('ref_payout') > 0) && (postRequestParameter('ref_payout') == '0')) { // Update account's ref_payout for "not-must-confirm" addSql("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_payout`=0 WHERE `ref_payout` > 0"); @@ -133,7 +134,7 @@ WHERE `mails_confirmed` < %s", $REF, $REF)); addSql("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `locked_points`=0 WHERE `locked_points` > 0"); } break; - } // END - if + } // END - switch if ((isSqlsValid()) && (isSqlsValid())) { if (strpos($GLOBALS['sqls'][0], 'INSERT') > -1) { @@ -164,7 +165,7 @@ WHERE `mails_confirmed` < %s", $REF, $REF)); if (!empty($message)) { // When do so... loadTemplate('admin_settings_saved', false, $message); - } + } // END - if } elseif (getRequestParameter('sub') == 'settings') { // Setup some settings like direct pay and so on // Including new add-mode for one-time referal bonus @@ -177,84 +178,64 @@ WHERE `mails_confirmed` < %s", $REF, $REF)); // One-time referal bonus add-mode foreach (array('reg_points_mode_ref','reg_points_mode_direct') as $entry) { $content[$entry] = ''; - } // END - if + } // END - foreach $content['reg_points_mode_' . strtolower(getConfig('reg_points_mode'))] = ' checked="checked"'; // Load template loadTemplate('admin_config_point_settings', false, $content); } elseif (getRequestParameter('sub') == 'ref') { - // 12 3 32 2 3 32 2 3 4 43 21 - if ((isFormSent('del')) && (isPostRequestParameterSet('sel')) && (countPostSelection() > 0)) { + // 12 3 32 2 3 32 2 3321 + if ((isFormSent('del')) && (isPostRequestParameterSet('sel')) && (ifPostContainsSelections())) { // Delete entries - $OUT = ''; $SW = 2; + $OUT = ''; foreach (postRequestParameter('sel') as $id => $value) { - $result = SQL_QUERY_ESC("SELECT `level`, `percents` FROM `{?_MYSQL_PREFIX?}_refdepths` WHERE `id`=%s LIMIT 1", + $result = SQL_QUERY_ESC("SELECT `id`, `level`, `percents` FROM `{?_MYSQL_PREFIX?}_refdepths` WHERE `id`=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); $content = SQL_FETCHARRAY($result); SQL_FREERESULT($result); - // Prepare data for the row template - $content = array( - 'sw' => $SW, - 'id' => $id, - 'level' => $content['level'], - 'percents' => translateComma($content['percents']), - ); - // Load row template and switch color - $OUT .= loadTemplate('admin_points_del_row', true, $content); - $SW = 3 - $SW; - } + $OUT .= loadTemplate('admin_del_reflevel_row', true, $content); + } // END - foreach // Load main template - loadTemplate('admin_points_del', false, $OUT); - } elseif ((isFormSent('edit')) && (isPostRequestParameterSet('sel')) && (countPostSelection() > 0)) { + loadTemplate('admin_del_reflevel', false, $OUT); + } elseif ((isFormSent('edit')) && (isPostRequestParameterSet('sel')) && (ifPostContainsSelections())) { // Edit entries - $OUT = ''; $SW = 2; + $OUT = ''; foreach (postRequestParameter('sel') as $id => $value) { - $result = SQL_QUERY_ESC("SELECT `level`, `percents` FROM `{?_MYSQL_PREFIX?}_refdepths` WHERE `id`=%s LIMIT 1", + $result = SQL_QUERY_ESC("SELECT `id`, `level`, `percents` FROM `{?_MYSQL_PREFIX?}_refdepths` WHERE `id`=%s LIMIT 1", array(bigintval($id)), __FILE__, __LINE__); $content = SQL_FETCHARRAY($result); SQL_FREERESULT($result); - // Prepare data for the row template - $content = array( - 'sw' => $SW, - 'id' => $id, - 'level' => $content['level'], - 'percents' => translateComma($content['percents']), - ); - // Load row template and switch color - $OUT .= loadTemplate('admin_points_edit_row', true, $content); - $SW = 3 - $SW; - } + $OUT .= loadTemplate('admin_edit_reflevel_row', true, $content); + } // END - foreach // Load main template - loadTemplate('admin_points_edit', false, $OUT); + loadTemplate('admin_edit_reflevel', false, $OUT); } else { // Referal levels $result = SQL_QUERY("SELECT `id`, `level`, `percents` FROM `{?_MYSQL_PREFIX?}_refdepths` ORDER BY `level` ASC", __FILE__, __LINE__); - if (SQL_NUMROWS($result) > 0) { + if (!SQL_HASZERONUMS($result)) { // Make referal levels editable and deletable - $OUT = ''; $SW = 2; + $OUT = ''; // List already existing categories for editing while ($content = SQL_FETCHARRAY($result)) { // Prepare data for the row template - $content['sw'] = $SW; $content['percents'] = translateComma($content['percents']); // Load row template and switch color - $OUT .= loadTemplate('admin_points_row', true, $content); - $SW = 3 - $SW; - } + $OUT .= loadTemplate('admin_list_reflevel_row', true, $content); + } // END - while // Free memory SQL_FREERESULT($result); // Load main template - loadTemplate('admin_points', false, $OUT); + loadTemplate('admin_list_reflevel', false, $OUT); } // Form for adding new referal levels