diff --git a/ElFinderHelper.php b/ElFinderHelper.php index 8b0c046..0823a23 100644 --- a/ElFinderHelper.php +++ b/ElFinderHelper.php @@ -133,4 +133,19 @@ public static function getAssetsDir() { return self::$_assetsDir; } + /** + * Try import TinyMceFileManager class. + */ + public static function importTinyMceFileManager() { + if (@class_exists('TinyMceFileManager')) { + // class already imported or declared + } elseif (Yii::getPathOfAlias('tinymce')) { + // try import by declared alias + Yii::import('tinymce.TinyMceFileManager'); + } else { + // try import by default extension directory + Yii::import('ext.tinymce.TinyMceFileManager'); + } + } + } diff --git a/TinyMceElFinder.php b/TinyMceElFinder.php index 7de3b74..231e719 100644 --- a/TinyMceElFinder.php +++ b/TinyMceElFinder.php @@ -1,6 +1,7 @@