/
home
/
faureele
/
occitanie
/
wp-content
/
plugins
/
wpdatatables
/
source
/
Upload File
HOME
<?php defined('ABSPATH') or die("Cannot access pages directly."); class ImageWDTColumn extends WDTColumn { protected $_jsDataType = 'string'; protected $_dataType = 'string'; /** * ImageWDTColumn constructor. * @param array $properties */ public function __construct($properties = array()) { parent::__construct($properties); $this->_dataType = 'icon'; } /** * @param $content * @return mixed|string */ public function prepareCellOutput($content) { if (empty($content)) { return ''; } if (FALSE !== strpos($content, '||')) { list($image, $link) = explode('||', $content); $formattedValue = "<a href='{$link}' target='_blank' rel='lightbox[-1]'><img src='{$image}' /></a>"; } else { $formattedValue = "<img src='{$content}' />"; } $formattedValue = apply_filters('wpdatatables_filter_image_cell', $formattedValue, $this->getParentTable()->getWpId()); return $formattedValue; } }