'', 'txt'=>'%s'); /** * @public * * @param $tn:String a relative or absolute path to the thumbnail image * @param $lg:String a relative or absolute path to the large image to be shown * @param $title:String a title for the caption as well as the alt text * @param $group:String a group name if images are to be put into groups (see lightbox docs for more info) * @param $tn_att:Array an array of html attributes for the thumbnail image * * @returns a formated tag */ function img($tn,$lg,$title,$group='',$tn_att=array()) { $title = htmlspecialchars($title, ENT_QUOTES); return $this->output(sprintf($this->tags['img'], $this->_image($lg), $group, $title, $this->_image($tn), $this->_parseAttributes($tn_att, null, '', ' '),' alt="'.$title.'"')); } /** * @public * * @param $txt:String the text for the link that goes between the and the * @param $lg:String a relative or absolute path to the large image to be shown * @param $title:String a title for the caption as well as the alt text * @param $group:String a group name if images are to be put into groups (see lightbox docs for more info) * @param $class_att:Array an array of html attributes for the text link like "class"=>"myLBClass" * * @returns a formated tag */ function txt($txt,$lg,$title,$group='',$class_att=array()) { $title = htmlspecialchars($title, ENT_QUOTES); return $this->output(sprintf($this->tags['txt'], $this->_image($lg), $group, $title,$this->_parseAttributes($class_att, null, '', ' ') ,$txt)); } /** * @private * @param $path:String a string path to be parsed * @returns a url string */ function _image($path) { if (strpos($path, '://')||$path[0]=='/') { $url = $path; } else { $url = $this->webroot(IMAGES_URL . $path); } return $url; } } ?> ?>