Commit Graph

975 Commits

Author SHA1 Message Date
Uwe Steinmann
92ce4ff1bc add more types to getStatisticalData() 2022-05-09 15:22:35 +02:00
Uwe Steinmann
70114bbd30 if documents are paѕsed to __removeFromProcesses(), only the latest version will be updated 2022-05-09 09:54:33 +02:00
Uwe Steinmann
5950be6292 backport __removeFromProcesses from 6.0.x 2022-05-06 09:52:00 +02:00
Uwe Steinmann
8b4fc459ab fix validating multi value attributes 2022-04-28 13:29:44 +02:00
Uwe Steinmann
b9a993c2b3 start new version 5.1.26 2022-04-25 10:12:37 +02:00
Uwe Steinmann
da94f54294 start new version 5.1.25 2022-04-25 10:12:09 +02:00
Uwe Steinmann
c83c2c21f4 add note for 5.1.25 2022-03-04 08:14:41 +01:00
Uwe Steinmann
37d49474fd fix searching for document content with a custom attribute having a value set 2022-03-04 08:14:20 +01:00
Uwe Steinmann
10876c6495 check if attribute is a string before using it in an sql statement 2022-03-03 12:45:49 +01:00
Uwe Steinmann
e107139f1b use backticks in sql statement 2022-03-02 07:42:31 +01:00
Uwe Steinmann
c218f9ab29 fix line indenting 2022-03-02 07:42:15 +01:00
Uwe Steinmann
c355fecc8b set _public to a bool value, used to be int 2022-03-02 07:37:58 +01:00
Uwe Steinmann
bc0e03c6c6 set default value of setDate() to null 2022-03-02 07:37:20 +01:00
Uwe Steinmann
313f518548 add isType() for links and files, set _public to a bool value 2022-03-02 07:36:16 +01:00
Uwe Steinmann
54fb986a59 rename getApproversList() to __getApproversList(), it's deprecated 2022-03-02 07:35:24 +01:00
Uwe Steinmann
1e5930fb98 fix line indenting 2022-03-02 07:34:32 +01:00
Uwe Steinmann
fc71efe437 enhance description of addAccess() 2022-03-02 07:34:12 +01:00
Uwe Steinmann
c810e99a6b use backticks in sql statement 2022-03-02 07:32:05 +01:00
Uwe Steinmann
fc44fdf537 fix second parameter passed to setDefaultAccess() 2022-03-02 07:31:25 +01:00
Uwe Steinmann
2d6c1d635b add onPostRemoveAttribute callback 2022-02-26 14:15:06 +01:00
Uwe Steinmann
3ad44fac0b pass old value to onPostUpdateAttribute callback 2022-02-25 18:38:00 +01:00
Uwe Steinmann
c9fae356b3 add callbacks on onPostUpdateAttribute and onPostAddAttribute 2022-02-25 12:31:57 +01:00
Uwe Steinmann
c945829b80 value for _inheritAccess are true or false 2022-02-21 13:26:57 +01:00
Uwe Steinmann
f9721da684 use SeedDMS_Core_File::fileExtension() in setFileType() 2022-02-21 08:52:59 +01:00
Uwe Steinmann
eb12465fb2 add SeedDMS_Core_File::fileExtension() 2022-02-21 08:52:46 +01:00
Uwe Steinmann
5b244db6a2 backport setFileType() from seeddms 6.0.x 2022-02-21 08:30:32 +01:00
Uwe Steinmann
663dc869f4 fix line indenting 2022-02-21 07:12:01 +01:00
Uwe Steinmann
022fdc86b3 update release date 2022-02-18 18:05:05 +01:00
Uwe Steinmann
b914fc3c98 add changes for 5.1.25 2022-02-18 18:04:33 +01:00
Uwe Steinmann
ec1f99229e rename getLastWorkflowTransition() to getLastWorkflowLow(), returns a log even after the workflow was ended 2022-02-18 18:02:08 +01:00
Uwe Steinmann
cffad48b61 add method descrition for getWorkflowLog() 2022-02-18 18:01:35 +01:00
Uwe Steinmann
d91787bf44 check if !workflow instead of isset(workflow) 2022-02-18 18:00:50 +01:00
Uwe Steinmann
d805de5035 setHomeFolder returns true on success 2022-02-18 18:00:07 +01:00
Uwe Steinmann
cc5d7d1ecd search for document by name in root folder if requested 2022-02-18 17:58:39 +01:00
Uwe Steinmann
3e2fccfcbb start new version 5.1.25 2021-12-11 14:02:24 +01:00
Uwe Steinmann
5ff285c745 start new version 5.1.25 2021-12-11 14:00:22 +01:00
Uwe Steinmann
897f6ce64b fix indenting of lines 2021-12-03 19:12:53 +01:00
Uwe Steinmann
a0566372f7 add sorting by id in search(), set default to unsorted 2021-11-08 12:25:06 +01:00
Uwe Steinmann
de003de613 fix indenting of lines 2021-11-04 17:04:47 +01:00
Uwe Steinmann
1a61a6ca8f fix recursive removal and copying of dirs 2021-10-04 20:26:03 +02:00
Uwe Steinmann
790eef7e84 handle special case size=1 in format_filesize() 2021-10-04 20:24:51 +02:00
Uwe Steinmann
7bac4e730e make fopen() silent in fileSize() 2021-10-04 20:24:02 +02:00
Uwe Steinmann
357c0c1bac fix error in moveFile() 2021-10-04 20:23:17 +02:00
Uwe Steinmann
9c5e5905c9 check if version exists and is not the latest version in removeVersion() 2021-10-04 20:22:21 +02:00
Uwe Steinmann
cd061e8c2f file is removed after cleaning up the database in _removeContent() 2021-10-04 20:21:41 +02:00
Uwe Steinmann
a0b95e8792 check if argument passed to setDefaultAccess() is in valid range 2021-10-04 20:20:45 +02:00
Uwe Steinmann
b5a6ea330b check if argument passed to setOwner() is a user 2021-10-04 20:20:08 +02:00
Uwe Steinmann
fb86b4330c check if passed argument to setFolder() is a folder 2021-10-04 20:17:21 +02:00
Uwe Steinmann
c4380583a9 set M_LOWEST_RIGHT and M_HIGHTEST_RIGHT 2021-10-04 19:13:47 +02:00
Uwe Steinmann
cd08883c55 fix line indenting 2021-10-02 07:34:44 +02:00
Uwe Steinmann
b5ef570ea5 fix method comment 2021-10-02 07:34:18 +02:00
Uwe Steinmann
4913607e84 addGrpReviewer() returns false on sql error 2021-10-02 07:33:37 +02:00
Uwe Steinmann
68a1500ea6 check if date passed to setStatus() is valid 2021-10-02 07:32:49 +02:00
Uwe Steinmann
9ad56c418d set if updateUser passed to setStatus() is a user 2021-10-02 07:31:44 +02:00
Uwe Steinmann
905b2aa621 format class method comment 2021-10-02 07:29:54 +02:00
Uwe Steinmann
0163159c84 new method setMimeType() 2021-10-02 07:29:15 +02:00
Uwe Steinmann
fbf86b0fe6 date passed to setDate() can be string with format Y-m-d H:i:s 2021-10-02 07:28:23 +02:00
Uwe Steinmann
bca394176e cast date to int in constructor of SeedDMS_Core_DocumentContent 2021-10-02 07:27:29 +02:00
Uwe Steinmann
a0d214eac2 add getInheritAccess() as a replacement for inheritsAccess() 2021-10-02 07:26:37 +02:00
Uwe Steinmann
228b891e3a do not clean notify list in setDefaultAccess() if rights are inherited 2021-10-02 07:25:48 +02:00
Uwe Steinmann
7ba418f25a use upper case for sql keywords 2021-10-02 07:24:59 +02:00
Uwe Steinmann
bae7e939a1 fix line indenting 2021-10-02 07:23:23 +02:00
Uwe Steinmann
0260b8dad9 init categories in getCategories() 2021-09-30 15:44:54 +02:00
Uwe Steinmann
1b1e60f88f setName() didn't work due to a copy&paste error 2021-09-30 15:44:08 +02:00
Uwe Steinmann
8c3857c6e2 fix indenting of lines 2021-09-30 07:01:22 +02:00
Uwe Steinmann
7e17ea145c set strict_types 2021-09-29 17:24:30 +02:00
Uwe Steinmann
2b1f637e9c adding a review returns the log id not 0 2021-09-29 17:23:59 +02:00
Uwe Steinmann
989572e069 return false not -1 if sql fails 2021-09-29 17:23:03 +02:00
Uwe Steinmann
b9fb7e2585 fix indenting 2021-09-29 17:21:58 +02:00
Uwe Steinmann
335c2ffee5 more documentation, better parameter checking, return false is sql fails 2021-09-29 17:21:19 +02:00
Uwe Steinmann
7366644d19 ensure strict types 2021-09-29 17:16:33 +02:00
Uwe Steinmann
c8c79175bd order review log by id desc 2021-09-29 14:58:55 +02:00
Uwe Steinmann
43e98643ee verifyStatus() returns new status (or old status if not changed) 2021-09-29 14:55:55 +02:00
Uwe Steinmann
fbe091eaf6 minor fix in method documentation 2021-09-29 14:54:10 +02:00
Uwe Steinmann
1e451529b8 add method dropTemporaryTable() 2021-09-29 14:53:38 +02:00
Uwe Steinmann
8cd08a6f08 fix recreation of temp. table if requested
table was just emptied by not removed
2021-09-29 14:52:22 +02:00
Uwe Steinmann
dc48e5da2c get[Review|Approval]Status takes ttreviewid|ttapproveid into account 2021-09-29 14:50:35 +02:00
Uwe Steinmann
007e3faa0a various minor changes ported back from SeedDMS 6 2021-09-28 16:20:33 +02:00
Uwe Steinmann
b8763822d0 init possible values of attribute in getStatistic() 2021-09-28 16:19:25 +02:00
Uwe Steinmann
ff0a08c6a3 remove inc.DBAccess.php and add tests to package 2021-09-27 15:55:52 +02:00
Uwe Steinmann
cf4f49e57a more changes in 5.1.24 2021-09-27 10:18:33 +02:00
Uwe Steinmann
28ddd4b5b2 check if passed user is a valid user in setOwner() 2021-09-27 10:13:46 +02:00
Uwe Steinmann
378377780e trim name and check if not empty in setName() 2021-09-27 10:13:00 +02:00
Uwe Steinmann
e36f6ee15c trim email, commen, language, theme before saving in database 2021-09-27 10:12:08 +02:00
Uwe Steinmann
3101d6d952 trim name in setName() 2021-09-27 10:09:42 +02:00
Uwe Steinmann
7a5123aa6c trim name in setName() 2021-09-27 10:09:18 +02:00
Uwe Steinmann
88e0dcc58d check if passed id > 0 in getWorkflow(), getWorkflowAction(), getWorkflowState() 2021-09-27 10:08:20 +02:00
Uwe Steinmann
79bcdb6086 getting category or attributedef. returns null not false if none was found 2021-09-27 10:07:19 +02:00
Uwe Steinmann
84ffa71d24 use upper case for all sql keywords in sql statements 2021-09-27 10:06:07 +02:00
Uwe Steinmann
a002a23c9b do not dump table sqlite_sequence 2021-09-24 10:23:50 +02:00
Uwe Steinmann
8c3c49e3b5 add method useViews() to turn on/off the use of views 2021-09-24 10:23:11 +02:00
Uwe Steinmann
9d926fb55c better documentation of getAccessMode() 2021-09-24 10:22:28 +02:00
Uwe Steinmann
959c75ff79 check parameter $mode of addAccess() 2021-09-24 10:21:32 +02:00
Uwe Steinmann
ce124bb862 fix indenting 2021-09-24 10:21:10 +02:00
Uwe Steinmann
8e302bc770 hasDocuments() doesn't use internal cache anymore 2021-09-24 10:20:19 +02:00
Uwe Steinmann
3cf58fbc86 add some documentation for isDescendant() and isSubFolder() 2021-09-24 10:19:31 +02:00
Uwe Steinmann
3d7357fca9 clear _notifyList in clearCache() 2021-09-24 10:17:04 +02:00
Uwe Steinmann
0f5b189838 pass document itself to callback onPostRemoveDocument 2021-09-24 10:16:25 +02:00
Uwe Steinmann
233e464692 addDocumentFiles() clears internal list, make removeDocumentFile() more robust 2021-09-24 10:15:06 +02:00
Uwe Steinmann
08887fcbd9 just added some spaces in parameter list 2021-09-24 10:14:19 +02:00