Código PHP:
   function spgm_BuildLink($text, $cssClass, $anchor, $galId, $pageIdx, $picId, $filters) {
 
global $spgm_cfg ;
 
spgm_Trace( 
'<p>function spgm_BuildLink</p>'."\n"
.'text: '.$text.'<br />'."\n"
.'cssClass: '.$cssClass.'<br />'."\n"
.'anchor: '.$anchor.'<br />'."\n"
.'galId: '.$galId.'<br />'."\n"
.'pageIdx: '.$pageIdx.'<br />'."\n"
.'picId: '.$picId.'<br />'."\n"
.'filters: '.$filters.'<br />'."\n" 
);
 
$url = $spgm_cfg['global']['documentSelf'].'?';
if ($galId != '') {
$url .= PARAM_NAME_GALID.'='.$galId;
}
if ($pageIdx != -1) {
$url .= '&'.PARAM_NAME_PAGE.'='.$pageIdx;
}
/* Nuevo */
if ($pageIdx == 1) {
$cero = 0;
$url .= '&'.PARAM_NAME_PICID.'='.$cero;
// Genera esta url: ../galeria/index.php?spgmGal=galeria&spgmPage=1&spgmPic=0
}
if ($pageIdx > 1) {
$mas = $cero + $spgm_cfg['conf']['thumbnailsPerPage'];
$url .= '&'.PARAM_NAME_PICID.'='.$mas;
// Genera esta url: ../galeria/index.php?spgmGal=galeria&spgmPage=2&spgmPic=10
}
/* Fin nuevo */
if ($picId != -1) {
$url .= '&'.PARAM_NAME_PICID.'='.$picId;
}
if ($filters != '') {
$url .= '&'.PARAM_NAME_FILTER.'='.$filters;
}
$url .= $spgm_cfg['global']['URLExtraParams']; 
if ($anchor != '') {
$url .= '#'.$anchor; 
}
else if ($spgm_cfg['conf']['stickySpgm'] == true) {
$url .= '#'.ANCHOR_SPGM; 
}
 
 
$link = '<a href="'.$url.'" class="'.$cssClass.'">'.$text.'</a>'; 
 
return $link;
} 
     
 


