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: /**
27: * @param \Aurora\Modules\StandardAuth\Classes\Account $oAccount
28: */
29: public function init($oAccount)
30: {
31: }
32:
33: public function isFileExists($oAccount, $iType, $sPath, $sName)
34: {
35: return false;
36: }
37:
38: public function getFileInfo($iUserId, $sType, $oItem)
39: {
40: }
41:
42: public function getDirectoryInfo($oAccount, $iType, $sPath)
43: {
44: }
45:
46: public function getFile($oAccount, $iType, $sPath, $sName)
47: {
48: }
49:
50: public function getFiles($oAccount, $iType, $sPath, $sPattern)
51: {
52: }
53:
54: public function createFolder($oAccount, $iType, $sPath, $sFolderName)
55: {
56: }
57:
58: public function createFile($iUserId, $sType, $sPath, $sFileName, $sData, $rangeType, $offset)
59: {
60: }
61:
62: public function createLink($oAccount, $iType, $sPath, $sLink, $sName)
63: {
64: }
65:
66: public function delete($oAccount, $iType, $sPath, $sName)
67: {
68: }
69:
70: public function rename($oAccount, $iType, $sPath, $sName, $sNewName)
71: {
72: }
73:
74: public function copy($oAccount, $iFromType, $iToType, $sFromPath, $sToPath, $sName, $sNewName)
75: {
76: }
77:
78: public function getNonExistentFileName($oAccount, $iType, $sPath, $sFileName)
79: {
80: }
81:
82: public function clearPrivateFiles($oAccount)
83: {
84: }
85:
86: public function clearCorporateFiles($oAccount)
87: {
88: }
89: }
90: