예제 #1
0
 public static function _getFolderSource($sourceIdentify)
 {
     $type = 'internal';
     require_once JSN_IMAGESHOW_ADMIN_PATH . DS . 'imagesources' . DS . 'images_sources_internal.php';
     $sourceFile = JPath::clean(JSN_IMAGESHOW_ADMIN_PATH . DS . 'imagesources' . DS . 'source_folder' . DS . $type . '_source_' . $sourceIdentify . '.php');
     $sourceDefine = JPath::clean(JSN_IMAGESHOW_ADMIN_PATH . DS . 'imagesources' . DS . 'source_folder' . DS . 'define.php');
     if (JFile::exists($sourceFile) && JFile::exists($sourceDefine)) {
         require_once $sourceFile;
         require_once $sourceDefine;
         self::$_imageSourceClass = 'JSN' . ucfirst($type) . 'Source' . ucfirst($sourceIdentify);
         self::$_imageSourceConfig = array_merge(self::$_imageSourceConfig, array('sourceIdentify' => $sourceIdentify, 'sourceDefine' => json_decode(constant('JSN_IS_SOURCEFOLDER'))));
     }
 }