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
