Lines Matching full:data

40      * Parse SVG syntax into media data
50 $data = Doku_Handler_Parse_Media($match);
54 if (!($data['type'] === 'internalmedia' && $helper->isDiagramFile(mediaFN($data['src'])))) {
60 $data['url'] = ml($data['src'], ['cache' => 'nocache'], true, '&');
61 return $data;
87 * @param array $data
90 public function render($format, Doku_Renderer $renderer, $data) argument
95 $renderer->internalmedia($data['src']);
102 if (auth_quickaclcheck(cleanID($data['src'])) < AUTH_READ) return false;
105 $cachefile = $this->getCachedPNG($data);
110 'width' => empty($data['width']) ? '' : $data['width'],
111 'height' => empty($data['height']) ? '' : $data['height'],
112 'title' => $data['title'] ?? '',
113 'alt' => $data['title'] ?? '',
114 'align' => $data['align'],
115 'src' => $data['url'],
130 $wrapperAttributes['title'] = $data['title'] ?? '';
131 $wrapperAttributes['class'] = 'media diagrams-svg-wrapper media' . $data['align'];
135 $imageAttributes['data'] = $data['url'];
136 $imageAttributes['data-id'] = cleanID($data['src'] ?? '');
138 $imageAttributes['data-pos'] = $data['pos'] ?? '';
139 $imageAttributes['data-len'] = $data['len'] ?? '';
140 $imageAttributes['width'] = empty($data['width']) ? '' : $data['width'];
141 $imageAttributes['height'] = empty($data['height']) ? '' : $data['height'];
144 // strip cache dir and our cache extension from data attribute
145 …$imageAttributes['data-pngcache'] = str_replace([$conf['cachedir'], Diagrams::CACHE_EXT], '', $cac…
163 * @param array $data
166 protected function getCachedPNG($data) argument
172 if (empty($data['svg'])) {
173 $data['svg'] = file_get_contents(mediaFN($data['src']));
175 $cachefile = getCacheName($data['svg'], Diagrams::CACHE_EXT);