0) { $shopAdminLink = true; while ($row = @mysqli_fetch_array($result)) { if($row['active'] == 1) { $siteAdminAvailableShops[] = $row['shop_code']; } } } else { $shopAdminLink = false; } $zeitraum_values = array( "%d.%m.%Y", "KW%v-%x", "%m/%Y", "%Y" ); $zeitraum_names = array( $translation->get("days"), $translation->get("calendarweeks"), $translation->get("months"), $translation->get("years") ); $shop_values = array(); $shop_names = array(); $query = "SELECT * FROM shop_shop"; $result = mysqli_query($GLOBALS['mysql_con'], $query); while ($shop = mysqli_fetch_assoc($result)) { // wenn benutzer diesen shop nicht sehen darf if($shopAdminLink === true && !in_array($shop['code'], $siteAdminAvailableShops)) { continue; } if ($_POST['input_shop'] == '') { $_POST['input_shop'] = $shop['code']; } $shop_values[] = $shop['code']; $shop_names[] = $shop['description']; } if(count($shop_values)) { $von_value = ""; $bis_value = date("d.m.Y", time()); if (isset($_POST['input_from'])) { $von_value = $_POST['input_from']; $bis_value = $_POST['input_to']; } if ($_POST['input_shop'] != $_POST['old_shop_code']) { $von_value = ""; } // datum der ersten bestellung aus dem aktuellen shop auslesen $query = "SELECT MIN(order_date) as order_date FROM shop_sales_header WHERE shop_code = '" . $_POST['input_shop'] . "' AND successful = 1"; $result = mysqli_query($GLOBALS['mysql_con'], $query); $shop = mysqli_fetch_assoc($result); $mindate = $shop['order_date']; $mindateTs = strtotime($mindate); $vor2jahren = strtotime("-2 years"); if ($von_value == "") { if ($mindateTs > $vor2jahren) { $von_value = datefromsql($mindate); } else { $von_value = date("d.m.Y", $vor2jahren); } } if ($von_value != "" && $mindateTs > strtotime($von_value)) { $von_value = datefromsql($mindate); } if ($mindateTs === false) { $von_value = ""; } } ?>

" . $translation->get("no_shops_available") . "
"; return; } ?>
get("shop"), "input_shop", $shop_values, $shop_names, $_POST['input_shop'], false, true); ?> get("intervall"), "input_interval", $zeitraum_values, $zeitraum_names, $_POST['input_interval'], false, true); ?> get("from"), "input_from", "date", $von_value, 10); ?> get("to"), "input_to", "date", $bis_value, 10); ?>
= " . datetosql($von_value) . " "; } if ($bis_value != "") { $where_bis = " and order_date <= " . datetosql($bis_value) . " "; } $query = " SELECT @row_number:=@row_number+1 AS id, date_format( order_date, '" . $interval . "' ) AS '" . $translation->get("period") . "', count( id ) AS '" . $translation->get("orders") . "', round( sum( total ) , 2 ) AS '" . $translation->get("sum_bill") . "', round( sum( subtotal ) , 2 ) AS '" . $translation->get("sum_goods") . "', round( avg( subtotal ) , 2 ) AS '" . $translation->get("avarage_goods_sum") . "', round( min( subtotal ) , 2 ) AS '" . $translation->get("sum_min") . "', round( max( subtotal ) , 2 ) AS '" . $translation->get("sum_max") . "' FROM shop_sales_header WHERE shop_code = '" . $_POST['input_shop'] . "' AND successful = 1 $where_von $where_bis GROUP BY DATE_FORMAT( order_date, '" . $interval . "' ) ORDER BY order_date DESC LIMIT 60 "; $format = array('option', 'text', 'integer', 'euro', 'euro', 'euro', 'euro', 'euro'); if ($result = @mysqli_query($GLOBALS['mysql_con'], $query)) { linklist($result, "", $format); } ?>