Lines Matching refs:src

738             $this->doc .= '<img src="' . DOKU_BASE . 'lib/images/smileys/' . $this->smileys[$smiley] .
1174 * @param string $src media ID
1185 $src,
1195 if (strpos($src, '#') !== false) {
1196 [$src, $hash] = sexplode('#', $src, 2);
1198 $src = (new MediaResolver($ID))->resolveId($src, $this->date_at, true);
1199 $exists = media_exists($src);
1203 $link = $this->_getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render);
1205 [$ext, $mime] = mimetype($src, false);
1208 $src,
1212 'rev' => $this->_getLastMediaRevisionAt($src)
1224 $src,
1228 'rev' => $this->_getLastMediaRevisionAt($src)
1232 if ($exists) $link['title'] .= ' (' . filesize_h(filesize(mediaFN($src))) . ')';
1259 * @param string $src full media URL
1270 $src,
1279 if (link_isinterwiki($src)) {
1280 [$shortcut, $reference] = sexplode('>', $src, 2, '');
1282 $src = $this->_resolveInterWiki($shortcut, $reference, $exists);
1283 if ($src == '' && empty($title)) {
1288 [$src, $hash] = sexplode('#', $src, 2);
1290 if ($src == '') {
1291 // only output plaintext without link if there is no src
1295 $link = $this->_getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render);
1297 $link['url'] = ml($src, ['cache' => $cache]);
1299 [$ext, $mime] = mimetype($src, false);
1661 * @param string $src media ID
1672 $src,
1683 [$ext, $mime] = mimetype($src);
1691 $jpeg = new JpegMeta(mediaFN($src));
1702 $title = $this->_xmlEntities(PhpString::basename(noNS($src)));
1707 $ret .= '<img src="' . ml(
1708 $src,
1713 'rev' => $this->_getLastMediaRevisionAt($src)
1741 return $this->_xmlEntities($title ?: PhpString::basename(noNS($src)));
1752 $ret .= $this->_video($src, $width, $height, $att);
1756 $ret .= $this->_audio($src, $att);
1764 $title = PhpString::basename(noNS($src));
1774 ml($src, ['cache' => $cache], true, '&'),
1787 $ret .= $this->_xmlEntities(PhpString::basename(noNS($src)));
1846 // some fixes on $img['src']
1848 [$img['src']] = explode('#', $img['src'], 2);
1850 $img['src'] = (new MediaResolver($ID))->resolveId($img['src'], $this->date_at, true);
1854 $img['src'],
1868 * @param string $src media ID
1878 public function _getMediaLinkConf($src, $title, $align, $width, $height, $cache, $render)
1890 $link['title'] = $this->_xmlEntities($src);
1891 $link['name'] = $this->_media($src, $title, $align, $width, $height, $cache, $render);
1899 * @param string $src - ID of video to embed
1908 public function _video($src, $width, $height, $atts = null)
1920 $isExternal = media_isexternal($src);
1924 [/* ext */, $srcMime] = mimetype($src);
1925 $files[$srcMime] = $src;
1929 $files = media_alternativefiles($src, $extensions);
1930 $poster = media_alternativefiles($src, ['jpg', 'png']);
1931 $tracks = media_trackfiles($src);
1957 $out .= '<source src="' . hsc($url) . '" type="' . $mime . '" />' . NL;
1976 $out .= 'src="' . ml($trackid, '', true) . '">' . NL;
1988 * @param string $src - ID of audio to embed
1994 public function _audio($src, $atts = [])
1997 $isExternal = media_isexternal($src);
2001 [/* ext */, $srcMime] = mimetype($src);
2002 $files[$srcMime] = $src;
2006 $files = media_alternativefiles($src, $extensions);
2025 $out .= '<source src="' . hsc($url) . '" type="' . $mime . '" />' . NL;