file_storage
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
file_storage [2023/08/23 20:51] – [SQL Data] wtkadmin | file_storage [2025/03/30 17:56] (current) – [Private File Cleanup] wtkadmin | ||
---|---|---|---|
Line 36: | Line 36: | ||
<code php> | <code php> | ||
- | function wtkFormFile($fncTable, $fncColPath, $fncFilePath, $fncFileName, $fncLabel | + | /** |
- | </code> | + | * @param string |
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param string | ||
+ | * @param number $fncFormId usually leave this with default of ' | ||
+ | * @param string $fncAllowDelete defaults to ' | ||
+ | * @return html returns surrounding HTML for input type=" | ||
+ | */ | ||
- | * $fncTable | + | function wtkFormFile($fncTable, $fncColPath, $fncFilePath, $fncFileName, |
- | * $fncColPath | + | $fncLabel |
- | * $fncFilePath | + | $fncShowOneClickUpload |
- | * $fncFileName | + | $fncThumbnail |
- | | + | // ... |
- | * $fncColSize | + | } |
- | * $fncRefresh | + | </code> |
- | | + | |
- | * $fncAccept | + | |
- | | + | |
===== Public Files ===== | ===== Public Files ===== | ||
Line 67: | Line 77: | ||
`UID` int UNSIGNED NOT NULL AUTO_INCREMENT, | `UID` int UNSIGNED NOT NULL AUTO_INCREMENT, | ||
`AddDate` timestamp NOT NULL default CURRENT_TIMESTAMP, | `AddDate` timestamp NOT NULL default CURRENT_TIMESTAMP, | ||
+ | `DelDate` DATETIME, | ||
`UserUID` int UNSIGNED COMMENT 'who uploaded', | `UserUID` int UNSIGNED COMMENT 'who uploaded', | ||
`TableRelation` varchar(30) NOT NULL, | `TableRelation` varchar(30) NOT NULL, | ||
`ParentUID` int UNSIGNED COMMENT ' | `ParentUID` int UNSIGNED COMMENT ' | ||
`Description` varchar(120) NULL, | `Description` varchar(120) NULL, | ||
- | `FilePath` varchar(30) NULL, | ||
`OrigFileName` varchar(110) NULL, | `OrigFileName` varchar(110) NULL, | ||
+ | `FilePath` varchar(30) NULL, | ||
`NewFileName` varchar(12) NULL, | `NewFileName` varchar(12) NULL, | ||
`FileExtension` varchar(20) NOT NULL, | `FileExtension` varchar(20) NOT NULL, | ||
`FileSize` int, | `FileSize` int, | ||
- | `CurrentLocation` char(1) DEFAULT ' | + | `CurrentLocation` char(1) DEFAULT ' |
- | `ExternalStorage` char(1) DEFAULT ' | + | `ExternalStorage` char(1) DEFAULT ' |
`TempDownload` ENUM(' | `TempDownload` ENUM(' | ||
+ | `Redacted` CHAR(1) DEFAULT ' | ||
PRIMARY KEY (`UID`), | PRIMARY KEY (`UID`), | ||
KEY `ix_wtkFiles_TableRelation` (`TableRelation`, | KEY `ix_wtkFiles_TableRelation` (`TableRelation`, | ||
KEY `ix_wtkFiles_ExternalStorage` (`ExternalStorage`), | KEY `ix_wtkFiles_ExternalStorage` (`ExternalStorage`), | ||
- | FOREIGN KEY (`UserUID`) REFERENCES wtkUsers(`UID`) | + | |
- | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | + | |
+ | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 | ||
</ | </ | ||
Line 115: | Line 128: | ||
* fast uploads due to CDN | * fast uploads due to CDN | ||
- | Message Alec for more details. | + | [[https:// |
file_storage.1692823891.txt.gz · Last modified: 2023/08/23 20:51 by wtkadmin