?> / <?php echo \App::$cur->ecommerce->getItemsCount(['where' => ['date_create', date('Y-m-d 00:00:00'), '>']]); ?> </p> </div> <div class="col-lg-6"> <p>Всего Корзин/Заказов: <?php echo Ecommerce\Cart::getCount(); ?> / <?php echo Ecommerce\Cart::getCount(['where' => ['cart_status_id', 1, '>']]); ?> </p> <p>Новых Корзин/Заказов сегодня: <?php echo Ecommerce\Cart::getCount(['where' => [['date_create', date('Y-m-d 00:00:00'), '>']]]); ?> / <?php echo Ecommerce\Cart::getCount(['where' => [['cart_status_id', 1, '>'], ['complete_data', date('Y-m-d 00:00:00'), '>']]]); ?> </p> </div> </div> </div> <div class="panel-footer"> <a href ="/admin/Ecommerce/Item">Товары</a> | <a href ="/admin/Ecommerce/Cart">Заказы</a> </div> </div> <?php }];
<?php $pages = new Ui\Pages($_GET, ['count' => Ecommerce\Cart::getCount(['where' => ['user_id', Users\User::$cur->id]]), 'limit' => 10]); $carts = Ecommerce\Cart::getList(['where' => ['user_id', Users\User::$cur->id], 'order' => ['date_create', 'desc'], 'start' => $pages->params['start'], 'limit' => $pages->params['limit']]); $prefix = isset(App::$cur->ecommerce->config['orderPrefix']) ? $config = App::$cur->ecommerce->config['orderPrefix'] : ''; ?> <h3>История заказов</h3> <div class="table-responsive"> <table class="table table-bordered table-hover table-condensed list"> <thead> <tr> <td class="text-right">№ Заказа</td> <td class="text-left">Статус</td> <td class="text-right">Товары</td> <td class="text-right">Всего</td> <td class="text-left">Оформлено</td> <td>Оплата</td> <td></td> </tr> </thead> <tbody> <?php foreach ($carts as $cart) { $sums = []; foreach ($cart->cartItems as $cartItem) { $currency_id = $cartItem->price && $cartItem->price->currency ? $cartItem->price->currency->id : (!empty(\App::$cur->ecommerce->config['defaultCurrency']) ? \App::$cur->ecommerce->config['defaultCurrency'] : 0); if (empty($sums[$currency_id])) { $sums[$currency_id] = $cartItem->final_price * $cartItem->count; } else { $sums[$currency_id] += $cartItem->final_price * $cartItem->count;