get_tracker_field($_REQUEST['fieldId']); $_REQUEST['trackerId'] = $field_info['trackerId']; } if (empty($_REQUEST['trackerId'])) { $err = true; } else { $tracker_info = $trklib->get_tracker($_REQUEST['trackerId']); if (empty($tracker_info)) { $err = true; } else { $tikilib->get_perm_object($_REQUEST['trackerId'], 'tracker', $tracker_info, true); if ($tiki_p_view_trackers != 'y') { $err = true; } } } if (! isset($_REQUEST['lang'])) { $_REQUEST['lang'] = ''; } $values = []; if (! $err) { // errors $vals = $trklib->list_tracker_field_values($_REQUEST['trackerId'], $_REQUEST['fieldId'], 'opc', 'y', $_REQUEST['lang']); if (! empty($_REQUEST['q'])) { foreach ($vals as &$val) { if (strpos(strtolower($val), strtolower($_REQUEST['q'])) !== false) { $values[] = $val; } } } } $access->output_serialized($values);