View file www/currency.php

File size: 4.54Kb
<?
session_start();

include("../includes/common.php");


$currency = trim($_GET['currency']=="")?trim($_POST['currency']):trim($_GET['currency']);
//echo $currency;

if(!is_numeric($currency)){
	$error = urlencode("Ошибка при передаче данных.");
	header("Location: $SITE_URL/error.php?error=$error");
	exit;
}

$curr_row = mysql_fetch_object(mysql_query("select * from ex_currencies where id = $currency and status = 1"));
if($curr_row->id==""){
	$error = urlencode("Ошибка при передаче данных.");
	header("Location: $SITE_URL/error.php?error=$error");
	exit;
}

$res = mysql_query("select ex_currencies.*, ex_exchanges.course, ex_exchanges.min_amount, ex_exchanges.max_amount, ex_exchanges.init_value_form, ex_exchanges.init_value_in, ex_exchanges.init_value_out from ex_currencies inner join ex_exchanges on ex_currencies.id = ex_exchanges.ex_currency1_id where ex_exchanges.ex_currency2_id=$currency and ex_exchanges.status=1 and ex_currencies.status=1 order by ex_currencies.position asc");

//$info = "Для обмена укажите сумму, которую вы хотите отдать или сумму, которую вы хотите получить. Система автоматически произведет расчет в соответствие с текущим курсом.";
//echo MainTop("ExChanger. Универсальная обменная система. Быстрое пополнение WebMoney, ЯндексДенег, E-Gold, E-Port",$info);

$js = "";
$init = "";
while($row = mysql_fetch_object($res)){
	$course = GetCourseByExID($row->id,$curr_row->id);
	$js .=  "inP['id_$row->id']=".pow(10,$row->precision).";\n";	
	$js .=  "courses['id_$row->id']=".($row->course+0).";\n";	
//	$js .=  "init_value_form['id_$row->id']='".($row->init_value_form)."';\n";	
//	$js .=  "init_value_in['id_$row->id']=".($row->init_value_in+0).";\n";	
//	$js .=  "init_value_out['id_$row->id']=".($row->init_value_out+0).";\n";	
	$js .=  "min_amt['id_$row->id']=".($row->min_amount+0).";\n";	
	$js .=  "max_amt['id_$row->id']=".($row->max_amount+0).";\n";	
	
	if($row->init_value_form=='in'){
		$init .=  "document.forms['id_".$row->id."'].amount_in.value='".($row->init_value_in+0)."';\n";
		$init .=  "in_out('id_".$row->id."', '$row->id', '$row->code',true);\n";
	}
	else{
		$init .=  "document.forms['id_".$row->id."'].out.value='".($row->init_value_out+0)."';\n";
		$init .=  "out_in('id_".$row->id."', '$row->id', '$row->code');\n";
	}	
}





$currs = array();
$res = mysql_query("select ex_currencies.*, ex_exchanges.course from ex_currencies inner join ex_exchanges on ex_currencies.id = ex_exchanges.ex_currency1_id where ex_exchanges.ex_currency2_id=$currency and ex_exchanges.status=1 and ex_currencies.status=1 order by ex_currencies.position asc");
while($row = mysql_fetch_object($res)){
	$bgcolor = $bgcolor=="#F0EFEF"?"#E1E1E1":"#F0EFEF";
	$currs[] = array("bgcolor" => $bgcolor,
									"id" => $row->id,
									"name" => $row->name,
									"code" => $row->code,							
									"ex_course" => number_format($row->course,$SETTINGS['course_precision']),							
									"ex_course_back" => number_format(1/$row->course,$SETTINGS['course_precision'])							
									);

}

$smarty->assign("curr_name", $curr_row->name);
$smarty->assign("curr_id", $curr_row->id);

$smarty->assign("currs", $currs);
$smarty->assign("js", $js);
$smarty->assign("init", $init);

$smarty->assign("curr_amount", $curr_row->metal_id>0?round($curr_row->amount*GetMetalPrice($curr_row->metal_id),2):$curr_row->amount);
$smarty->assign("this_perc_comission",($curr_row->comission_perc+0));
$smarty->assign("this_fix_comission",($curr_row->comission_fix+0));

$smarty->assign("gold_price" ,GetMetalPriceByName("GOLD"));
$smarty->assign("silver_price",GetMetalPriceByName("SILVER"));
$smarty->assign("platinum_price",GetMetalPriceByName("PLATINUM"));
$smarty->assign("palladium_price",GetMetalPriceByName("PALLADIUM"));

$smarty->assign("code_to", $curr_row->code);
$smarty->assign("who_pays_comission_to", $curr_row->who_pay_comission);
$smarty->assign("outP", pow(10,$curr_row->precision));


$smarty->assign("title", $SETTINGS['site_name']." Универсальная обменная система. Быстрое пополнение WebMoney, ЯндексДенег, E-Gold, E-Port");
$smarty->assign("info", "Для обмена укажите сумму, которую вы хотите 
отдать или сумму, которую вы хотите получить. Система автоматически 
произведет расчет в соответствие с текущим курсом. ");
$smarty->assign("ex_currencies", $ex_currencies);
$smarty->assign("main_class", "header1");
$smarty->assign("money_cources", get_currency_cources());
$smarty->assign("metal_cources", get_metal_cources());

$smarty->assign("onLoad", "Init()");


$smarty->display("smartex_currency.tpl");
?>