// modify the directories allowed
if (currentFolder == "~/images")
{
// these are the default directories FTB:ImageGallery will find
string[] defaultDirectories = System.IO.Directory.GetDirectories(Server.MapPath(currentFolder), "*");
// user defined custom directories
string[] customDirectories = new string[] { "folder1", "folder2" };
// the gallery will use these images in this instance
ImageGallery1.CurrentDirectories = customDirectories;
}
// modify the images allowed
if (currentFolder == "~/images")
{
System.IO.DirectoryInfo directoryInfo = new System.IO.DirectoryInfo(Server.MapPath(currentFolder));
// these are the default images FTB:ImageGallery will find
System.IO.FileInfo[] defaultImages = directoryInfo.GetFiles("*");
// user defined custom images (here, we're just allowing the first two)
System.IO.FileInfo[] customImages = new System.IO.FileInfo[2] { defaultImages[0], defaultImages[1] };
// the gallery will use these images in this instance
ImageGallery1.CurrentImages = customImages;
}