rendered paste body<?phpfunction calcdistance($i1, $i2){ $s_gal0 = $i1{0}; $s_gal1 = $i1{1}; $s_gal2 = $i1{2}; $s_reg0 = $i1{4}; $s_reg1 = $i1{5}; $s_sys0 = $i1{7}; $s_sys1 = $i1{8}; $s_ast0 = $i1{10}; $s_ast1 = $i1{11}; $t_gal0 = $i2{0}; $t_gal1 = $i2{1}; $t_gal2 = $i2{2}; $t_reg0 = $i2{4}; $t_reg1 = $i2{5}; $t_sys0 = $i2{7}; $t_sys1 = $i2{8}; $t_ast0 = $i2{10}; $t_ast1 = $i2{11}; $s_sys_x = $s_reg1 * 10 + $s_sys1; $s_sys_y = $s_reg0 * 10 + $s_sys0; $t_sys_x = $t_reg1 * 10 + $t_sys1; $t_sys_y = $t_reg0 * 10 + $t_sys0; $var_gal = abs(($s_gal1 - $t_gal1) * 19 + $s_gal2 - $t_gal2); $var_sys = ceil(sqrt(bcpow(($t_sys_x - $s_sys_x), 2) + bcpow(($t_sys_y - $s_sys_y),2))); $var_ast0 = abs($t_ast0 - $s_ast0); $var_ast1 = abs($t_ast1 - $s_ast1); if ($var_gal) { if ($t_gal1 == $s_gal1) { $distance = $var_gal * 200; } if ($t_gal1 > $s_gal1) { $distance = ((9 - $s_gal2)* 200 + 2000 + $t_gal2 * 200); } if ($t_gal1 < $s_gal1) { $distance = $s_gal2 * 200 + 2000 + (9 - $t_gal2) * 200; } } else { if ($var_sys) { $distance = $var_sys; } else { if ($var_ast0) {$distance = $var_ast0/5;}else{ $distance=0.1; } } } return $distance; }?>