message = "TypeSpecial '__USER_ID' not exists"; echo json_encode($jsonData); exit; } $query = V::get('q', '', $_REQUEST); $rawRows = null; $jsonData = array(); $queryParams = array(); $rows = $typeSpecialUserId->getValuesWithExports($query, $queryParams); if($DBG){echo'
rows('.$query.') (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($rows);echo'';}
foreach ($rows as $kID => $vItem) {
$itemJson = new stdClass();
$itemJson->id = $vItem->id;
$itemJson->name = $vItem->param_out;
if (!empty($vItem->exports)) {
$itemJson->exports = $vItem->exports;
}
$jsonData[] = $itemJson;
}
echo json_encode($jsonData);
break;
}
case 'ProcesMenu__filtr_id': {
$typeSpecialUserId = TypespecialVariable::getInstance(-1, '__ZASOB');
if (!$typeSpecialUserId) {
$jsonData = new stdClass();
$jsonData->message = "TypeSpecial '__ZASOB' not exists";
echo json_encode($jsonData);
exit;
}
$query = V::get('q', '', $_REQUEST);
$rawRows = null;
$jsonData = array();
$queryParams = array();
$rows = $typeSpecialUserId->getValuesWithExports($query, $queryParams);
if($DBG){echo'rows('.$query.') (' . __CLASS__ . '::' . __FUNCTION__ . ':' . __LINE__ . '): ';print_r($rows);echo'';}
foreach ($rows as $kID => $vItem) {
$itemJson = new stdClass();
$itemJson->id = $vItem->id;
$itemJson->name = $vItem->param_out;
if (!empty($vItem->exports)) {
$itemJson->exports = $vItem->exports;
}
$jsonData[] = $itemJson;
}
echo json_encode($jsonData);
break;
}
}
exit;
}
}
}