1: <?php
2: /**
3: * This code is licensed under AGPLv3 license or Afterlogic Software License
4: * if commercial version of the product was purchased.
5: * For full statements of the licenses see LICENSE-AFTERLOGIC and LICENSE-AGPL3 files.
6: */
7:
8: namespace Aurora\Modules\PersonalFiles\Storages;
9:
10: /**
11: * @license https://www.gnu.org/licenses/agpl-3.0.html AGPL-3.0
12: * @license https://afterlogic.com/products/common-licensing Afterlogic Software License
13: * @copyright Copyright (c) 2023, Afterlogic Corp.
14: */
15: class Storage extends \Aurora\System\Managers\AbstractStorage
16: {
17: /**
18: *
19: * @param \Aurora\System\Managers\AbstractManager $oManager
20: */
21: public function __construct(\Aurora\System\Managers\AbstractManager &$oManager)
22: {
23: parent::__construct($oManager);
24: }
25:
26: public function init() {}
27:
28: public function isFileExists($oAccount, $iType, $sPath, $sName)
29: {
30: return false;
31: }
32:
33: public function getFileInfo($iUserId, $sType, $oItem) {}
34:
35: public function getDirectoryInfo($oAccount, $iType, $sPath) {}
36:
37: public function getFile($oAccount, $iType, $sPath, $sName) {}
38:
39: public function getFiles($oAccount, $iType, $sPath, $sPattern) {}
40:
41: public function createFolder($oAccount, $iType, $sPath, $sFolderName) {}
42:
43: public function createFile($iUserId, $sType, $sPath, $sFileName, $sData, $rangeType, $offset) {}
44:
45: public function createLink($oAccount, $iType, $sPath, $sLink, $sName) {}
46:
47: public function delete($oAccount, $iType, $sPath, $sName) {}
48:
49: public function rename($oAccount, $iType, $sPath, $sName, $sNewName) {}
50:
51: public function copy($oAccount, $iFromType, $iToType, $sFromPath, $sToPath, $sName, $sNewName) {}
52:
53: public function getNonExistentFileName($oAccount, $iType, $sPath, $sFileName) {}
54:
55: public function clearPrivateFiles($oAccount) {}
56:
57: public function clearCorporateFiles($oAccount) {}
58: }
59: