metoda klasy
FileManager::getFiles($catalogName) zwraca tablicę wszystkich zdjęć znajdujących się w katalogu:
Cytat
bg-wood-resized.jpg
bg-wood.jpg
blackwood-resized.jpg
blackwood.jpg
onepoleTile-resized.jpg
pbd-body-resized.jpg
pbd-body.jpg
site-background-resized.jpg
site-background.jpg
telePhone_poleTile.jpg
wood-resized.jpg
wood.jpg
natomiast metoda klasy Gallery z tej tablicy zapisuje do swojej tylko miniaturki zdjęć(czyli pliki z dopiskiem -resized.jpg)
public static function getMinImages
($catalogName) {
$arFiles = FileManager::getFiles($catalogName);
$counter = count($arFiles);
for($i = 0; $i < $counter; $i++)
{
if(substr($arFiles[$i], -12) == '-resized.jpg') echo $arNewFiles[$i] = $arFiles[$i] . '<br>'; }
return $arNewFiles;
}
po czym zwraca nową tablicę
$arNewFile//kod wyświetlający tablicę miniatur
$arFiles = Gallery::getMinImages('web/gallery/wesela');
$counter = count($arFiles);
for($i = 0; $i < $counter; $i++)
{
echo $arFiles[$i] . '<br>'; }
zwrócona tablica $arNewFiles
Cytat
bg-wood-resized.jpg
blackwood-resized.jpg
onepoleTile-resized.jpg
pbd-body-resized.jpg