function fetchNoticeListArray($noticelist, $recordCharset, $includeLinks, $includeItems) { //Je filtre les notices en fonction des droits $noticelist = $this->filter_tabl_notices($noticelist); if (!count($noticelist)) { return array(); } $converter = new external_services_converter_notices(1, 600); $converter->set_params(array("include_links" => $includeLinks, "include_items" => $includeItems, "include_authorite_ids" => true)); $keyed_results = $converter->convert_batch($noticelist, "raw_array", $recordCharset); $array_results = array_values($keyed_results); return $array_results; }
function noticeids_to_recordformats($noticesids, $record_format, $recordcharset = 'iso-8859-1', $includeLinks = true, $includeItems = false) { $converter = new external_services_converter_notices(1, 600); $converter->set_params(array("include_links" => $includeLinks, "include_items" => $includeItems, "include_authorite_ids" => true)); return $converter->convert_batch($noticesids, $record_format, $recordcharset); }