Warning: session_start(): open(/var/lib/php/sessions/sess_s323h7buftah9i2nj0ank6dgti, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// step = e.g. 100
// value = 0 to count
static S pageNav2(S baseLink, int count, int value, int step, S nVar) {
new L l;
baseLink += contains(baseLink, "?") ? "&" : "?"
+ urlencode(nVar) + "=";
if (value > 0) l.add(ahref(baseLink + max(0, value-step), htmlencode(unicode_leftPointingTriangle())));
for (int i = 0; i < count; i += step) {
int n = i/step+1;
l.add(ahref(value == i ? null : baseLink + i, n));
}
if (value+step < count) l.add(ahref(baseLink + (value+step), htmlencode(unicode_rightPointingTriangle())));
ret p("Pages: " + lines(l));
}