prepare($query); $stmt->bindParam(':currency', $currency, SQLITE3_INTEGER); $result = $stmt->execute(); $exchangeRate = $result->fetchArray(SQLITE3_ASSOC); if ($exchangeRate === false) { return $price; } else { $fromRate = $exchangeRate['rate']; return number_format($price * $fromRate, 2); } } function printSubscriptons($subscriptions, $sort, $categories) { if ($sort === "price") { usort($subscriptions, function($a, $b) { return $a['price'] < $b['price'] ? 1 : -1; }); } $currentCategory = 0; foreach ($subscriptions as $subscription) { if ($sort == "category_id" && $subscription['category_id'] != $currentCategory) { ?>
prepare($query); $result = $stmt->execute(); $row = $result->fetchArray(SQLITE3_ASSOC); $mainCurrencyId = $row['main_currency']; ?>