getName() ?: __('Tickets Export'); // Session cache $cache = $_SESSION['Export:Q'.$queue->getId()]; if (isset($cache['filename'])) $filename = $cache['filename']; else $filename = trim(sprintf('%s Tickets - %s.csv', Format::htmlchars($queue->getName() ?: ''), strftime('%Y%m%d'))); if (isset($cache['delimiter'])) $delimiter = $cache['delimiter']; else $delimiter = Internationalization::getCSVDelimiter(); $fields = $queue->getExportFields(false) ?: array(); if (isset($cache['fields']) && $fields) $fields = array_intersect_key($fields, array_flip($cache['fields'])); $action = isset($info['action']) ? $info['action'] : '#tickets/export/'.$queue->getId(); ?>


getExportableFields()) as $path => $label) { echo sprintf('', $path, isset($fields[$path]) ? 'checked="checked"' : '', @$fields[$path] ?: $label); } ?>
 ( %d %s )', __('Check columns to export'), count($fields), __('selected')); ?>
  
isSaved()) { ?>