header(array('atid'=>$ath->getID(), 'title'=>$ath->getName())); $default = array('headers' => 1, 'sep' => ','); if (session_loggedin()) { $u = session_get_user(); $pref = $u->getPreference('csv'); if ($pref) { $default = unserialize($pref); } } $bom = getIntFromRequest('bom', 0); $encoding = getStringFromRequest('encoding', 'UTF-8'); $headers = getIntFromRequest('headers', $default['headers']); $sep = getFilteredStringFromRequest('sep', '/^[,;]$/', $default['sep']); if (session_loggedin()) { if ( ($sep !== $default['sep']) || ($headers !== $default['headers']) ) { $pref = array_merge( $default, array('headers' => $headers, 'sep' => $sep)); $u->setPreference('csv', serialize($pref)); } } echo html_ao('script', array('type' => 'text/javascript')); ?> //" }); }); //]]> getID().'&sep='.urlencode($sep).'&headers='.$headers; $format = $headers ? _(' with headers') : _(' without headers'); $format .= _(' using ')."'".htmlentities($sep)."'"._(' as separator.'); ?>
Comma Separated Values) File. This format can be used to view your entries using your favorite spreadsheet software.'); ?>
information(_('By default, export uses filter as setup in the browse page. To overwrite, please use Advanced Options')); echo html_e('h2', array(), _('Export as a CSV file')); echo html_e('strong', array(), _('Selected CSV Format')._(': ')).'CSV'.$format.' '.util_make_link($url.'&func=format_csv&encoding='.$encoding.'&bom='.$bom, $HTML->getConfigurePic(_('Modify this CSV format.'))); echo $HTML->openForm(array('action' => $url.'&func=downloadcsv', 'method' => 'post')); echo html_e('input', array('type' => 'hidden', 'name' => 'bom', 'value' => $bom)); echo html_e('input', array('type' => 'hidden', 'name' => 'encoding', 'value' => $encoding)); echo html_ao('fieldset', array('id' => 'fieldset1_closed', 'class' => 'coolfieldset')); echo html_e('legend', array(), _('Advanced Options')); echo html_ao('div'); echo html_e('p', array(), _('Overwrite default filter. (No filtering)')._(': ').html_e('input', array('type' => 'checkbox', 'name' => 'overwrite_filter', 'value' => 'overwrite'))); $attrsInputLimitByStartDate = array('type' => 'checkbox', 'id' => 'limitByLastModifiedDate', 'name' => 'limitByLastModifiedDate', 'value' => 1, 'title' => _('Set last modified date limitation for this export. If not enable, not limitation.')); $attrsDatePickerLimitByStartDate = array('id' => 'datepicker_start', 'name' => '_changed_from', 'size' => 10, 'maxlength' => 10, 'disabled' => 'disabled'); echo html_e('p', array(), _('Set dates')._(': ').html_e('br'). _('From')._(': ').html_e('input', $attrsInputLimitByStartDate).html_e('input', $attrsDatePickerLimitByStartDate)); echo html_ac(html_ap() - 2); echo html_e('p', array(), html_e('input', array('type' => 'submit', 'value' => _('Download CSV file')))); echo $HTML->closeForm(); $ath->footer();