LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: Lance Li 於 六月 15, 2005, 04:41:59 下午



主題: plog一个小bug
作者: Lance Li六月 15, 2005, 04:41:59 下午
我在修改plog中发现的,经查1.0和1.0.1都存在。

在 AdminResourcesAction::checkFolders() 中,需要检查是否存在的folder有四个,但这个函数里只写了三个。

应该改成类似下面
程式碼:

    function checkFolders()
{
$baseFolder = GalleryResourceStorage::getResourcesStorageFolder();
$userFolder = GalleryResourceStorage::getUserFolder( $this->_blogInfo->getId());
$previewsFolder = GalleryResourceStorage::getPreviewsFolder( $this->_blogInfo->getId());
        $mediumSizePreviewsFolder = GalleryResourceStorage::checkMediumSizePreviewsStorageFolder( $this->_blogInfo->getId());
$folders = "$baseFolder<br/>$userFolder<br/>$previewsFolder<br/>$mediumSizePreviewsFolder";

$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;
}


主題: plog一个小bug
作者: markwu六月 15, 2005, 05:00:26 下午
謝謝,已經 commit 到 SVN rev 2231.

Mark