Newer
Older
<?php
/**
* This file contains package_quiqqer_discount_ajax_search
*/
/**

Henning Leutz
committed
* Search for discounts
*
* @param string $params - JSON query params
*
* @return array
*/
QUI::$Ajax->registerFunction(
'package_quiqqer_discount_ajax_search',
$allowedFields = $Discounts->getChildAttributes();
$params = json_decode($params, true);
$fields = json_decode($fields, true);
if (!is_array($fields)) {
}
if (isset($params['order'])) {
$query['order'] = $params['order'];
}
if (isset($params['limit'])) {
$query['limit'] = $params['limit'];
}
$allowedFields = array_flip($allowedFields);
foreach ($fields as $field => $value) {
if (!isset($allowedFields[$field]) && $field != 'id') {
continue;
}
$query['where_or'][$field] = [
}
// search
$data = $Discounts->getChildrenData($query);
$entry['text'] = $Locale->get(
'quiqqer/discount',
return strcmp($a['text'], $b['text']);