Merge branch 'pages'. New page switcher for app listings.

This commit is contained in:
Hans-Emil Skogh 2012-01-03 21:43:02 +01:00
commit 37dad107e9

View file

@ -239,21 +239,33 @@ class FDroid
$out.=$matches; $out.=$matches;
$out.='<hr><p>'; $out.='<hr><p>';
if($query_vars['fdpage']==1) {
$out.="&lt;&lt;first "; $out.='<div style="width:20%; float:left; text-align:left;">';
$out.="&lt;prev ";
} else {
$out.='<a href="'.makelink($query_vars, array('fdpage'=>1)).'">&lt;&lt;first</a> ';
$out.='<a href="'.makelink($query_vars, array('fdpage'=>($query_vars['fdpage']-1))).'">&lt;&lt;prev</a> ';
}
$out.=' Page '.$query_vars['fdpage'].' of '.$numpages.' '; $out.=' Page '.$query_vars['fdpage'].' of '.$numpages.' ';
if($query_vars['fdpage']==$numpages) { $out.='</div>';
$out.="next&gt; ";
$out.="last&gt;&gt; "; $out.='<div style="width:60%; float:left; text-align:center;">';
} else { if($numpages>1) {
$out.='<a href="'.makelink($query_vars, array('fdpage'=>($query_vars['fdpage']+1))).'">next&gt;</a> '; for($i=1;$i<=$numpages;$i++) {
$out.='<a href="'.makelink($query_vars, array('fdpage'=>$numpages)).'">last&gt;&gt;</a> '; if($i == $query_vars['fdpage']) {
$out.='<b>'.$i.'</b>';
} else {
$out.='<a href="'.makelink($query_vars, array('fdpage'=>$i)).'">';
$out.=$i;
$out.='</a>';
}
$out.=' ';
}
$out.=' ';
} }
$out.='</div>';
$out.='<div style="width:20%; float:left; text-align:right;">';
if($query_vars['fdpage']!=$numpages) {
$out.='<a href="'.makelink($query_vars, array('fdpage'=>($query_vars['fdpage']+1))).'">next&gt;</a> ';
}
$out.='</div>';
$out.='</p>'; $out.='</p>';
} else if($query_vars['fdfilter']!='') { } else if($query_vars['fdfilter']!='') {
$out.='<p>No matches</p>'; $out.='<p>No matches</p>';