/home/techb158/immovalet.com/platform/plugins/ecommerce/helpers
NameSizeModeActions
brands.php14580644editdlrm
common.php45100644editdlrm
constants.php53610644editdlrm
currencies.php47970644editdlrm
customer.php17710644editdlrm
discounts.php44840644editdlrm
order.php14830644editdlrm
prices.php32360644editdlrm
product-attributes.php11230644editdlrm
product-categories.php16300644editdlrm
product-variations.php36870644editdlrm
products.php174080644editdlrm
shipping.php6660644editdlrm
Edit: /home/techb158/immovalet.com/platform/plugins/ecommerce/helpers/common.php (4510B)
getPdo()->quote($string); } } if (!function_exists('rv_get_image_list')) { /** * @param array $imagesList * @param array $sizes * @return array */ function rv_get_image_list(array $imagesList, array $sizes) { $result = []; foreach ($sizes as $size) { $images = []; foreach ($imagesList as $url) { $images[] = RvMedia::getImageUrl($url, $size); } $result[$size] = $images; } return $result; } } if (!function_exists('get_ecommerce_setting')) { /** * @param string $key * @param null $default * @return string */ function get_ecommerce_setting($key, $default = '') { return setting(config('plugins.ecommerce.general.prefix') . $key, $default); } } if (!function_exists('get_shipment_code')) { /** * @param int $shipmentId * @return Repository|mixed */ function get_shipment_code($shipmentId) { return '#' . (config('plugins.ecommerce.order.default_order_start_number') + $shipmentId); } } if (!function_exists('get_primary_store_locator')) { /** * @return StoreLocator|mixed */ function get_primary_store_locator() { $defaultStore = app(StoreLocatorInterface::class)->getFirstBy(['is_primary' => 1]); return $defaultStore ?? new StoreLocator; } } if (!function_exists('ecommerce_convert_weight')) { /** * @param int $weight * @return float|int */ function ecommerce_convert_weight($weight) { switch (get_ecommerce_setting('store_weight_unit', 'g')) { case 'g': break; case 'kg': $weight = $weight * 1000; break; } return $weight; } } if (!function_exists('ecommerce_convert_width_height')) { /** * @param int $data * @return float|int */ function ecommerce_convert_width_height($data) { switch (get_ecommerce_setting('store_width_height_unit', 'cm')) { case 'cm': break; case 'm': $data = $data * 100; break; } return $data; } } if (!function_exists('ecommerce_weight_unit')) { /** * @param bool $full * @return array|string */ function ecommerce_weight_unit($full = false) { $unit = get_ecommerce_setting('store_weight_unit', 'g'); if (!$full) { return $unit; } switch ($unit) { case 'g': $unit = __('grams'); break; case 'kg': $unit = __('kilograms'); break; } return $unit; } } if (!function_exists('ecommerce_width_height_unit')) { /** * @param bool $full * @return array|string */ function ecommerce_width_height_unit($full = false) { $unit = get_ecommerce_setting('store_width_height_unit', 'cm'); if (!$full) { return $unit; } switch ($unit) { case 'cm': $unit = __('centimeters'); break; case 'm': $unit = __('meters'); break; } return $unit; } } if (!function_exists('mapped_implode')) { /** * @param string $glue * @param array $array * @param string $symbol * @return string */ function mapped_implode($glue, $array, $symbol = '=') { return implode($glue, array_map( function ($k, $v) use ($symbol) { return $k . $symbol . $v; }, array_keys($array), array_values($array) ) ); } }