Esempio n. 1
0
         }
     }
 }
 $template->assign_vars(array('S_EXCHANGE_ACTION' => append_sid("cash.{$phpEx}?mode=exchange"), 'S_HIDDEN_FIELDS' => '<input type="hidden" name="exchange" value="1" />', 'L_EXCHANGE' => $lang['Exchange'], 'L_FROM' => $lang['From'], 'L_TO' => $lang['To'], 'L_CONVERT' => $lang['Convert'], 'L_SELECT_ONE' => $lang['Select_one'], 'L_SUBMIT' => $lang['Submit'], 'L_RESET' => $lang['Reset']));
 $max_columns_per_row = 3;
 $columnwidth = intval(floor(100 / $max_columns_per_row));
 $bresenham = 0;
 $numrows = intval(ceil(count($indices) / $max_columns_per_row));
 $i = 0;
 while ($c_cur =& $cash->currency_next($cm_i, CURRENCY_ENABLED | CURRENCY_EXCHANGEABLE)) {
     $template->assign_block_vars("cashrow", array('CASH_ID' => $c_cur->id(), 'CASH_NAME' => $c_cur->name(true)));
     if ($i * $numrows / $cash->currency_count(CURRENCY_ENABLED | CURRENCY_EXCHANGEABLE) >= $bresenham) {
         $bresenham++;
         $template->assign_block_vars("rowrow", array());
     }
     $headercash = $c_cur->display($exchanger->amount($c_cur->id()));
     $template->assign_block_vars("rowrow.cashtable", array('CASH_ID' => $c_cur->id(), 'CASH_NAME' => $c_cur->name(), 'HEADER' => $lang['You_have'] . " " . $headercash, 'ONE_WORTH' => sprintf($lang['One_worth'], $c_cur->name()), 'NO_EXCHANGE' => sprintf($lang['Cannot_exchange'], $c_cur->name())));
     $exchangecount = 0;
     if (isset($exchange_data[$c_cur->id()]) && count($exchange_data[$c_cur->id()])) {
         $template->assign_block_vars("rowrow.cashtable.switch_exon", array());
         while ($c_cur_j =& $cash->currency_next($cm_j, CURRENCY_ENABLED | CURRENCY_EXCHANGEABLE)) {
             if ($c_cur->id() != $c_cur_j->id() && isset($exchange_data[$c_cur->id()]) && isset($exchange_data[$c_cur->id()][$c_cur_j->id()])) {
                 $ratio = floor($c_cur_j->data('cash_exchange') / $c_cur->data('cash_exchange') * 1000) / 1000;
                 $template->assign_block_vars("rowrow.cashtable.switch_exon.exchangeitem", array('EXCHANGE' => $c_cur_j->display($ratio)));
             }
         }
     } else {
         $template->assign_block_vars("rowrow.cashtable.switch_exoff", array());
     }
     $i++;
 }