Commit Graph

1687 Commits

Author SHA1 Message Date
Uwe Steinmann
a289c8bbf6 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-07-05 17:22:04 +02:00
Uwe Steinmann
6fccfd1d18 use _httpRoot for imagepath 2021-07-05 16:29:30 +02:00
Uwe Steinmann
00bbfff34d make $settings already in constructor of view class available 2021-07-05 16:28:51 +02:00
Uwe Steinmann
cb601a82eb expect parameter of type SeedDMS_SchedulerTask in execute() 2021-07-05 10:08:51 +02:00
Uwe Steinmann
2a23dbb0ef Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-07-01 12:25:19 +02:00
Uwe Steinmann
d6419d38ef add new config var enableRemoveRevApp 2021-07-01 12:14:55 +02:00
Uwe Steinmann
635d8253fe add space after scriptname in add_log_line() 2021-06-28 11:15:56 +02:00
Uwe Steinmann
4e33cee86a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-28 09:32:00 +02:00
Uwe Steinmann
47aebfdb14 do not strip .php from uri in add_log_line() 2021-06-28 09:27:40 +02:00
Uwe Steinmann
34a02f77d7 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-28 09:26:22 +02:00
Uwe Steinmann
cb383eb70b do not strip .php from uri in add_log_line() 2021-06-28 09:25:58 +02:00
Uwe Steinmann
4de124d9ae take out logging of cachedir path 2021-06-28 09:19:20 +02:00
Uwe Steinmann
c57640f804 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-28 09:03:35 +02:00
Uwe Steinmann
ece38b9d22 store undelUserIds as array in settings class 2021-06-26 11:57:02 +02:00
Uwe Steinmann
61a5dbc2b9 check if latest content exists 2021-06-25 09:02:39 +02:00
Uwe Steinmann
371f348d88 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-25 08:59:18 +02:00
Uwe Steinmann
ff9385bf1e change behaviour of mayEditComment and mayEditAttributes 2021-06-25 08:54:05 +02:00
Uwe Steinmann
265865a9b6 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-24 22:46:54 +02:00
Uwe Steinmann
97414a0971 just read hiddenConfFields but do not save 2021-06-24 22:32:04 +02:00
Uwe Steinmann
363f417eb7 index folders in task 2021-06-24 12:51:44 +02:00
Uwe Steinmann
3827cdda27 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-24 11:41:23 +02:00
Uwe Steinmann
1c839fd26b pass depth of iterator to callback function 2021-06-24 09:26:17 +02:00
Uwe Steinmann
6d1aa2f347 use translated text 2021-06-24 08:43:09 +02:00
Uwe Steinmann
8cbf9c803f Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-23 17:18:21 +02:00
Uwe Steinmann
932835ef03 add field in configuration for hidden other fields in settings form 2021-06-23 16:27:09 +02:00
Uwe Steinmann
e425120d7d mails listing expired documents can be send for each owner 2021-06-16 08:02:32 +02:00
Uwe Steinmann
74292d9304 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-07 21:15:48 +02:00
Uwe Steinmann
0d5ba3bc1e pass $logger to migrate() 2021-06-07 21:15:18 +02:00
Uwe Steinmann
7c818d0913 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-06-01 11:02:45 +02:00
Uwe Steinmann
3003d6d0d3 check for non empty workflow state 2021-06-01 10:50:55 +02:00
Uwe Steinmann
05a3405f07 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-21 10:11:42 +02:00
Uwe Steinmann
b12dbd8e02 move sending notification mail into Notification service 2021-05-21 09:14:55 +02:00
Uwe Steinmann
aa8f6250b3 move sending notification emails into notification service 2021-05-19 21:19:32 +02:00
Uwe Steinmann
5028f37acc move notification emails into notification service 2021-05-19 20:41:50 +02:00
Uwe Steinmann
acf85728c3 move sending notification mail into Notification Service 2021-05-19 16:18:03 +02:00
Uwe Steinmann
92ff13afc6 move notification mail into notification service 2021-05-19 15:13:49 +02:00
Uwe Steinmann
0852d10df4 add version to document update mail, add stub for remove version mail 2021-05-19 08:32:38 +02:00
Uwe Steinmann
97c001acbe move notification mail into notification service 2021-05-18 17:39:14 +02:00
Uwe Steinmann
040793034b move notification mail into class NotificationService 2021-05-18 17:07:14 +02:00
Uwe Steinmann
3422e5a906 move sending notification mail in class NotificationService 2021-05-18 16:58:16 +02:00
Uwe Steinmann
d939b40486 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-17 07:01:22 +02:00
Uwe Steinmann
abd52ea219 set version in sendChangedVersionCommentMail() 2021-05-17 07:01:03 +02:00
Uwe Steinmann
447c035065 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-17 06:59:44 +02:00
Uwe Steinmann
33c6436c16 move more emails into class NotificationService 2021-05-15 22:46:46 +02:00
Uwe Steinmann
7f417157f8 move sending mails into NotificationService 2021-05-15 12:17:07 +02:00
Uwe Steinmann
d6a296c071 add more methods for sending mails 2021-05-15 07:38:46 +02:00
Uwe Steinmann
c6a7460533 add missing case in getAttributeValidationError() 2021-05-15 07:37:21 +02:00
Uwe Steinmann
ca52671bac add method sendNewDocumentMail(), settings can be passed to construct 2021-05-14 21:55:48 +02:00
Uwe Steinmann
e40fcf1c2c add method sendNewDocumentMail(), settings can be passed to construct 2021-05-14 21:55:00 +02:00
Uwe Steinmann
7d34bd86b3 create previews of attachments 2021-05-11 22:13:35 +02:00
Uwe Steinmann
813587e8c9 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-11 21:19:01 +02:00
Uwe Steinmann
c0120b0a1d do not call get_magic_quotes_gpc() anymore 2021-05-11 21:18:15 +02:00
Uwe Steinmann
d1690c917d show only detail preview for older versions 2021-05-11 19:02:48 +02:00
Uwe Steinmann
266ae182f0 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-10 09:03:15 +02:00
Uwe Steinmann
bc4a1b5dac propperly check for translation of html body (Closes: #510) 2021-05-10 09:01:20 +02:00
Uwe Steinmann
e0cfbd9b1b set converters in preview task, really check if preview was created 2021-05-10 08:45:52 +02:00
Uwe Steinmann
c53b3babbd add task for creating missing preview images 2021-05-09 13:41:53 +02:00
Uwe Steinmann
06025d03db Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-05-07 13:23:12 +02:00
Uwe Steinmann
543890e4eb add class SeedDMS_JwtToken 2021-05-07 13:22:57 +02:00
Uwe Steinmann
db8e6f3ac6 fix call of constructor SeedDMS_AccessOperation() 2021-05-01 13:07:09 +02:00
Uwe Steinmann
4a23c1df86 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-30 16:13:30 +02:00
Uwe Steinmann
13001867be pass accessobject to exitError view 2021-04-30 14:48:13 +02:00
Uwe Steinmann
ed12ddb573 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-30 07:57:57 +02:00
Uwe Steinmann
53af7e3173 add methods cmp_user_login() and cmp_user_fullname() 2021-04-30 07:57:27 +02:00
Uwe Steinmann
54dabfed93 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-23 10:01:03 +02:00
Uwe Steinmann
ffdc648292 use same way to check for hooks in hasHook() and callHook() 2021-04-23 09:56:25 +02:00
Uwe Steinmann
3d15736772 read property viewAliasName 2021-04-23 06:55:10 +02:00
Uwe Steinmann
6a9def5358 issue warning if full text search is disabled 2021-04-22 09:28:25 +02:00
Uwe Steinmann
d3631a4f61 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-19 15:54:55 +02:00
Uwe Steinmann
6484094809 add missing file 2021-04-19 15:54:41 +02:00
Uwe Steinmann
d8c534dff4 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-18 20:16:22 +02:00
Uwe Steinmann
91e4351ccc include inc.ClassAccessOperation.php 2021-04-18 19:40:13 +02:00
Uwe Steinmann
0695f35f8d Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-18 13:02:30 +02:00
Uwe Steinmann
314a35b2d8 backport check_view_access and check_controller_access for smoother migration 2021-04-18 13:01:11 +02:00
Uwe Steinmann
2c2d1e4dd8 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-18 08:05:07 +02:00
Uwe Steinmann
6c0b544446 do not use session id in form key if not logged in 2021-04-18 07:02:53 +02:00
Uwe Steinmann
888d75953e use require_once for style classes, set 'theme' in view 2021-04-18 07:02:01 +02:00
Uwe Steinmann
ac85cfe26d fall back to bootstrap file, include theme style 2021-04-15 10:31:37 +02:00
Uwe Steinmann
c0377d4e34 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-13 08:42:36 +02:00
Uwe Steinmann
5efc5802b7 start version 5.1.23 2021-04-13 08:39:07 +02:00
Uwe Steinmann
e10b7ff3e3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-06 22:04:43 +02:00
Uwe Steinmann
2ad4d1aac3 fixed Accept-Ranges and Content-Length when requesting partial content 2021-04-06 22:04:02 +02:00
Uwe Steinmann
e8d1369fad Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-04-06 11:18:11 +02:00
Uwe Steinmann
67ab1e23e5 ensure the encryption key is alwasy set 2021-04-06 11:15:47 +02:00
Uwe Steinmann
67d8cf39fb regular users can no longer set owner of document while uploading 2021-03-25 16:37:56 +01:00
Uwe Steinmann
53ee447d84 get logger in execute() 2021-02-24 15:11:20 +01:00
Uwe Steinmann
a0ef972028 send expired docs mail as html, log sending mail 2021-02-24 15:01:13 +01:00
Uwe Steinmann
bb779c678c Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-24 13:29:35 +01:00
Uwe Steinmann
20586c021d add new methods getMandatoryReviewers() and getMandatoryApprovers() 2021-02-24 13:22:03 +01:00
Uwe Steinmann
2fd21b9792 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-24 06:16:34 +01:00
Uwe Steinmann
f9c6139bda do not add html part if body doesn't exists 2021-02-24 06:15:53 +01:00
Uwe Steinmann
b0868e9726 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-23 11:50:13 +01:00
Uwe Steinmann
d0f011827b propperly set html body 2021-02-23 11:49:55 +01:00
Uwe Steinmann
a018a1602a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-23 08:43:31 +01:00
Uwe Steinmann
7c69ac348b fix setting body from param array 2021-02-23 08:43:03 +01:00
Uwe Steinmann
ec8d2ab8b3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-23 07:15:29 +01:00
Uwe Steinmann
686a6b3ab7 add support for sending html mails 2021-02-21 11:50:42 +01:00
Uwe Steinmann
d82bd687aa Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-16 21:47:46 +01:00
Uwe Steinmann
12ae492f54 move creating notification service into extra file 2021-02-16 21:47:07 +01:00
Uwe Steinmann
16c8102392 send list of expired docs to configured email address 2021-02-15 19:04:23 +01:00
Uwe Steinmann
d5cef4fabf Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-04 11:15:03 +01:00
Uwe Steinmann
a495d315e5 use global $logger 2021-02-04 10:50:38 +01:00
Uwe Steinmann
15a4d3195b pass logger to contructor of SeedDMS_ExtBase 2021-02-04 10:41:16 +01:00
Uwe Steinmann
4bfb3795bd Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-02 22:03:54 +01:00
Uwe Steinmann
5f7ab50965 fix sending notifiations to list 2021-02-02 21:54:29 +01:00
Uwe Steinmann
83d54c3a36 do not send mail if receiver mail address is '' 2021-02-02 21:53:49 +01:00
Uwe Steinmann
b971932c88 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-02-01 13:42:35 +01:00
Uwe Steinmann
cf9f159829 log recvtype 2021-02-01 13:42:16 +01:00
Uwe Steinmann
f32f39bb6a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-29 14:22:12 +01:00
Uwe Steinmann
5f280ed7a2 fix wording of log message 2021-01-29 10:53:12 +01:00
Uwe Steinmann
935d8a7b68 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-29 10:51:19 +01:00
Uwe Steinmann
eb29006e50 remove toGroup() and toList() 2021-01-29 10:51:01 +01:00
Uwe Steinmann
768345a2ef Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-29 10:35:45 +01:00
Uwe Steinmann
3a9bec69af log filtered out notifications 2021-01-29 10:34:01 +01:00
Uwe Steinmann
ae2eebd562 use new method SeedDMS_Core_User->isType() 2021-01-29 10:33:35 +01:00
Uwe Steinmann
6a3939158b add new notification receiver types, pass recv type to notif. service 2021-01-29 10:12:42 +01:00
Uwe Steinmann
8c2aac4d98 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-29 10:02:45 +01:00
Uwe Steinmann
8e2682dcf0 add type of receiver, do not call toList and toGroup anymore 2021-01-29 08:57:37 +01:00
Uwe Steinmann
e6790f6b2f add comment that toGroup and toList are deprecated 2021-01-29 08:56:01 +01:00
Uwe Steinmann
fdde3e29c5 pass logger to Authentication Service 2021-01-28 21:09:11 +01:00
Uwe Steinmann
d0c1b16332 pass logger to constructor, introduce type of receiver 2021-01-28 21:08:33 +01:00
Uwe Steinmann
4ad9638e33 toList() returns error 2021-01-28 21:07:04 +01:00
Uwe Steinmann
a7286be63a add a new task for checking the checksum of all versions 2021-01-26 15:42:45 +01:00
Uwe Steinmann
df76dbf35a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-13 09:05:39 +01:00
Uwe Steinmann
c4d00fb650 add method getTheme() 2021-01-13 09:05:19 +01:00
Uwe Steinmann
cb03dacf45 pass dms to SeedDMS_ExtBase 2021-01-12 22:07:01 +01:00
Uwe Steinmann
e847ff2647 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-11 09:07:06 +01:00
Uwe Steinmann
d8b8719d6b add method migrate() which calls the methode migrate() in the extension 2021-01-11 07:58:02 +01:00
Uwe Steinmann
5a30032375 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2021-01-08 12:00:36 +01:00
Uwe Steinmann
4bc32501b8 some more documentation, use appropriate variable name 2021-01-08 10:06:42 +01:00
Uwe Steinmann
9bacd79374 start version 5.1.22 2021-01-08 09:23:04 +01:00
Uwe Steinmann
31ac06cfa8 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-23 06:25:46 +01:00
Uwe Steinmann
3b0eafd5aa sendFile() can handle partial downloads 2020-12-23 06:20:58 +01:00
Uwe Steinmann
649a2d280d Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-18 14:37:15 +01:00
Uwe Steinmann
405f1796e4 call each notification service 2020-12-18 14:36:51 +01:00
Uwe Steinmann
f80cb6c24f Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-18 10:44:33 +01:00
Uwe Steinmann
61a68f8325 check if home folder shall be used as root folder 2020-12-18 10:08:30 +01:00
Uwe Steinmann
4708e8b393 add new config var _useHomeAsRootFolder 2020-12-18 08:06:01 +01:00
Uwe Steinmann
77a59e008b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-17 13:43:22 +01:00
Uwe Steinmann
d624b3c9ef parameter of getReadableDate() is optional, add makeTsFromDate() 2020-12-17 13:40:04 +01:00
Uwe Steinmann
b9ad6e250f add function getConvertDateFormat() 2020-12-17 11:42:20 +01:00
Uwe Steinmann
2cc6ca95e9 allow edit attributes in S_DRAFT_APP 2020-12-17 09:41:48 +01:00
Uwe Steinmann
2c008bafee allow editAttributes in S_IN_REVISION and S_DRAFT_APP 2020-12-17 09:37:50 +01:00
Uwe Steinmann
1d72fea524 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-15 20:21:24 +01:00
Uwe Steinmann
a3be420b88 use class_parents() instead of get_class_parent() 2020-12-15 20:20:37 +01:00
Uwe Steinmann
c369950458 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-13 09:11:40 +01:00
Uwe Steinmann
bcb83d6942 set $nocontent to false when indexing a folder 2020-12-12 16:28:47 +01:00
Uwe Steinmann
6dd96137bf Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-07 20:45:32 +01:00
Uwe Steinmann
f70973e80d translate phrases in getPeriodOfTime() 2020-12-07 20:43:27 +01:00
Uwe Steinmann
f2d5b160c5 add function getPeriodOfTime() and isAjax() 2020-12-07 10:24:30 +01:00
Uwe Steinmann
3e0e8a1b8d Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-12-01 18:38:22 +01:00
Uwe Steinmann
363ce485e3 get[Long]ReadableDate() takes argument as 'yyyy-mm-dd hh:ii:ss' 2020-12-01 18:33:30 +01:00
Uwe Steinmann
6bb4218e44 initial support customizable date format 2020-12-01 18:25:22 +01:00
Uwe Steinmann
532d5964d9 call filter function before notification
can be used to filter out certain notifications
2020-12-01 18:21:18 +01:00
Uwe Steinmann
67a8d10797 add discarding of checked out document 2020-11-26 09:14:03 +01:00
Uwe Steinmann
ffef8d2417 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-11-16 16:56:21 +01:00
Uwe Steinmann
e2db558de7 override theme even if autologin is turned on 2020-11-16 16:55:56 +01:00
Uwe Steinmann
ab5e96a5ca Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-11-09 15:14:36 +01:00
Uwe Steinmann
768ea3544c theme in configuration can override theme of each user 2020-11-09 15:14:09 +01:00
Uwe Steinmann
f1aed51047 add method callHook() to class SeedDMS_SchedulerTaskBase 2020-11-09 15:03:06 +01:00
Uwe Steinmann
831dff03db Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-10-16 16:01:54 +02:00
Uwe Steinmann
2bac73f4c8 set max_execution_time only if not php-cli 2020-10-15 15:34:15 +02:00
Uwe Steinmann
eb0367bd7c document links can be added by regular users again 2020-10-06 06:37:07 +02:00
Uwe Steinmann
c81a2554aa Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-30 11:04:52 +02:00
Uwe Steinmann
bad5be893d check env var SEEDDMS_CONFIG_FILE for config file 2020-09-30 11:02:58 +02:00
Uwe Steinmann
8d2de27828 add indexing task 2020-09-30 09:11:13 +02:00
Uwe Steinmann
b8652ec951 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-29 17:02:26 +02:00
Uwe Steinmann
acab20fe24 add documentation for Indexer() 2020-09-29 16:42:09 +02:00
Uwe Steinmann
1fda490bbe pass a config array to search engine, search returns hits and total count 2020-09-29 16:42:09 +02:00
Uwe Steinmann
4bdb3c7061 put fulltext search into central service 2020-09-29 16:42:09 +02:00
Uwe Steinmann
3a183a452a put fulltext index into service 2020-09-29 16:42:09 +02:00
Uwe Steinmann
94e57c6a5b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-29 16:40:03 +02:00
Uwe Steinmann
73b957281f start version 5.1.21 2020-09-29 16:37:50 +02:00
Uwe Steinmann
12e85f66c3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-27 10:34:52 +02:00
Uwe Steinmann
6fedb19490 header and footer of body can be skipped 2020-09-27 10:34:10 +02:00
Uwe Steinmann
78948a3f51 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-24 11:56:29 +02:00
Uwe Steinmann
656cc5843f keep .htaccess file when downloading an extension 2020-09-24 11:55:40 +02:00
Uwe Steinmann
630fefa3a8 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-15 12:14:56 +02:00
Uwe Steinmann
f0d5821bd1 add new function createNonce() 2020-09-15 12:13:51 +02:00
Uwe Steinmann
5a32f4b7c5 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-07 16:21:15 +02:00
Uwe Steinmann
c6d0a1d345 allow inline editing on document details page 2020-09-07 16:20:37 +02:00
Uwe Steinmann
a736d60df5 fix creation of zip files, create temp file in sys_get_temp_dir() 2020-09-04 14:09:53 +02:00
Uwe Steinmann
a78800e036 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-09-03 14:21:30 +02:00
Uwe Steinmann
fef827a7db start new version 5.1.20 2020-09-03 14:17:23 +02:00
Uwe Steinmann
8865f61a54 show menu tasks in legacy mode (Closes #485) 2020-08-31 15:35:54 +02:00
Uwe Steinmann
276b62082b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-08-14 11:12:07 +02:00
Uwe Steinmann
4a3b7ebe71 use SeedDMS_Extension_Mgr::cmpVersion() for sorting extensions 2020-08-14 11:11:12 +02:00
Uwe Steinmann
d15f742a46 sort versions of extension propperly 2020-08-14 08:48:09 +02:00
Uwe Steinmann
b89b2a9254 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-08-05 18:45:09 +02:00
Uwe Steinmann
0cd7a621f4 remove space in log message 2020-08-05 18:42:44 +02:00
Uwe Steinmann
446472c3b1 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-08-01 13:50:43 +02:00
Uwe Steinmann
b6ac58eb3d add some documentation and new class SeedDMS_FolderTree 2020-08-01 13:47:49 +02:00
Uwe Steinmann
709d362b02 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-07-30 11:06:28 +02:00
Uwe Steinmann
9c2dae9d44 use new functions seed_pass_hash() and seed_pass_verify() 2020-07-30 10:57:29 +02:00
Uwe Steinmann
05dcde6096 add seed_pass_hash() and seed_pass_verify() 2020-07-30 10:55:13 +02:00
Uwe Steinmann
a605ba6c67 start new version 5.1.19 2020-07-28 11:54:57 +02:00
Uwe Steinmann
b44a368d6d use new method resolveTask() 2020-06-28 13:59:54 +02:00
Uwe Steinmann
af9dc81ba4 add method resolveTask() 2020-06-28 13:58:32 +02:00
Uwe Steinmann
9eae07fae9 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-06-25 08:57:02 +02:00
Uwe Steinmann
e7940f1917 pass settings to contructor of extension object 2020-06-25 08:56:06 +02:00
Uwe Steinmann
31720be0fe add prototype functions, add getAdditionalParametersByName() 2020-06-25 08:53:34 +02:00
Uwe Steinmann
395d71b705 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-06-24 21:23:08 +02:00
Uwe Steinmann
d2584c7f34 save indexconf into settings 2020-06-24 21:16:00 +02:00
Uwe Steinmann
d56812f66d Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-06-19 08:09:30 +02:00
Uwe Steinmann
7725a0b03b add configuration for authentication by key in rest api 2020-06-17 11:19:02 +02:00
Uwe Steinmann
fd7cca239a ignore all files/directories starting with '.' when zipіng an extension 2020-06-17 11:17:09 +02:00
Uwe Steinmann
b2c606f37f Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-28 11:54:09 +02:00
Uwe Steinmann
c70f1cc6f8 start new version 5.1.18 2020-05-28 11:51:55 +02:00
Uwe Steinmann
6f0b8806a1 include inc.ClassSchedulerTaskBase.php 2020-05-28 08:10:39 +02:00
Uwe Steinmann
b1c433e594 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-28 08:01:47 +02:00
Uwe Steinmann
1d99c05b20 fix check for edit version 2020-05-28 07:59:57 +02:00
Uwe Steinmann
376df1cb20 include new task for checking for expired documents 2020-05-27 15:12:03 +02:00
Uwe Steinmann
88a3359a9e Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-26 14:53:41 +02:00
Uwe Steinmann
5d5a7da2d0 return to old setcookie() because the new parameter $options requires php 7.3 2020-05-26 14:51:58 +02:00
Uwe Steinmann
e5477708ad ??? 2020-05-25 17:09:15 +02:00
Uwe Steinmann
3e45348b31 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-25 15:57:49 +02:00
Uwe Steinmann
3b0037649d pass options of cookie as array 2020-05-25 15:48:19 +02:00
Uwe Steinmann
92bf2e1d69 add method remove(), add optional parameter to getParameter() 2020-05-19 08:06:09 +02:00
Uwe Steinmann
e4ac7a9275 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-18 18:31:46 +02:00
Uwe Steinmann
b4b635e96a use getDMS() instead of accessing _dms in folder or document object 2020-05-18 18:29:19 +02:00
Uwe Steinmann
537327e41d pass $user to execute() method of task 2020-05-18 16:24:19 +02:00
Uwe Steinmann
317f10b5d1 fix saving parameters 2020-05-18 16:21:54 +02:00
Uwe Steinmann
d1e79d1afc Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-14 14:46:56 +02:00
Uwe Steinmann
94725ac0a4 do not treat empty extension list as a error 2020-05-14 11:41:03 +02:00
Uwe Steinmann
1ebe7332d1 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-12 16:23:04 +02:00
Uwe Steinmann
2e25da5719 add method hasParam() 2020-05-12 12:02:03 +02:00
Uwe Steinmann
8ae40fbc9e Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-08 07:44:49 +02:00
Uwe Steinmann
39a3e0dea3 obey maxUploadSize whenever a file is uploaded 2020-05-07 14:03:00 +02:00
Uwe Steinmann
48353cfa81 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-05-05 16:36:55 +02:00
Uwe Steinmann
3aec4761c9 start new version 5.1.17 2020-05-04 14:04:30 +02:00
Uwe Steinmann
d1f47f9320 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-04-22 17:22:24 +02:00
Uwe Steinmann
560827ffdd pass configuration to init() of extension 2020-04-21 11:55:22 +02:00
Uwe Steinmann
dcfefa5801 remove cloѕing php tag 2020-04-20 10:18:51 +02:00
Uwe Steinmann
c69490daba translate headers, use DateTime for Excel dates 2020-04-01 18:29:11 +02:00
Uwe Steinmann
7a8fffadfc Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-03-25 09:19:54 +01:00
Uwe Steinmann
f5c2add12c dependency on seeddms can be array of version ranges 2020-03-25 08:07:00 +01:00
Uwe Steinmann
45acd496d6 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-03-04 17:58:01 +01:00
Uwe Steinmann
25b979d9ef start new version 5.1.16 2020-03-04 17:51:25 +01:00
Uwe Steinmann
756a86abe5 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-03-02 09:26:41 +01:00
Uwe Steinmann
02dd7989fb add new method getExtensionFromRepository(), support for proxy 2020-03-02 09:16:45 +01:00
Uwe Steinmann
6454f466cf pass proxy parameters to construction of Extension Mgr 2020-03-02 09:16:03 +01:00
Uwe Steinmann
cbf6afa6d2 load/save proxy paramters 2020-03-02 09:15:25 +01:00
Uwe Steinmann
2eda020373 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-02-27 18:01:14 +01:00
Uwe Steinmann
ae2b7d4631 add debug mode 2020-02-27 17:58:31 +01:00
Uwe Steinmann
08c0507de2 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-02-26 21:11:20 +01:00
Uwe Steinmann
41fd2514b6 do not call unzip but use ZipArchive instead 2020-02-26 21:08:03 +01:00
Uwe Steinmann
33c4f88636 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-02-25 17:14:36 +01:00
Uwe Steinmann
4675c785db set configuration for http proxy 2020-02-21 10:01:09 +01:00
Uwe Steinmann
6bf6a4b582 start new version 5.1.15 2020-02-17 12:57:48 +01:00
Uwe Steinmann
01813f19f8 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-02-06 12:03:14 +01:00
Uwe Steinmann
8f041cb072 add cmpVersion() function, make _number and _banner const 2020-02-06 12:02:02 +01:00
Uwe Steinmann
c3ef148ca6 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-02-06 11:35:55 +01:00
Uwe Steinmann
c5a78839df add getToken() for generating a random string 2020-02-06 11:32:27 +01:00
Uwe Steinmann
c08cd6a183 fix typo 2020-01-28 09:36:48 +01:00
Uwe Steinmann
0643a3dc87 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-01-14 13:21:44 +01:00
Uwe Steinmann
b59f906f27 fis saving of disable flag of extensions 2020-01-14 08:31:43 +01:00
Uwe Steinmann
dee275397a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-01-06 12:54:31 +01:00
Uwe Steinmann
8ae2874367 do not use global var EXT_CONF anymore 2020-01-03 10:21:58 +01:00
Uwe Steinmann
e7a50bfb91 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2020-01-01 09:25:19 +01:00
Uwe Steinmann
189e6da70e better checking for correct version
had to be modified because extensions are new disabled in the
settings.xml
2020-01-01 09:24:22 +01:00
Uwe Steinmann
6fc73a9a77 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-12-31 15:51:33 +01:00
Uwe Steinmann
b3ffdd3b7d extension are disabled in the settings
the configuration of the extension will no longer work for disabling an
extension
2019-12-20 17:20:15 +01:00
Uwe Steinmann
cb9ce2a42f add methods for enabling/disabling an extension 2019-12-20 17:18:08 +01:00
Uwe Steinmann
c332e0393b add new config variable noDocumentFormFields
used for hiding some fields like comment, keywords, categories, ...
2019-12-19 09:03:59 +01:00
Uwe Steinmann
7b1835774d Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-12-15 08:03:36 +01:00
Uwe Steinmann
167c8a41e3 allow 4 arguments passed to hook 2019-12-13 14:27:58 +01:00
Uwe Steinmann
55cd7b9759 add getAttributeValidationError()
it just returns the key of the error message and the parameters
2019-12-13 09:06:36 +01:00
Uwe Steinmann
f453cac8d2 add method for zipping files instead of using zip command 2019-12-10 15:59:53 +01:00
Uwe Steinmann
e14e14ddb4 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-11-28 10:23:10 +01:00
Uwe Steinmann
5fdae931b1 use getBaseUrl() 2019-11-28 10:22:47 +01:00
Uwe Steinmann
e9827b8701 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-11-28 10:05:12 +01:00
Uwe Steinmann
89c0ca9b88 new function getBaseUrl()
returns the protocol and host part of the url where seeddms is
available
2019-11-28 10:00:52 +01:00
Uwe Steinmann
10f6606efa add RevisionSummary to list of lecacy access rights 2019-11-25 11:50:11 +01:00
Uwe Steinmann
7d9de047bd add legacy access rights for groups 2019-11-25 09:31:56 +01:00
Uwe Steinmann
83e42948ee Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-11-21 10:55:22 +01:00
Uwe Steinmann
33b0691b0b allow mimetype to specify documents which can be edited online 2019-11-21 10:51:17 +01:00
Uwe Steinmann
51943050c2 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-11-20 19:23:48 +01:00
Uwe Steinmann
154c3c2118 set 'onepage' in factory 2019-11-20 19:22:23 +01:00
Uwe Steinmann
85157a8bfe no access on some more scripts 2019-11-20 18:12:26 +01:00
Uwe Steinmann
84550836c8 started new version 5.1.14 2019-11-20 17:17:51 +01:00
Uwe Steinmann
1b6a07b73e more documentation 2019-11-20 13:13:28 +01:00
Uwe Steinmann
a493e7645d set accessobject already in factory 2019-11-20 13:13:07 +01:00
Uwe Steinmann
43f57637e7 add method check_view_lecacy_access()
which does the legacy access checking if advanded acl is turned off
2019-11-20 13:12:11 +01:00
Uwe Steinmann
7362bf192b add method check_access()
just like in SeedDMS_View_Common
2019-11-08 08:03:02 +01:00
Uwe Steinmann
1c08d83704 need M_ALL to set revisor 2019-11-07 21:59:02 +01:00
Uwe Steinmann
572d776e55 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-10-28 12:08:43 +01:00
Uwe Steinmann
3c26142744 onePageMode can be turned on/off 2019-10-28 12:06:41 +01:00
Uwe Steinmann
511152be68 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-10-28 08:15:20 +01:00
Uwe Steinmann
38f2759c5f extension config vars are only save to settings.xml if a value is set
previously even empty values has been saved, they just needed to be
defined in the extension configuration. This may break extensions which
do not check if a config var is set.
2019-10-23 09:08:53 +02:00
Uwe Steinmann
ffcc53408f fix typo in enableRevisionOnVoteReject (must be 'One') 2019-10-18 07:24:58 +02:00
Uwe Steinmann
a870602324 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-10-17 07:22:16 +02:00
Uwe Steinmann
459883748e remove left overs from last installation, check if renaming succeeded 2019-10-11 16:29:53 +02:00
Uwe Steinmann
31697278d1 check for hook attached to parent class in hasHook() 2019-10-01 14:06:00 +02:00
Uwe Steinmann
d12b41a958 use new method SeedDMS_Core_Document::isType() 2019-09-06 14:54:11 +02:00
Uwe Steinmann
670597ea5f Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-09-06 14:51:21 +02:00
Uwe Steinmann
88168d005e take over some changes from 5.1.x 2019-09-06 14:32:14 +02:00
Uwe Steinmann
4767bf69d0 new version 5.1.13 2019-08-08 09:37:33 +02:00
Uwe Steinmann
788d51cb6f better checking for configured class file 2019-08-08 09:12:41 +02:00
Uwe Steinmann
67f4ca35ee run hook preRun and postRun before and after the view 2019-08-08 09:11:47 +02:00
Uwe Steinmann
a6e4202132 check for decorators in extensions, new way to add views
read the comments in the file
2019-08-08 09:10:45 +02:00
Uwe Steinmann
89e526a5e2 use new method SeedDMS_Core_[Folder|Document]::isType() 2019-08-08 09:08:27 +02:00
Uwe Steinmann
a02afe4e64 run hook preRun, postRun before and after controller, check for hooks of parent class 2019-08-08 09:07:38 +02:00
Uwe Steinmann
7576bee235 use new method SeedDMS_Core_[Document|Folder]::isType() 2019-08-08 09:05:40 +02:00
Uwe Steinmann
37db957c41 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-07-19 15:41:05 +02:00
Uwe Steinmann
e79e9de1cf add new class SeedDMS_CSRF for creating time base tokens (currently not used) 2019-07-12 16:40:38 +02:00
Uwe Steinmann
fa64bb3200 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-07-01 21:34:08 +02:00
Uwe Steinmann
b1a895fb27 new config options for disallowing duplicate subfolder names 2019-07-01 10:50:40 +02:00
Uwe Steinmann
3d9e752694 new optional parameter $attachments for toIndividual() 2019-07-01 09:56:19 +02:00
Uwe Steinmann
c17bd81148 replace placeholders in email header and footer 2019-06-28 10:46:20 +02:00
Uwe Steinmann
ee57a4b25b require at least 5.6.38, do not check for Log.php anymore 2019-06-24 12:36:55 +02:00
Uwe Steinmann
eccbc5ebd6 start new version 5.1.12 2019-06-24 11:55:24 +02:00
Uwe Steinmann
f8841e670e start new version 5.1.11 2019-05-02 16:56:00 +02:00
Uwe Steinmann
469370cb42 new config option enableReceiptReject
enables rejection of receipts
2019-04-09 10:51:51 +02:00
Uwe Steinmann
6d5ce06c9f add_log_line() be used from command line scripts without errors 2019-02-14 12:45:39 +01:00
Uwe Steinmann
4b76b5e6ae Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-02-01 09:30:32 +01:00
Uwe Steinmann
9e1dff071a admis are allowed to change approver/reviewer after first approval/review 2019-02-01 09:00:16 +01:00
Uwe Steinmann
4b1e933c76 add new config option $_allowChangeRevAppInProcess 2019-02-01 08:59:43 +01:00
Uwe Steinmann
fc688441ad recipients can be set, even if document was not released 2019-01-31 15:06:45 +01:00
Uwe Steinmann
bcfde858d8 new parameter xsendfile 2019-01-18 13:08:21 +01:00
Uwe Steinmann
869a82d4a8 better handling of return values of hooks 2019-01-17 18:30:10 +01:00
Uwe Steinmann
f4a638ce14 new version 6.0.7 2019-01-16 17:57:13 +01:00
Uwe Steinmann
48cf4b2ff3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2019-01-15 09:13:23 +01:00
Uwe Steinmann
b9269541c9 add missing space in log message when calling add_log_line() with msg 2019-01-14 10:11:21 +01:00
Uwe Steinmann
c3ca1cb1f9 save result of last hook into class variable 2019-01-11 15:07:20 +01:00
Uwe Steinmann
73e1df3ad8 make it work with slim notfound handler 2019-01-09 09:19:46 +01:00
Uwe Steinmann
e252af2df4 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-12-18 06:19:18 +01:00
Uwe Steinmann
e490c1a0f2 check if loading the settings.xml succeeded 2018-11-27 12:17:51 +01:00
Uwe Steinmann
69daeae02b do not include class file more then once if factory is called again 2018-11-23 21:38:23 +01:00
Uwe Steinmann
ee7b09d3fb include autoloader for pkginst 2018-11-23 21:01:55 +01:00
Uwe Steinmann
ff07a141e8 do not set php vars SMTP, smtp_port, sendmail_from anymore 2018-11-21 08:29:58 +01:00
Uwe Steinmann
b7e1cb869c take out ancient document conversion code 2018-11-21 08:27:59 +01:00
Uwe Steinmann
53a742b082 start new version 5.1.10 2018-11-16 08:16:45 +01:00
Uwe Steinmann
a4ddbd6605 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-11-12 13:33:56 +01:00
Uwe Steinmann
bc0a9d87a6 set date field as requested in #334 2018-11-12 11:02:21 +01:00
Uwe Steinmann
0173de81cf use 'Send from' settings wheneve it is set, allow to turn on debugging 2018-11-09 17:22:55 +01:00
Uwe Steinmann
2f8fd33f8e do not redirect to ForcePassword page if out.Logout.php was opened (Closes #421) 2018-11-08 16:38:32 +01:00
Uwe Steinmann
9db82f71c2 better error handling if repository doesn't deliver an extension list 2018-11-07 20:52:52 +01:00
Uwe Steinmann
e465502811 pass $user to ErrorDlg view 2018-10-11 11:30:15 +02:00
Uwe Steinmann
1375b4bf42 add hook for sending mail (Closes #419) 2018-10-02 22:27:07 +02:00
Uwe Steinmann
ec80f5aa0e Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-07-03 10:54:26 +02:00
Uwe Steinmann
9d1a17fe87 start new version 5.1.9 2018-07-03 06:45:20 +02:00
Uwe Steinmann
3eebc6bc28 run passed parameter 'action' through htmlspecialchars() before output 2018-06-27 18:56:01 +02:00
Uwe Steinmann
c9cf0139ee Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-23 15:59:55 +02:00
Uwe Steinmann
97d0eb7b06 return return value of service function 2018-04-19 19:46:54 +02:00
Uwe Steinmann
2fbccd52fb return false instead of -1 2018-04-19 19:46:25 +02:00
Uwe Steinmann
5c2e3edee7 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-19 13:54:04 +02:00
Uwe Steinmann
9db601e610 add methods arrayToString() and stringToArray() 2018-04-19 13:41:50 +02:00
Uwe Steinmann
0ce5143532 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-12 17:20:18 +02:00
Uwe Steinmann
c225350fa7 add methods majorVersion(), minorVersion() and subminorVersion() 2018-04-12 17:18:18 +02:00
Uwe Steinmann
0199019ee6 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-12 15:57:21 +02:00
Uwe Steinmann
0b4b3fb9d9 check if xml node in configuration exists before accessing it 2018-04-12 06:46:35 +02:00
Uwe Steinmann
dfe2e3f167 add new option for configuring replacement of documents in webdav 2018-04-12 06:41:51 +02:00
Uwe Steinmann
295a6d0fe7 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-06 16:38:09 +02:00
Uwe Steinmann
bfc59dc90c use ErrorDlg view for error messages
this will also fix the js errors when the error page was shown
2018-04-06 16:34:01 +02:00
Uwe Steinmann
00dd7ee2df Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-06 08:33:26 +02:00
Uwe Steinmann
97d08ef1b4 call parent class in class.Bootstrap.php, move imgpath in parent 2018-04-06 08:31:11 +02:00
Uwe Steinmann
2413da8c0b start new version 5.1.8 2018-04-05 17:28:00 +02:00
Uwe Steinmann
798a4b99b3 new version 5.1.7 2018-04-05 16:30:06 +02:00
Uwe Steinmann
c9d0ac3e73 better error handling for extension list from repository 2018-04-05 07:27:30 +02:00
Uwe Steinmann
ed48285da5 pass extension config to init() of extension 2018-04-04 21:48:25 +02:00
Uwe Steinmann
e610d4d855 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-04-04 17:48:14 +02:00
Uwe Steinmann
e728fcca84 set default for $defaulttext of printMLText() to null 2018-04-04 17:47:32 +02:00
Uwe Steinmann
9ae591bae7 add scheduler 2018-04-04 15:31:43 +02:00
Uwe Steinmann
fd5920fc8d take enable[Revision|Receipt]Workflow into account 2018-04-03 09:32:36 +02:00
Uwe Steinmann
20a798d9f1 add some mor documentation 2018-03-31 14:40:05 +02:00
Uwe Steinmann
c2ecc4adbb check_controller_access() returns true if !guest and adv access controll is off 2018-03-31 14:28:57 +02:00
Uwe Steinmann
f6a506ff92 new method getRepositoryUrl() 2018-03-27 14:05:22 +02:00
Uwe Steinmann
aa416f90ec do not enforce 2facto auth for guest and when secret is set 2018-03-27 13:43:56 +02:00
Uwe Steinmann
fb9d04a3a9 pass _tasksInMenu to view 2018-03-26 10:00:53 +02:00
Uwe Steinmann
939cbd7a56 make counted task in menu selectable 2018-03-26 10:00:20 +02:00
Uwe Steinmann
40ec1447d5 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-03-23 10:16:44 +01:00
Uwe Steinmann
0a6e04b644 add method getExtensionListByName(), some more documentation 2018-03-23 10:09:27 +01:00
Uwe Steinmann
d54ec75def getExtensionList() new returns only the latest version and php arrays 2018-03-22 08:42:41 +01:00
Uwe Steinmann
ba13d0eba2 fix typo in function name 2018-03-22 06:30:15 +01:00
Uwe Steinmann
095e471f8b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-03-21 15:30:32 +01:00
Uwe Steinmann
4a83c561f1 check if $EXT_CONF is set 2018-03-21 15:25:03 +01:00
Uwe Steinmann
7733da5133 pass repository url to extension mgr 2018-03-21 13:38:00 +01:00
Uwe Steinmann
2b960f1980 updateExtensionList() has new param $version and checks the http return code 2018-03-21 13:37:20 +01:00
Uwe Steinmann
6211014896 new version 6.0.6 2018-03-20 10:09:23 +01:00
Uwe Steinmann
dffdc46568 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-03-20 07:22:23 +01:00
Uwe Steinmann
db3990b8b7 make repository for extensions configurable 2018-03-14 18:43:01 +01:00
Uwe Steinmann
4ac7fe0c07 set repository url in ext manager, force download of repos content 2018-03-14 13:11:35 +01:00
Uwe Steinmann
b1a9ade799 check if extension directory is writable 2018-03-14 11:47:06 +01:00
Uwe Steinmann
0a3d3ea382 checkExtension() can also check with the configuration array 2018-03-14 11:20:55 +01:00
Uwe Steinmann
4b9b7a9bcf remove old code for upgrading from ancient config file 2018-03-14 10:15:11 +01:00
Uwe Steinmann
b17c79127a store log file in contentDir/log/ 2018-03-14 07:59:10 +01:00
Uwe Steinmann
66f478b36a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-03-13 18:01:42 +01:00
Uwe Steinmann
9b2eecca0e rejecting a revision will neccesarily put document in need correction status 2018-03-13 17:51:44 +01:00
Uwe Steinmann
52fc4cbe69 add import from repository 2018-03-13 14:38:49 +01:00
Uwe Steinmann
0554dab3ae various new methonds
move cmpVersion() from inc.Utils.php nach inc.ClassExtensionMgr.php
2018-03-13 14:37:55 +01:00
Uwe Steinmann
b223344af9 set dms and user in controller
was previously taken from global variables
2018-03-12 18:34:17 +01:00
Uwe Steinmann
5cfc52f1fc add download/upload of extensions to extension mgr 2018-03-12 18:33:30 +01:00
Uwe Steinmann
953e94cd8e Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-03-09 13:11:11 +01:00
Uwe Steinmann
261c65033d set socket_options, do not check ssl peer name and certificate 2018-03-09 10:23:44 +01:00
Uwe Steinmann
e3664780e9 started new version 6.0.5 2018-02-27 07:42:11 +01:00
Uwe Steinmann
a87d493cb3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-02-27 07:40:01 +01:00
Uwe Steinmann
963c30956a add configuration allowReviewerOnly 2018-02-26 08:08:57 +01:00
Uwe Steinmann
981bcaf7d7 override status may be called on 'needs correction' status 2018-02-20 06:15:15 +01:00
Uwe Steinmann
ab7776bdb9 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-02-07 22:32:18 +01:00
Uwe Steinmann
b6ab66dd2f use default text in getMLText() even if it is an empty string 2018-02-07 19:01:28 +01:00
Uwe Steinmann
a36f5721dd pass $dms to preAddService() and postAddService() 2018-02-07 18:58:56 +01:00
Uwe Steinmann
987025331d set default position of new documents/folders (Closes #381) 2018-02-07 08:43:46 +01:00
Uwe Steinmann
7e0b1b6907 start new version 6.0.4 2018-02-05 15:19:59 +01:00
Uwe Steinmann
d824ca30fb may[Receipt|Review|Approve|Revise] also checks for document access 2018-02-05 08:48:53 +01:00
Uwe Steinmann
e7bec65b89 document status may be overriden if document is rejected 2018-02-01 08:28:24 +01:00
Uwe Steinmann
bf2ced4c6e status -1 for revision is text status_need_correction 2018-01-30 19:18:35 +01:00
Uwe Steinmann
89ad08a537 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-01-30 08:05:00 +01:00
Uwe Steinmann
093a1fa844 get text for new staus S_NEEDS_KORRECTION 2018-01-29 11:39:53 +01:00
Uwe Steinmann
d2a0c08633 allow to set revisors and recipients with M_READWRITE access
previously M_ALL was needed
2018-01-28 07:49:46 +01:00
Uwe Steinmann
beb29ca34e propperly check if user exists in database (Closes #388) 2018-01-24 09:18:24 +01:00
Uwe Steinmann
b803c1d448 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-01-18 10:53:58 +01:00
Uwe Steinmann
ccb56e827c add function sendFile() 2018-01-18 08:48:32 +01:00
Uwe Steinmann
e97c3a4b25 allow to set receiver when uploading a document 2018-01-16 18:15:05 +01:00
Uwe Steinmann
065fa49cc4 mayReceive() requires a released document 2018-01-16 18:07:20 +01:00
Uwe Steinmann
b51b3bb9f3 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-01-09 15:37:40 +01:00
Uwe Steinmann
6e75dd9c44 reviewers/approvers may be set in draft status 2018-01-08 14:38:03 +01:00
Uwe Steinmann
d2ccd5d5ad better check in mayReview() and mayApprove()
mayReview() will only return true anymore, if the status is S_DRAFT_REV.
mayApprove() will only return true anymore, if the status is S_DRAFT_APP.
2018-01-08 10:49:36 +01:00
Uwe Steinmann
3244f20dcc Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-01-03 09:41:03 +01:00
Uwe Steinmann
5ee7110597 started new version 5.1.6 2018-01-03 09:29:34 +01:00
Uwe Steinmann
3c4be73678 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2018-01-01 09:17:24 +01:00
Uwe Steinmann
2ab62605b0 use microtime for session id 2017-12-30 12:41:07 +01:00
Uwe Steinmann
ac09ee3773 new version 6.0.2 2017-12-18 14:43:22 +01:00
Uwe Steinmann
e36fbd87d8 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-12-18 11:10:14 +01:00
Uwe Steinmann
dec3b44123 add configuration for number of entries on viewfolder page 2017-12-14 09:39:05 +01:00
Uwe Steinmann
545cdb4e32 backup dir can be set in configuration 2017-11-21 11:51:45 +01:00
Uwe Steinmann
7520634c61 add addDirSep() 2017-11-21 08:34:19 +01:00
Uwe Steinmann
5543333291 move getUser() in file 2017-11-21 08:33:57 +01:00
Uwe Steinmann
4658db9c21 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-11-21 07:16:10 +01:00
Uwe Steinmann
4410868874 started new version 5.1.5 2017-11-07 06:43:25 +01:00
Uwe Steinmann
04c83d0fff init $indexconf just in case the full text engine is turned off 2017-11-02 07:54:47 +01:00
Uwe Steinmann
bae2baf3f5 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-10-27 19:44:07 +02:00
Uwe Steinmann
d4c6dc8962 fix getting last sessions
group by didn't work anymore in new mysql versions
2017-10-27 19:42:56 +02:00
Uwe Steinmann
5b2da28edd Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-09-27 07:02:38 +02:00
Uwe Steinmann
3e2d6e3f74 add preview width for dropfolder lists 2017-09-20 09:20:56 +02:00
Uwe Steinmann
4c5dc52fa0 Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-09-05 09:35:23 +02:00
Uwe Steinmann
4ba5db88e9 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-09-05 09:32:03 +02:00
Uwe Steinmann
45d0c2618f start new version 4.3.37 2017-09-05 09:27:55 +02:00
Uwe Steinmann
ed1f74baca fix merge error 2017-08-02 12:15:13 +02:00
Uwe Steinmann
9e4b80e25b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-08-02 12:14:14 +02:00
Uwe Steinmann
5ec13f02af Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-08-02 10:57:20 +02:00
Uwe Steinmann
efbc30c0dd Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-08-02 10:57:10 +02:00
Uwe Steinmann
ea8a695551 maySetReviewersApprovers() checks if review/approval has been done already 2017-08-02 10:53:50 +02:00
Uwe Steinmann
13845065d4 Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-08-02 07:06:16 +02:00
Uwe Steinmann
4aef48e5f7 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-08-02 07:02:58 +02:00
Uwe Steinmann
e0dcd86f5a add optional version number to mayEditOnline() 2017-08-02 06:46:44 +02:00
Uwe Steinmann
9fe0a39321 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-08-01 11:33:35 +02:00
Uwe Steinmann
00a91b621c Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-08-01 10:30:22 +02:00
Uwe Steinmann
5e640ad42b Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-08-01 10:30:09 +02:00
Uwe Steinmann
1339c36d67 do not add dir separator to contentDir if it is empty 2017-08-01 10:22:10 +02:00
Uwe Steinmann
8f59babaad Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-08-01 08:37:31 +02:00
Uwe Steinmann
05671428e1 file in drop folder can be shown in menu as item 2017-07-31 20:30:59 +02:00
Uwe Steinmann
1f701a84e4 group last access sessions by userid 2017-07-27 13:42:12 +02:00
Uwe Steinmann
05489891f7 getPermission() returns always an int 2017-07-27 12:36:20 +02:00
Uwe Steinmann
ee13f8d084 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-07-21 16:56:33 +02:00
Uwe Steinmann
407ef2097d pass regex to getValidationText 2017-07-21 16:54:17 +02:00
Uwe Steinmann
7259c668c4 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-07-20 15:09:39 +02:00
Uwe Steinmann
c44b7853b2 Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-07-20 15:09:26 +02:00
Uwe Steinmann
c0797cc896 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-07-20 15:09:12 +02:00
Uwe Steinmann
61df93ba13 showtree() checks expandFolderTree (partially resolves #312) 2017-07-19 19:14:28 +02:00
Uwe Steinmann
78ba1c131b make sure contentDir ends with DIRECTORY_SEPERATOR (Closes #323) 2017-07-19 17:45:38 +02:00
Uwe Steinmann
00b4817bc7 add formatComment()
used to group comments entered for receiption of document
2017-07-18 13:35:35 +02:00
Uwe Steinmann
a0651239dd Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-07-13 18:03:15 +02:00
Uwe Steinmann
e029e8e55a Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-07-13 17:56:31 +02:00
Uwe Steinmann
b43200703b start new version 4.3.36 2017-07-11 18:12:31 +02:00
Uwe Steinmann
919f4cb39c Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-06-26 10:20:48 +02:00
Uwe Steinmann
01cd47401c more documentation on return value of callHook 2017-06-20 09:13:24 +02:00
Uwe Steinmann
e7b0e7bdde Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-06-19 12:52:12 +02:00
Uwe Steinmann
ed531dc35d fix inclusion of file 2017-06-19 11:08:06 +02:00
Uwe Steinmann
652e7a82af Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-06-13 14:48:55 +02:00
Uwe Steinmann
7d6fd23c6d check if return value of hook is != null 2017-06-13 14:47:16 +02:00
Uwe Steinmann
4b89d920cb check if returned array is not empty 2017-06-09 15:13:15 +02:00
Uwe Steinmann
883131d61e add method setErrorMsg() 2017-06-09 12:27:26 +02:00
Uwe Steinmann
b406d31ea0 add menu tasks including checkbox in settings for enabling it 2017-05-12 18:09:53 +02:00
Uwe Steinmann
092967004a Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-05-12 08:23:42 +02:00
Uwe Steinmann
19aa2b5e45 add __invoke() method 2017-05-12 08:15:26 +02:00
Uwe Steinmann
9801f5e481 Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-05-02 21:02:00 +02:00
Uwe Steinmann
53f646114a set from_address as return path if set 2017-05-02 20:52:40 +02:00
Uwe Steinmann
9ab19afe03 check return value of hook
no return value will be discarded, array and objects are put into an array, strings are concatened
2017-05-02 18:29:47 +02:00
Uwe Steinmann
7c7dfc1411 handle hooks with two arguments 2017-05-02 18:28:56 +02:00
Uwe Steinmann
3cc572a1cd Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-05-02 06:47:42 +02:00
Uwe Steinmann
6ee6e3fde2 take out enableAttachmentUpload 2017-04-27 17:19:49 +02:00
Uwe Steinmann
d2fc9b534f add enableMultiUpload and enableAttachmentUpload 2017-04-27 06:50:12 +02:00
Uwe Steinmann
44f6b2edc3 save configuration value of extension as comma separated values if array 2017-04-20 09:54:12 +02:00
Uwe Steinmann
82277900dd parameter __lang__ is used to set language if set 2017-04-20 09:52:50 +02:00
Uwe Steinmann
c9bdac8d33 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-04-11 17:37:04 +02:00
Uwe Steinmann
468ec80db3 fix saving of enableSessionList 2017-04-11 17:36:40 +02:00
Uwe Steinmann
c1b6fbf11a remove duplicate method getUser() 2017-04-11 17:10:32 +02:00
Uwe Steinmann
a548710a55 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-04-11 17:08:59 +02:00
Uwe Steinmann
defc8330c8 set parameter enableSessionList 2017-04-11 08:34:03 +02:00
Uwe Steinmann
06db1ec603 session list can be turned on/off by settings 2017-04-11 08:33:33 +02:00
Uwe Steinmann
510067a714 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-04-11 06:42:27 +02:00
Uwe Steinmann
d7af33f579 raw content can be set for files added to archive
Setting the raw content will take the meta data from the document
content but use the file content as passed by the third optional
parameter of addItem()
2017-04-04 07:09:56 +02:00
Uwe Steinmann
3cd370cb2e add methods getLastAccessedSessions() and getUser() 2017-03-24 15:54:52 +01:00
Uwe Steinmann
72c5bd237b Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-03-23 18:48:45 +01:00
Uwe Steinmann
6a7e23375c Merge branch 'seeddms-5.0.x' into seeddms-5.1.x 2017-03-23 18:08:23 +01:00
Uwe Steinmann
a001d32854 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2017-03-23 17:43:39 +01:00
Uwe Steinmann
46582a2be4 update last access time only once a minute 2017-03-23 17:25:54 +01:00
Uwe Steinmann
6bb6662de4 start new version 4.3.35 2017-03-23 15:39:18 +01:00
Uwe Steinmann
c18f09d344 start new version 6.0.1 2017-03-23 15:22:55 +01:00
Uwe Steinmann
df27dcf878 Merge branch 'seeddms-5.1.x' into seeddms-6.0.x 2017-03-20 11:54:55 +01:00