/** * Создание новой галереи. Будет создана директория и запись в базе. */ public static function makeNew($gallery, $name) { AuthManager::checkAdminAccess(); check_condition($gallery, 'Не передано название галереи'); check_condition(!array_key_exists($gallery, self::allInsts()), "Галерея [{$gallery}] уже существует"); DirManager::gallery()->makePath($gallery); self::inst($gallery)->saveGallery($name, array()); }
/** * Относительный путь к файлу */ public function getRelPath() { return $this->isWeb() ? $this->getFile() : DirManager::gallery()->relFilePath($this->getDir(), $this->getFile()); }