owncloud添加自己的文件存储

时间:2012-06-29 12:08:27

标签: php owncloud

我正在尝试将owncloud挂钩到我的cms中。但是我遇到了filestorage挂载的问题。有没有人有关于如何在OwnCloud应用程序中创建自己的文件存储的示例。

我目前在自定义的活动应用中有以下代码(不同的部分允许记录CMS用户登录,这有效):

class OC_Filestorage_HYN extends OC_Filestorage_Local {
    public function __construct($arguments) {
        global $SiteVisitor,$MultiSite;
        if( $SiteVisitor -> loggedin() && $SiteVisitor -> get_right( "owner" ) && defined("HYN_MS_DIR") && is_dir(HYN_MS_DIR) ) {
            $this -> datadir = HYN_MS_DIR;
        }
        return false;

    }
    public function mkdir($path){
        return false;
    }
    public function rmdir($path){
        return false;
    }
}

OC_Filesystem::clearMounts();
/**
*   @param 1: Class to handle Filestorage requests
*   @param 2: array of options
*   @param 3: mountpoint eg how to enter this storage in the view
*/
OC_Filesystem::mount( "OC_Filestorage_HYN" , array() , "/" );

0 个答案:

没有答案