shop-old/modules/admin_search.php
2026-04-20 01:03:43 +02:00

36 lines
1.0 KiB
PHP

<?php
include_once './core/search.class.php';
class admin_search {
private $layout_object;
public function __construct($base_object, $layout_object) {
$this->layout_object = $layout_object;
}
function run() {
$search = $_GET['search'];
$customers = Search::customers($search);
$this->layout_object->assign('customer_hits', $customers['hits']);
$this->layout_object->assign('customer_search', $customers['results']);
$orders = Search::orders($search);
$this->layout_object->assign('order_hits', $orders['hits']);
$this->layout_object->assign('order_search', $orders['results']);
$items = Search::items($search);
$this->layout_object->assign('item_hits', $items['hits']);
$this->layout_object->assign('item_search', $items['results']);
$manufacturers = Search::manufacturers($search);
$this->layout_object->assign('manufacturer_hits', $manufacturers['hits']);
$this->layout_object->assign('manufacturer_search', $manufacturers['results']);
echo $this->layout_object->fetch('admin_search.tpl');
}
}