From: Andreas Unterkircher Date: Sun, 1 Jul 2007 11:58:41 +0000 (+0000) Subject: issue20, use -anchor to directly jump to the right photo in photo index view X-Git-Tag: phpfspot-1.2~179 X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=commitdiff_plain;h=4c5aa67169b34a02bd7c3b482f178cb93f6700f9 issue20, use -anchor to directly jump to the right photo in photo index view git-svn-id: file:///var/lib/svn/phpfspot/trunk@156 fa6a889d-dae6-447d-9e79-4ba9a3039384 --- diff --git a/phpfspot.class.php b/phpfspot.class.php index 980dc81..ca5f7b4 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -399,6 +399,8 @@ class PHPFSPOT { $count = count($photos); + $anchor = $_SESSION['begin_with']; + if(!isset($this->cfg->rows_per_page) || $this->cfg->rows_per_page == 0) { $begin_with = 0; @@ -435,10 +437,12 @@ class PHPFSPOT { $images[$rows] = Array(); $img_height[$rows] = Array(); $img_width[$rows] = Array(); + $img_id[$rows] = Array(); for($i = $begin_with; $i < $end_with; $i++) { $images[$rows][$cols] = $photos[$i]; + $img_id[$rows][$cols] = $i; $thumb_path = $this->cfg->base_path ."/thumbs/". $this->cfg->thumb_width ."_". $this->getMD5($photos[$i]); @@ -535,10 +539,13 @@ class PHPFSPOT { $this->tmpl->assign('images', $images); $this->tmpl->assign('img_width', $img_width); $this->tmpl->assign('img_height', $img_height); + $this->tmpl->assign('img_id', $img_id); $this->tmpl->assign('rows', $rows); $this->tmpl->assign('columns', $this->cfg->thumbs_per_row); + $this->tmpl->show("photo_index.tpl"); + print "\n"; } // showPhotoIndex() diff --git a/templates/photo_index.tpl b/templates/photo_index.tpl index 57cf2ff..ee11a4f 100644 --- a/templates/photo_index.tpl +++ b/templates/photo_index.tpl @@ -39,7 +39,7 @@ {if $images[row][col] }