*/
public function getImageCacheFqfn () {
// Get the FQFN ready
- $fqfn = $this->getTemplateBasePath().'_cache/' . md5($this->imageInstance->getImageName().':'.$this->__toString().':'.$this->imageInstance->__toString()) . '.' . $this->imageInstance->getImageType();
+ $fqfn = sprintf("%s%s%s/%s.%s",
+ $this->getConfigInstance()->readConfig('base_path'),
+ $this->getGenericBasePath(),
+ 'images/_cache',
+ md5(
+ $this->imageInstance->getImageName().':'.$this->__toString().':'.$this->imageInstance->__toString()
+ ),
+ $this->imageInstance->getImageType()
+ );
// Return it
return $fqfn;
// Set the image instance
$responseInstance->setImageInstance($this->imageInstance);
}
+
+ /**
+ * Load a specified image template into the engine
+ *
+ * @param $template The image template we shall load which is
+ * located in 'image' by default
+ * @return void
+ */
+ public function loadImageTemplate ($template) {
+ // Set template type
+ $this->setTemplateType($this->getConfigInstance()->readConfig('image_template_type'));
+
+ // Load the special template
+ $this->loadTemplate($template);
+ }
}
// [EOF]