Пример #1
0
    public function format_imagedata($open, $name, $attrs)
    {
        $img = parent::format_imagedata($open, $name, $attrs);
        static $id = 0;
        if ($img) {
            preg_match('/src="([^"]*)"/', $img, $matches);
            if (isset($matches[1])) {
                $href = $matches[1];
                $filename = basename($href);
                $ext = substr($filename, strrpos($filename, '.') + 1);
                //FIXME Create a real id for images
                $image_id = 'image-' . ++$id;
                $this->manifest .= <<<MANIFEST
    <item id="{$image_id}" href="{$href}" media-type="image/{$ext}"/>

MANIFEST;
            }
        }
        return $img;
    }