AddJSFile("include/zoombox/zoombox.js");
$this->getJSControl();
}
/**
* addCSSFiles
* Add control CSS files to page object
*/
function addCSSFiles()
{
$this->AddCSSFile("include/zoombox/zoombox.css");
}
public function showDBValue(&$data, $keylink)
{
if($this->container->forExport && $this->container->forExport != "excel")
return mlang_message("LONG_BINARY");
$value = $data[$this->field];
$result = $value;
if(!CheckImageExtension($result))
return "";
if($this->container->forExport == "excel")
return $result;
$uploadFolder = $this->container->pSet->getUploadFolder($this->field);
$finalUploadFolder = $this->container->pSet->getFinalUploadFolder($this->field);
$fileName = $value;
if(!myfile_exists(getabspath($finalUploadFolder.$value)))
$value = GetRootPathForResources("images/no_image.gif");
else
$value = GetRootPathForResources($uploadFolder.$value);
if($this->container->pSet->showThumbnail($this->field))
{
$thumbprefix = $this->container->pSet->getStrThumbnail($this->field);
// show thumbnail
$thumbname = $thumbprefix.$fileName;
if(substr($uploadFolder,0,7) != "http://")
{
if(!myfile_exists($finalUploadFolder.$thumbname))
$thumbname = $value;
else
$thumbname = GetRootPathForResources($uploadFolder.$thumbname);
}
$linkPrefix = "";
$result = "";
$result .= "
is508)
$result .= " alt=\"".runner_htmlspecialchars($data[$this->field])."\"";
$result .= " border=0";
$result .= " src=\"".runner_htmlspecialchars($thumbname)."\">";
}
else
{
$imageSize = "";
$imgWidth = $this->container->pSet->getImageWidth($this->field);
if($imgWidth)
$imageSize .= " width=".$imgWidth;
$imgHeight = $this->container->pSet->getImageHeight($this->field);
if($imgHeight)
$imageSize .= ($imgHeight ? " height=".$imgHeight : "");
if($divSize != "")
$divSize = 'style="'.$divSize.'"';
if($this->is508)
$result='
field]).'\" src="'.runner_htmlspecialchars($value).'" '.$imageSize.' border="0">';
else
$result='
';
}
return $result;
}
}
?>