Lines Matching refs:img

242             $img = $rel['firstimage'];
243 if(empty($img)){
526 foreach($files as $img){
527 $ret .= $this->_image($img,$data,$i);
546 $img = $files[0];
569 $src = ml($img['id'],$dim);
573 $i['alt'] = $this->_meta($img,'title');
637 protected function _image(&$img,$data,$idx){ argument
640 if (empty($img['isimg']) && empty($img['isvid'])) return '';
644 $ID = $img['id'];
648 if (!empty($img['isvid'])){
652 if ( !empty($img['poster'])){
653 $ID = $img['poster'];
655 $img['meta'] = new JpegMeta(mediaFN($ID));
656 $mw = (int) $this->_meta($img,'width');
657 $mh = (int) $this->_meta($img,'height');
667 $mw = (int) $this->_meta($img,'width');
668 $mh = (int) $this->_meta($img,'height');
702 if (!empty($img['fullsize'])) { // Override image size for fullsize
748 $ta['alt'] = $this->_caption($img,$data);
753 if (!empty($img['isvid'])) {
776 function _meta($img,$opt){ argument
777 if (!empty($img['meta'])) {
781 return $img['meta']->getField($this->metaAliases['img_title']);
783 return $img['meta']->getField($this->metaAliases['img_caption']);
785 return $img['meta']->getField($this->metaAliases['img_keywords']);
787 return $img['meta']->getField($this->metaAliases['img_date']);
789 return $img['meta']->getField($this->metaAliases['img_width']);
791 return $img['meta']->getField($this->metaAliases['img_height']);
797 return $img[$opt] ?? '';
873 function _caption($img,$data){ argument
876 $title = $this->_meta($img,'title');
882 $desc = $this->_meta($img,'desc');
888 $keywords = $this->_meta($img,'keywords');
894 $ret .= $this->_exif($img);
897 $ret .= '<p>'.hsc($img['file']).'</p>';
900 $ret .= '<p><a href="'.ml($img['id'], '', false).'">' .
910 function _exif($img){ argument
912 $jpeg = $img['meta'] ?? null;
949 foreach($files as $img) {
950 $file = mediaFN($img['id']);