function addHTMLImage($file,
        $c_type='application/octet-stream',
        $name = '',
        $isfile = true,
        $content_id = null
    ) {
        $bodyfile = null;

        if ($isfile) {
            // Don't load file into memory
            if ($this->_build_params['delay_file_io']) {
                $filedata = null;
                $bodyfile = $file;
            } else {
                if ($this->_isError($filedata = $this->_file2str($file))) {
                    return $filedata;
                }
            }
            $filename = ($name ? $name : $file);
        } else {
            $filedata = $file;
            $filename = $name;
        }

        if (!$content_id) {
            $content_id = preg_replace('/[^0-9a-zA-Z]/', '', uniqid(time(), true));
        }

        $this->_html_images[] = array(
            'body'      => $filedata,
            'body_file' => $bodyfile,
            'name'      => $filename,
            'c_type'    => $c_type,
            'cid'       => $content_id
        );

        return true;
    }
function addHTMLImage($file,
        $c_type='application/octet-stream',
        $name = '',
        $isfile = true,
        $content_id = null
    ) {
        $bodyfile = null;

        if ($isfile) {
            // Don't load file into memory
            if ($this->_build_params['delay_file_io']) {
                $filedata = null;
                $bodyfile = $file;
            } else {
                if ($this->_isError($filedata = $this->_file2str($file))) {
                    return $filedata;
                }
            }
            $filename = ($name ? $name : $file);
        } else {
            $filedata = $file;
            $filename = $name;
        }

        if (!$content_id) {
            $content_id = preg_replace('/[^0-9a-zA-Z]/', '', uniqid(time(), true));
        }

        $this->_html_images[] = array(
            'body'      => $filedata,
            'body_file' => $bodyfile,
            'name'      => $filename,
            'c_type'    => $c_type,
            'cid'       => $content_id
        );

        return true;
    }
function addHTMLImage ( $ file , $ c_type = 'application/octet-stream' , $ name = '' , $ isfile = true , $ content_id = null ) { $ bodyfile = null ; if ( $ isfile ) { // Don't load file into memory if ( $ this -> _build_params [ 'delay_file_io' ] ) { $ filedata = null ; $ bodyfile = $ file ; } else { if ( $ this -> _isError ( $ filedata = $ this -> _file2str ( $ file ) ) ) { return $ filedata ; } } $ filename = ( $ name ? $ name : $ file ) ; } else { $ filedata = $ file ; $ filename = $ name ; } if ( ! $ content_id ) { $ content_id = preg_replace ( '/[^0-9a-zA-Z]/' , '' , uniqid ( time ( ) , true ) ) ; } $ this -> _html_images [ ] = array ( 'body' => $ filedata , 'body_file' => $ bodyfile , 'name' => $ filename , 'c_type' => $ c_type , 'cid' => $ content_id ) ; return true ; }
Adds an image to the list of embedded images.

@param string $file       The image file name OR image data itself
@param string $c_type     The content type
@param string $name       The filename of the image.
Only used if $file is the image data.
@param bool   $isfile     Whether $file is a filename or not.
Defaults to true
@param string $content_id Desired Content-ID of MIME part
Defaults to generated unique ID

@return bool          True on success
@access public
Adds an image to the list of embedded images .