--- nfo/php/libs/com.newsblob.phphtmllib/widgets/ImageThumbnailWidget.inc 2003/01/30 03:29:44 1.1 +++ nfo/php/libs/com.newsblob.phphtmllib/widgets/ImageThumbnailWidget.inc 2003/02/22 21:08:23 1.2 @@ -3,7 +3,7 @@ /** * This contains the ImageThumbnailTable widget * - * $Id: ImageThumbnailWidget.inc,v 1.1 2003/01/30 03:29:44 jonen Exp $ + * $Id: ImageThumbnailWidget.inc,v 1.2 2003/02/22 21:08:23 jonen Exp $ * * @author Walter A. Boring IV * @package phpHtmlLib @@ -406,7 +406,7 @@ $img = html_img($filename, $this->_thumb_width, $this->_thumb_height); $link = $this->_urldir . "/" . $file; - $a = html_a($link, $img, "treenavnormal"); + $a = html_a(htmlentities($link), $img, "treenavnormal"); $td = new TDtag( array("align" => "left"), $a); return $td; @@ -450,7 +450,7 @@ $container->add("FIRST"); } else { //we aren't on the first page. - $container->add( html_a($base_url."&".$this->_offsetVar."=0", "FIRST") ); + $container->add( html_a(htmlentities($base_url."&".$this->_offsetVar."=0"), "FIRST", "thumblink") ); } //render the "prev" link @@ -460,7 +460,7 @@ } else { //we aren't on the first page. $page = $offset - 1; - $container->add( html_a($base_url."&".$this->_offsetVar."=$page", "PREV") ); + $container->add( html_a(htmlentities($base_url."&".$this->_offsetVar."=$page"), "PREV", "thumblink") ); } //Render the "next" link @@ -470,7 +470,7 @@ } else { //we aren't on the first page. $page = $offset + 1; - $container->add( html_a($base_url."&".$this->_offsetVar."=$page", "NEXT")); + $container->add( html_a(htmlentities($base_url."&".$this->_offsetVar."=$page"), "NEXT", "thumblink")); } //Render the "Last" link @@ -480,7 +480,7 @@ } else { //we aren't on the first page. $page = $num_pages - 1; - $container->add( html_a($base_url."&".$this->_offsetVar."=$page", "LAST")); + $container->add( html_a(htmlentities($base_url."&".$this->_offsetVar."=$page"), "LAST", "thumblink")); } return $container; @@ -698,30 +698,30 @@ class ImageThumbnailWidgetCSS extends CSSBuilder { function user_setup() { - $this->add_entry("#imagethumbnail", NULL, + $this->add_entry(".imagethumbnail", "", array("margin" => "0px 0px 0px 0px", "font-family" => "arial, helvetica, sans-serif", "font-size" => "10pt", "border" => "1px solid #999999") ); - $this->add_entry("#imagethumbnail", "legend", + $this->add_entry(".imagethumbnail", "legend", array("font-size" => "10pt", "font-weight" => "bold", "color" => "#000000")); - $this->add_entry("#imagethumbnail", "a:active,a:link,a:visited", + $this->add_entry(".imagethumbnail", "a.thumblink:active,a.thumblink:link,a.thumblink:visited", array("font-size" => "10pt", "font-weight" => "bold", "color" => "#999999", "background" => "#FFFFFF")); - $this->add_entry("#imagethumbnail", "a:hover", + $this->add_entry(".imagethumbnail", "a.thumblink:hover", array("font-size" => "10pt", "font-weight" => "bold", "color" => "#4141FF", "background" => "#eeeeee", "text-decoration" => "none")); - $this->add_entry("#imagethumbnail", "table", + $this->add_entry(".imagethumbnail", "table", array("padding-left" => "5px")); } }