Commit Graph

797 Commits

Author SHA1 Message Date
Uwe Steinmann
1d217251c1 add method SeedDMS_Core_KeywordCategory::countKeywordLists() 2023-01-10 08:10:33 +01:00
Uwe Steinmann
adbea2919a do not set PDO::ATTR_AUTOCOMMIT because it prevents sql statements not in a transaction from being executed 2023-01-06 07:48:32 +01:00
Uwe Steinmann
ff5e6e6302 use getClassname() for getting class of documentfile 2023-01-02 19:34:48 +01:00
Uwe Steinmann
c9f3a2c335 get class name for 'documentfile' 2023-01-02 19:34:14 +01:00
Uwe Steinmann
c67cc6ede4 turn off auto commit for mysql 2023-01-01 09:21:01 +01:00
Uwe Steinmann
6233ac59ff log transactions 2022-12-20 13:45:53 +01:00
Uwe Steinmann
291b62eeb2 getFolderPathPlain(): add sep as prefix if skiproot is true 2022-12-08 14:44:49 +01:00
Uwe Steinmann
e8192d2813 add $skiproot and $sep parameter to getFolderPathPlain() 2022-11-29 17:31:54 +01:00
Uwe Steinmann
4e1e126783 propperly rollback addDocument() if add categories fails 2022-11-21 16:32:06 +01:00
Uwe Steinmann
a9feb3e182 change namespace of iterators from SeedDMS to SeedDMS\Core 2022-11-18 11:20:18 +01:00
Uwe Steinmann
bafa55b489 fix typo, update copyright 2022-11-18 11:15:27 +01:00
Uwe Steinmann
d06f33abeb all file operations use methods of SeedDMS_Core_File 2022-11-17 13:10:46 +01:00
Uwe Steinmann
e719f31167 fix moveDir() which didn't work at all 2022-11-17 11:33:43 +01:00
Uwe Steinmann
09f6dc64a6 removeDir() does not require a leading dir separator 2022-11-17 11:33:34 +01:00
Uwe Steinmann
f9328a5b7c add text/markdown in fileExtension() 2022-11-17 11:32:45 +01:00
Uwe Steinmann
62c2606d09 add file_exists(), improve parse_filesize() 2022-11-17 11:32:05 +01:00
Uwe Steinmann
7716d3ad54 add method mimetype() 2022-11-17 11:31:12 +01:00
Uwe Steinmann
0e8f9c5164 fix copyright and description of class 2022-11-17 11:30:07 +01:00
Uwe Steinmann
8e47c444b2 better checking form mimetype!=null in setMimeType() 2022-11-15 16:04:15 +01:00
Uwe Steinmann
38b0cbda7f replace space by tabs 2022-11-15 16:03:52 +01:00
Uwe Steinmann
9c1fd788d6 use the list of docs ordered by sequence in reorderDocuments() 2022-11-14 17:21:22 +01:00
Uwe Steinmann
b2fd46dac0 add SeedDMS_Core_Folder::reorderDocuments() 2022-11-14 09:03:41 +01:00
Uwe Steinmann
9c715a7071 add SeedDMS_Core_DMS::getDuplicateSequenceNo() 2022-11-14 07:55:40 +01:00
Uwe Steinmann
5438d95eb5 add SeedDMS_Core_Attribute::getParsedValue() and use it in SeedDMS_Core_Object:: getAttributeValue() 2022-11-09 10:26:08 +01:00
Uwe Steinmann
239487e198 fix sql error when deleting a folder attribute 2022-11-07 12:13:15 +01:00
Uwe Steinmann
7cba489f1a fix typo 2022-11-06 20:04:12 +01:00
Uwe Steinmann
1ec3367695 fix line indenting 2022-11-06 20:03:12 +01:00
Uwe Steinmann
f363e226fd SeedDMS_Core_DMS::createPasswordRequest() creates a cryptographically secure hash 2022-11-02 09:00:01 +01:00
Uwe Steinmann
c65d20f740 fix SeedDMS_Core_File::fileExtension() 2022-09-26 08:10:50 +02:00
Uwe Steinmann
e8a3779547 fix SeedDMS_Core_User::getDocumentContents() 2022-09-26 07:48:45 +02:00
Uwe Steinmann
c981129a4b sort by 'i' or 'n' is like 'ia' or 'na' 2022-08-31 20:32:32 +02:00
Uwe Steinmann
f2a211b1bf allow to search for multiple attribute values 2022-08-31 20:31:59 +02:00
Uwe Steinmann
dd8f1b7a8e fix SeedDMS_Core_DMS::addAttributeDefinition() when objtype is 0 2022-07-06 09:15:12 +02:00
Uwe Steinmann
65801f1181 start version 5.1.27 2022-06-28 17:08:45 +02:00
Uwe Steinmann
dc4c26916b add request uri to start line of sql log 2022-06-01 15:01:38 +02:00
Uwe Steinmann
f718f565ff SeedDMS_Core_DMS::getAllAttributeDefinitions() has second parameter to filter attributes by type 2022-05-20 12:03:47 +02:00
Uwe Steinmann
55126a689b add optional parameter $op to SeedDMS_Core_AttributeDefinition::getObjects(), SeedDMS_Core_AttributeDefinition::getObjects() will not filter by value if null is passed 2022-05-19 19:23:10 +02:00
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
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