Destination($filename); $this->_link_text = $link_text; } function process($tmp_filename, $content_type) { $dest_filename = OUTPUT_FILE_DIRECTORY.$this->filename_escape($this->get_filename()).".".$content_type->default_extension; copy($tmp_filename, $dest_filename); $text = $this->_link_text; $text = preg_replace('/%link%/', 'file://'.$dest_filename, $text); $text = preg_replace('/%name%/', $this->get_filename(), $text); print $text; } } ?>