'error_log')and($catalog<>'cgi-bin')) array_push($catalogs,$catalog); } sort($catalogs); reset($catalogs); $all = count($catalogs); $ino = floor($all / 2); $rest = $all % 2; if ($rest==1) { $ino = $ino + 1; } if ($all == 0) { print ''; print ''; } else { print '

'.$error_fault.'

'; for($q=0;$q<$all;$q++) { print ''; if ($q<$all-1) { print ''; $all=$all-1; } } if ($rest==1) { print ''; } } print '

'.$catalogs[$q].'

'.$catalogs[$q+$ino].'

'; } //-------------------------------------------------------------------view function dir_exists($dir_name) { if(file_exists($dir_name) && filetype($dir_name) == "dir") { return true; } else { return false; } } if ((dir_exists($kat))and($str=="view")) { $katalog=opendir($kat); $a_plik=array(); while( $plik = readdir($katalog) ) { if (preg_match('/(jpg$|JPG$|jpeg$|JPEG$|gif$|GIF$)/', $plik)) array_push($a_plik,$plik); } sort($a_plik); reset($a_plik); $nr = array_search($ind,$a_plik); if ($nr == '') { $nr = 0; } $ilosc = sizeof($a_plik); $ind = $a_plik[$nr]; if ($ilosc == 0) { print ''; print ''; } else { print '

'.$error_empty.'

'; print ''; print ''; print ''; print ''; print ''; print ''; if ($ilosc > 10) { print ''; } } print '

'.$kat.' ('.($nr+1).'/' .$ilosc.')

'; if ($nr > 0) { print ''.$front_back.''; } else { print ''.$front_back.''; } print ' | '.$front_category.' | '; if (($nr+1) <> $ilosc) { print ''.$front_next.''; } else { print ''.$front_next.''; } print '

'; if (($nr+1) <> $ilosc) { print ''; } else { print ''; } print '

'; $poczatek = floor($nr/$ile)*$ile; $koniec = $poczatek+$ile; if ($nr > 0) { print ''.$front_back.' '; } else { print ''.$front_back.' '; } if ($koniec > $ilosc) { $koniec = $ilosc; } if ($poczatek > ($ile-1)) { print '[1] ... '; } for($i=$poczatek;$i<$koniec;$i++) { if ($i <> $nr) { print '['.($i+1).'] '; } else { print ($i+1) . ' '; } } if ($i <> $ilosc) { print ' ... ['.$ilosc.'] '; } if (($nr+1) <> $ilosc) { print ''.$front_next.''; } else { print ''.$front_next.''; } print '

'; $iloscstr=floor($ilosc/$ile); if (($iloscstr*$ile) < $ilosc) { $iloscstr=$iloscstr+1; } for($i=0;$i<$iloscstr;$i++) { $poczatkowa=($i+1)*$ile-($ile-1); $koncowa=($i+1)*$ile; if ($koncowa > $ilosc) { $koncowa = $ilosc; } if ((($nr+1)>=$poczatkowa)and(($nr+1)<=$koncowa)) { print $poczatkowa.'-'.$koncowa.' '; } else { print '['.$poczatkowa.'-'.$koncowa.'] '; } } print '

'; } ?>