public function reorderGallery($images, $id) { $gal = new ImageGallery(); $gal->dir = GAL_SAVE_DIR . '/' . $this->url0 . $id . "/"; $gal->getImages(); $img = $gal->getImagesAsArray(); sort($img); array_merge(array(), $img); for ($i = 0, $c = count($images); $i < $c; ++$i) { $n = $images[$i]; if (is_file($gal->dir . $img[$n])) { $imgID = substr($img[$n], 3); rename($gal->dir . $img[$n], $gal->dir . sprintf("%02d", $i) . '_' . $imgID); if (is_file($gal->dir . "preview/" . $img[$n])) { rename($gal->dir . "preview/" . $img[$n], $gal->dir . "preview/" . sprintf("%02d", $i) . '_' . $imgID); } if (is_file($gal->dir . "thumbs/" . $img[$n])) { rename($gal->dir . "thumbs/" . $img[$n], $gal->dir . "thumbs/" . sprintf("%02d", $i) . '_' . $imgID); } } } }