function checkFolders()
 {
     $baseFolder = GalleryResourceStorage::getResourcesStorageFolder();
     $userFolder = GalleryResourceStorage::getUserFolder($this->_blogInfo->getId());
     $previewsFolder = GalleryResourceStorage::getPreviewsFolder($this->_blogInfo->getId());
     $folders = "{$baseFolder}<br/>{$userFolder}<br/>{$previewsFolder}";
     $message = "";
     // check if the storage folder exists and it is readable
     if (!GalleryResourceStorage::checkBaseStorageFolder() || !GalleryResourceStorage::checkUserStorageFolder($this->_blogInfo->getId()) || !GalleryResourceStorage::checkPreviewsStorageFolder($this->_blogInfo->getId()) || !GalleryResourceStorage::checkMediumSizePreviewsStorageFolder($this->_blogInfo->getId())) {
         $message = $this->_locale->pr("error_base_storage_folder_missing_or_unreadable", $folders);
     }
     return $message;
 }