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 |
|