/** * Creates a file name * * @param string $name * @return string */ protected function create_file_name($name) { global $COURSE; $filename = trim(shorten_text(format_string($COURSE->shortname), 50, true, '')) . '_'; $filename .= trim(shorten_text(format_string($name), 100, false, '')); $filename .= '_' . userdate(time(), '%Y%m%d', false, false); $filename = str_replace(' ', '_', $filename); $filename = trim(clean_filename($filename), '_'); return $filename . '.' . $this->format->get_extension(); }
public function init($file) { parent::init($file); // Write out CSV headers. fputcsv($this->fp, array(get_string('id', 'hsuforum'), get_string('discussion', 'hsuforum'), get_string('subject', 'hsuforum'), get_string('author', 'hsuforum'), get_string('date', 'hsuforum'), get_string('message', 'hsuforum'), get_string('attachments', 'hsuforum'), get_string('privatereply', 'hsuforum'))); }