function getJSON($arguments) { // important for url_for() links define('FORCE_NO_RELATIVE', true); $result = array(); $result['currencies'] = array(); foreach (get_all_currencies() as $cur) { $result['currencies'][] = array('code' => $cur, 'abbr' => get_currency_abbr($cur), 'name' => get_currency_name($cur), 'fiat' => is_fiat_currency($cur)); } require __DIR__ . "/../../inc/api.php"; $result['rates'] = api_get_all_rates(); return $result; }
<span class="row"> <input type="text" id="value2" value="<?php echo htmlspecialchars($value2); ?> "> <select id="currency2"> <?php foreach (get_all_currencies() as $cur) { echo "<option value=\"" . htmlspecialchars($cur) . "\" class=\"currency_name_" . htmlspecialchars($cur) . "\"" . ($cur == $currency2 ? " selected" : "") . ">" . get_currency_abbr($cur) . "</option>\n"; } ?> </select> </span> <div class="using"><?php echo t("Using :exchange", array(':exchange' => '<span id="exchange_text">' . t("no exchange") . '</span>')); ?> </div> </div> <script type="text/javascript"> function get_all_rates() { return <?php require_once __DIR__ . "/../inc/api.php"; $rates = api_get_all_rates(true); echo json_encode($rates); ?> ; } </script>