- Created new log file for lscache with debug messages indicating configuration issues. - Added multiple log files for ps_accounts capturing errors related to shop token refresh failures and multi-shop configuration issues from August 18 to August 24, 2025.
43 lines
1.6 KiB
PHP
43 lines
1.6 KiB
PHP
<?php
|
|
phpinfo();
|
|
exit;
|
|
die('aaaaaaa');
|
|
// Parametry połączenia z bazą danych
|
|
$host = 'mariadb1011.server493388.nazwa.pl';
|
|
$dbname = 'server493388_wyczarujprezent-prod';
|
|
$user = 'server493388_wyczarujprezent-prod';
|
|
$pass = 'rtBFCfuQ6dzrWy9eY49A';
|
|
|
|
try {
|
|
// Połączenie z bazą danych
|
|
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $user, $pass);
|
|
|
|
// Ustaw tryb raportowania błędów dla PDO
|
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
|
|
// Wybierz miesiąc
|
|
$year = 2024; // przykład
|
|
$month = 8; // sierpień jako przykład
|
|
|
|
// Zapytanie do pobrania zamówień z danego miesiąca
|
|
$query = "SELECT COUNT(id_order) as total_orders, SUM(total_paid_tax_incl) as total_value FROM pr_orders WHERE YEAR(date_add) = :year AND MONTH(date_add) = :month";
|
|
$stmt = $pdo->prepare($query);
|
|
$stmt->execute(['year' => $year, 'month' => $month]);
|
|
|
|
// Pobierz wyniki
|
|
$result = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
|
|
// Oblicz średnią wartość zamówienia
|
|
$average_order_value = ($result['total_orders'] > 0) ? $result['total_value'] / $result['total_orders'] : 0;
|
|
|
|
// Wyświetl wyniki w tabelce
|
|
echo "<table border='1'>";
|
|
echo "<tr><th>Total Orders</th><th>Total Value</th><th>Average Order Value</th></tr>";
|
|
echo "<tr><td>" . $result['total_orders'] . "</td><td>" . $result['total_value'] . "</td><td>" . $average_order_value . "</td></tr>";
|
|
echo "</table>";
|
|
} catch (PDOException $e) {
|
|
echo "Błąd połączenia z bazą danych: " . $e->getMessage();
|
|
} catch (Exception $e) {
|
|
echo "Wystąpił błąd: " . $e->getMessage();
|
|
}
|
|
?>
|