Language switch
This commit is contained in:
parent
f904532298
commit
d4277974fa
@ -97,3 +97,102 @@ Product price query executed. Found: {"price_net":"233.20","price_gross":"286.84
|
|||||||
Found product price. Net: 233.2, Gross: 286.84
|
Found product price. Net: 233.2, Gross: 286.84
|
||||||
FINAL: Returning Net: 233.2, Gross: 286.84
|
FINAL: Returning Net: 233.2, Gross: 286.84
|
||||||
---
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 1, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"1111.00","price_gross":"1366.53"}
|
||||||
|
Found product price. Net: 1111, Gross: 1366.53
|
||||||
|
FINAL: Returning Net: 1111, Gross: 1366.53
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 2, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"1318.05","price_gross":"1621.20"}
|
||||||
|
Found product price. Net: 1318.05, Gross: 1621.2
|
||||||
|
FINAL: Returning Net: 1318.05, Gross: 1621.2
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 3, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"9.95","price_gross":"12.24"}
|
||||||
|
Found product price. Net: 9.95, Gross: 12.24
|
||||||
|
FINAL: Returning Net: 9.95, Gross: 12.24
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 4, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"9.95","price_gross":"12.24"}
|
||||||
|
Found product price. Net: 9.95, Gross: 12.24
|
||||||
|
FINAL: Returning Net: 9.95, Gross: 12.24
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 5, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"68.00","price_gross":"83.64"}
|
||||||
|
Found product price. Net: 68, Gross: 83.64
|
||||||
|
FINAL: Returning Net: 68, Gross: 83.64
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 6, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"171.60","price_gross":"211.07"}
|
||||||
|
Found product price. Net: 171.6, Gross: 211.07
|
||||||
|
FINAL: Returning Net: 171.6, Gross: 211.07
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 7, client
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"233.20","price_gross":"286.84"}
|
||||||
|
Found product price. Net: 233.2, Gross: 286.84
|
||||||
|
FINAL: Returning Net: 233.2, Gross: 286.84
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 1, client 1
|
||||||
|
Client price query executed. Found: {"price_net":"894.31","price_gross":"1100.00"}
|
||||||
|
Found client price. Net: 894.31, Gross: 1100
|
||||||
|
FINAL: Returning Net: 894.31, Gross: 1100
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 2, client 1
|
||||||
|
Client price query executed. Found: {"price_net":"1056.91","price_gross":"1300.00"}
|
||||||
|
Found client price. Net: 1056.91, Gross: 1300
|
||||||
|
FINAL: Returning Net: 1056.91, Gross: 1300
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 3, client 1
|
||||||
|
Client price query executed. Found: {"price_net":"32.52","price_gross":"40.00"}
|
||||||
|
Found client price. Net: 32.52, Gross: 40
|
||||||
|
FINAL: Returning Net: 32.52, Gross: 40
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 4, client 1
|
||||||
|
Client price query executed. Found: No
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"9.95","price_gross":"12.24"}
|
||||||
|
Found product price. Net: 9.95, Gross: 12.24
|
||||||
|
FINAL: Returning Net: 9.95, Gross: 12.24
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 5, client 1
|
||||||
|
Client price query executed. Found: No
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"68.00","price_gross":"83.64"}
|
||||||
|
Found product price. Net: 68, Gross: 83.64
|
||||||
|
FINAL: Returning Net: 68, Gross: 83.64
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 6, client 1
|
||||||
|
Client price query executed. Found: No
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"171.60","price_gross":"211.07"}
|
||||||
|
Found product price. Net: 171.6, Gross: 211.07
|
||||||
|
FINAL: Returning Net: 171.6, Gross: 211.07
|
||||||
|
---
|
||||||
|
---
|
||||||
|
START getEffectivePrice for product 7, client 1
|
||||||
|
Client price query executed. Found: No
|
||||||
|
Client price not found or not set, falling back to product price.
|
||||||
|
Product price query executed. Found: {"price_net":"233.20","price_gross":"286.84"}
|
||||||
|
Found product price. Net: 233.2, Gross: 286.84
|
||||||
|
FINAL: Returning Net: 233.2, Gross: 286.84
|
||||||
|
---
|
||||||
|
|||||||
@ -1,23 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once __DIR__ . '/init.php';
|
require_once __DIR__ . '/init.php';
|
||||||
|
|
||||||
if (isset($_GET['lang'])) {
|
|
||||||
set_lang($_GET['lang']);
|
|
||||||
$uri = $_SERVER['REQUEST_URI'];
|
|
||||||
$url_parts = parse_url($uri);
|
|
||||||
$path = $url_parts['path'];
|
|
||||||
$query = [];
|
|
||||||
if (isset($url_parts['query'])) {
|
|
||||||
parse_str($url_parts['query'], $query);
|
|
||||||
unset($query['lang']);
|
|
||||||
}
|
|
||||||
$new_url = $path;
|
|
||||||
if (!empty($query)) {
|
|
||||||
$new_url .= '?' . http_build_query($query);
|
|
||||||
}
|
|
||||||
header("Location: " . $new_url);
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$user_role = get_user_role();
|
$user_role = get_user_role();
|
||||||
$current_lang = get_lang();
|
$current_lang = get_lang();
|
||||||
|
|||||||
@ -4,5 +4,24 @@ if (session_status() === PHP_SESSION_NONE) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
require_once __DIR__ . '/i18n.php';
|
require_once __DIR__ . '/i18n.php';
|
||||||
|
|
||||||
|
if (isset($_GET['lang'])) {
|
||||||
|
set_lang($_GET['lang']);
|
||||||
|
$uri = $_SERVER['REQUEST_URI'];
|
||||||
|
$url_parts = parse_url($uri);
|
||||||
|
$path = $url_parts['path'];
|
||||||
|
$query = [];
|
||||||
|
if (isset($url_parts['query'])) {
|
||||||
|
parse_str($url_parts['query'], $query);
|
||||||
|
unset($query['lang']);
|
||||||
|
}
|
||||||
|
$new_url = $path;
|
||||||
|
if (!empty($query)) {
|
||||||
|
$new_url .= '?' . http_build_query($query);
|
||||||
|
}
|
||||||
|
header("Location: " . $new_url);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
require_once __DIR__ . '/auth.php';
|
require_once __DIR__ . '/auth.php';
|
||||||
require_once __DIR__ . '/helpers.php';
|
require_once __DIR__ . '/helpers.php';
|
||||||
Loading…
x
Reference in New Issue
Block a user