diff options
Diffstat (limited to 'phpfspot.class.php')
-rw-r--r-- | phpfspot.class.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/phpfspot.class.php b/phpfspot.class.php index 00b3af4..0e2ea44 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -1294,7 +1294,16 @@ class PHPFSPOT { else $style = ""; - $select = "<a href=\"javascript:showPhotoIndex(". (($i*$photo_per_page)-$photo_per_page) .");\""; + $start_with = ($i*$photo_per_page)-$photo_per_page; + + if($this->is_user_friendly_url()) { + $select = "<a href=\"". $this->cfg->web_path ."/tag/205/". $start_with ."\""; + } + else { + $select = "<a href=\"". $this->cfg->web_path ."/index.php?mode=showpi tags=". $current_tags ." begin_with=". $begin_with ."\""; + } + $select.= " onclick=\"showPhotoIndex(". $start_with ."); return false;\""; + if($style != "") $select.= $style; $select.= ">". $i ."</a> "; @@ -3133,6 +3142,8 @@ class PHPFSPOT { $this->session_cleanup(); $_GET['tags'] = $options[2]; $_SESSION['selected_tags'] = Array($options[2]); + if(isset($options[3]) && is_numeric($options[3])) + $_SESSION['begin_with'] = $options[3]; return $this->showPhotoIndex(); } break; |