MIF_E31222707/app/Helpers/helpers.php

24 lines
795 B
PHP

<?php
if (!function_exists('settings')) {
function settings() {
return \Modules\Setting\Entities\Setting::firstOrFail();
}
}
if (!function_exists('format_currency')) {
function format_currency($value, $format = true) {
if (!$format) {
return $value;
}
if (settings()->default_currency_position == 'prefix') {
$formatted_value = settings()->currency->symbol . number_format((float) $value, 2, settings()->currency->decimal_separator, settings()->currency->thousand_separator);
} else {
$formatted_value = number_format((float) $value, 2, settings()->currency->decimal_separator, settings()->currency->thousand_separator) . settings()->currency->symbol;
}
return $formatted_value;
}
}