| | |
| | | * of this attachment. |
| | | * @param string $language The language of the attachment |
| | | * @param string $location The RFC 2557.4 location of the attachment |
| | | * @param string $n_encoding Use RFC 2047 for attachment name (Content-Type) encoding |
| | | * @param string $f_encoding Use RFC 2047 for attachment filename (Content-Disposition) encoding |
| | | * |
| | | * @return mixed true on success or PEAR_Error object |
| | | * @access public |
| | |
| | | $disposition = 'attachment', |
| | | $charset = '', |
| | | $language = '', |
| | | $location = '') |
| | | $location = '', |
| | | $n_encoding = NULL, |
| | | $f_encoding = NULL) |
| | | { |
| | | $filedata = ($isfile === true) ? $this->_file2str($file) |
| | | : $file; |
| | |
| | | 'charset' => $charset, |
| | | 'language' => $language, |
| | | 'location' => $location, |
| | | 'disposition' => $disposition |
| | | 'disposition' => $disposition, |
| | | 'name-encoding' => $n_encoding, |
| | | 'filename-encoding'=> $f_encoding |
| | | ); |
| | | return true; |
| | | } |
| | |
| | | $params['disposition'] = 'inline'; |
| | | $params['dfilename'] = $value['name']; |
| | | $params['cid'] = $value['cid']; |
| | | if ($value['name-encoding']) { |
| | | $params['name-encoding'] = $value['name-encoding']; |
| | | } |
| | | if ($value['filename-encoding']) { |
| | | $params['filename-encoding'] = $value['filename-encoding']; |
| | | } |
| | | |
| | | $ret = $obj->addSubpart($value['body'], $params); |
| | | return $ret; |
| | |
| | | if ($value['location']) { |
| | | $params['location'] = $value['location']; |
| | | } |
| | | if ($value['name-encoding']) { |
| | | $params['name-encoding'] = $value['name-encoding']; |
| | | } |
| | | if ($value['filename-encoding']) { |
| | | $params['filename-encoding'] = $value['filename-encoding']; |
| | | } |
| | | $params['content_type'] = $value['c_type']; |
| | | $params['disposition'] = isset($value['disposition']) ? |
| | | $value['disposition'] : 'attachment'; |
| | |
| | | */ |
| | | function _encodeHeaders($input, $params = array()) |
| | | { |
| | | |
| | | $build_params = $this->_build_params; |
| | | while (list($key, $value) = each($params)) { |
| | | $build_params[$key] = $value; |