/** * Create directory * * @access public * @param * */ public function createDirectory() { return ilUtil::makeDirParents(ilUpdateUtils::removeTrailingPathSeparators($this->getAbsolutePath())); }
/** * Read path info * * @access private */ private function init() { switch ($this->storage_type) { case self::STORAGE_DATA: $this->path = ilUpdateUtils::getDataDir(); break; case self::STORAGE_WEB: $this->path = ilUpdateUtils::getWebspaceDir(); break; } $this->path = ilUpdateUtils::removeTrailingPathSeparators($this->path); $this->path .= '/'; // Append path prefix $this->path .= $this->getPathPrefix() . '/'; if ($this->path_conversion) { if ($path_id = self::_createPathFromId($this->container_id, $this->getPathPostfix())) { $this->path = $this->path . '/' . $path_id; $this->path .= '/'; $this->short_path = $this->path; } else { $this->short_path = $this->path; } $this->path .= $this->getPathPostfix() . '_' . $this->container_id; } else { $this->short_path = $this->path; $this->path .= $this->getPathPostfix() . '_' . $this->container_id; } return true; }