prepare($sql); $stmt->bindParam(':name', $name, SQLITE3_TEXT); $stmt->bindParam(':symbol', $symbol, SQLITE3_TEXT); $stmt->bindParam(':code', $code, SQLITE3_TEXT); $stmt->bindParam(':currencyId', $currencyId, SQLITE3_INTEGER); $stmt->bindParam(':userId', $userId, SQLITE3_INTEGER); $result = $stmt->execute(); if ($result) { $response = [ "success" => true, "message" => $name . " " . translate('currency_saved', $i18n) ]; echo json_encode($response); } else { $response = [ "success" => false, "message" => translate('failed_to_store_currency', $i18n) ]; echo json_encode($response); } } else { $response = [ "success" => false, "message" => translate('fields_missing', $i18n) ]; echo json_encode($response); } } else { $response = [ "success" => false, "message" => translate('session_expired', $i18n) ]; echo json_encode($response); } ?>