X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fguest%2Fwhat-sponsor_infos.php;h=ae57f8345b8b6c9c21db7416d3a17d891cb814c9;hp=5096a76e34759673493c2660f1851bf63c3eccc7;hb=30ae22f62ae87c53a56baf0d134569ba91011111;hpb=357b2ca133fc1f89db74097955c366cb4bee6996 diff --git a/inc/modules/guest/what-sponsor_infos.php b/inc/modules/guest/what-sponsor_infos.php index 5096a76e34..ae57f8345b 100644 --- a/inc/modules/guest/what-sponsor_infos.php +++ b/inc/modules/guest/what-sponsor_infos.php @@ -1,7 +1,7 @@ 0) -{ +if (!SQL_HASZERONUMS($result_act)) { // Load all actions - $OUT_ACT = ""; $SW = 2; - while (list($title, $conv, $name) = SQL_FETCHROW($result_act)) - { + $OUT_ACT = ''; + while ($content = SQL_FETCHARRAY($result_act)) { // Prepare data for the row template + // @TODO Rewritings: conv->conv_rate,name->conv_name in template $content = array( - 'sw' => $SW, - 'title' => $title, - 'conv' => round($conv), - 'name' => $name, + 'title' => $content['title'], + 'conv' => round($content['conv_rate']), + 'name' => $content['conv_name'], ); // Load row template and switch color - $OUT_ACT .= LOAD_TEMPLATE("guest_sponsor_act_row", true, $content); - $SW = 3 - $SW; - } + $OUT_ACT .= loadTemplate('guest_sponsor_act_row', true, $content); + } // END - while // Check for pay types - $result_pay = SQL_QUERY("SELECT pay_name, pay_rate, pay_min_count, pay_currency FROM "._MYSQL_PREFIX."_sponsor_paytypes ORDER BY pay_name", __FILE__, __LINE__); - if (SQL_NUMROWS($result_pay) > 0) - { + $result_pay = SQL_QUERY('SELECT `pay_name`, `pay_rate`, `pay_min_count`, `pay_currency` FROM `{?_MYSQL_PREFIX?}_sponsor_paytypes` ORDER BY `pay_name` ASC', __FILE__, __LINE__); + if (!SQL_HASZERONUMS($result_pay)) { // Load all pay types - $OUT_PAY = ""; $SW = 2; - while (list($name, $rate, $min, $curr) = SQL_FETCHROW($result_pay)) - { - // Prepare data for the row template - $content = array( - 'sw' => $SW, - 'name' => $name, - 'rate' => TRANSLATE_COMMA($rate), - 'min' => $min, - 'curr' => $curr, - 'price' => $min, - ); - - if (!ereg(",", $content['price'])) - { - // Add missing zeros - $content['price'] .= ",".str_repeat("0", $_CONFIG['max_comma']); - } - + $OUT_PAY = ''; + while ($content = SQL_FETCHARRAY($result_pay)) { // Load row template and switch color - $OUT_PAY .= LOAD_TEMPLATE("guest_sponsor_pay_row", true, $content); - $SW = 3 - $SW; - } - } - else - { + $OUT_PAY .= loadTemplate('guest_sponsor_pay_row', true, $content); + } // END - while + } else { // No pay types setuped so far! - $OUT_PAY = " - ".LOAD_TEMPLATE("admin_settings_saved", true, SPONSOR_NO_ACTIONS_ACTIVATED)." -"; + $OUT_PAY = loadTemplate('guest_sponsor_infos_none_row', loadTemplate('admin_settings_saved', true, '{--SPONSOR_NO_ACTIONS_ACTIVATED--}')); } -} - else -{ +} else { // No actions activated so far! - $OUT_ACT = " - ".LOAD_TEMPLATE("admin_settings_saved", true, SPONSOR_NO_ACTIONS_ACTIVATED)." -"; - $OUT_PAY = " - ".LOAD_TEMPLATE("admin_settings_saved", true, SPONSOR_NO_ACTIONS_ACTIVATED)." -"; + $OUT_ACT = loadTemplate('guest_sponsor_infos_none_row', loadTemplate('admin_settings_saved', true, '{--SPONSOR_NO_ACTIONS_ACTIVATED--}')); + $OUT_PAY = loadTemplate('guest_sponsor_infos_none_row', loadTemplate('admin_settings_saved', true, '{--SPONSOR_NO_ACTIONS_ACTIVATED--}')); } -// Transfer rows to constans -define('__SPONSOR_ACTIONS' , $OUT_ACT); -define('__SPONSOR_PAYTYPES', $OUT_PAY); - // Free memory -if (isset($result_act)) SQL_FREERESULT($result_act); -if (isset($result_pay)) SQL_FREERESULT($result_pay); +SQL_FREERESULT($result_act); +SQL_FREERESULT($result_pay); + +// Transfer rows to an array +$content = array( + 'actions' => $OUT_ACT, + 'paytypes' => $OUT_PAY +); // Load main template -LOAD_TEMPLATE("guest_sponsor_infos"); +loadTemplate('guest_sponsor_infos', false, $content); -// +// [EOF] ?>