Commit Graph

873 Commits

Author SHA1 Message Date
Roland Gruber 4598a24714 code reformating 2007-10-13 13:18:38 +00:00
Roland Gruber 699c591a38 fixed PHP notices 2007-10-12 16:14:38 +00:00
Roland Gruber d10f1a3575 fixed help entries 2007-10-12 16:13:11 +00:00
Roland Gruber 1df1725fed fixed group quotas 2007-10-11 17:51:35 +00:00
Roland Gruber 04c8ed568f use getAttributes() 2007-10-10 19:04:39 +00:00
Roland Gruber 1356231d8a fixed some PHP notices 2007-10-05 18:09:49 +00:00
Roland Gruber 95a9599038 fixed syntax errors 2007-10-05 17:35:16 +00:00
Roland Gruber daadf5e28a more private class variables 2007-10-04 16:45:05 +00:00
Roland Gruber 79307debea added getAccountContainer() 2007-10-03 18:02:10 +00:00
Roland Gruber 37f76431ee show infinity symbol for too big values 2007-09-24 19:11:18 +00:00
Roland Gruber d46ae32a6d do not automatically add object class 2007-08-25 10:08:15 +00:00
Roland Gruber 7ec1143987 "" 2007-08-18 14:22:38 +00:00
Roland Gruber fbf35a666e fixed help texts 2007-07-23 15:13:41 +00:00
Roland Gruber 9faa1c220f made uid optional (closes 1757215) 2007-07-21 09:47:48 +00:00
Roland Gruber 7b96445cfd allow to create homedirs in upload 2007-07-09 19:03:19 +00:00
Roland Gruber 5bb84b5e70 no longer update Samba 2 attributes 2007-07-08 10:59:00 +00:00
Roland Gruber f1dda8d924 use ->server() 2007-07-08 10:51:01 +00:00
Roland Gruber 0a77a98c79 set shadowLastChange for self service password changes 2007-07-08 10:21:34 +00:00
Roland Gruber 42003d687c allow uid as RDN attribute for inetOrgPerson 2007-07-03 15:43:52 +00:00
Roland Gruber df228f13e2 fixed bad default value for description in file upload 2007-07-02 18:03:29 +00:00
Roland Gruber 4767f789da allow PDF output to be used in subclasses 2007-06-27 18:01:12 +00:00
Roland Gruber 3f232311df some subclassing support 2007-06-24 17:54:23 +00:00
Roland Gruber d22422bff2 MHash no longer needed 2007-06-24 11:16:14 +00:00
Roland Gruber 10ae47ab86 added new attributes: roomNumber, businessCategory and homePhone 2007-06-11 18:19:05 +00:00
Roland Gruber 33017686ee more translations (RFE 1702140) 2007-06-10 14:51:35 +00:00
Roland Gruber 0e35828dba fixed typos 2007-05-03 19:28:12 +00:00
Roland Gruber 81fc25435e fixed typo 2007-05-02 20:32:37 +00:00
Roland Gruber 152db49234 no actions if no quotas exist 2007-03-05 16:56:57 +00:00
Roland Gruber a36ad691fc do not show home directory checkbox if no script path is set 2007-03-05 16:55:04 +00:00
Roland Gruber e0ea07efc8 support multiple lamdaemon servers 2007-03-04 16:07:12 +00:00
Roland Gruber cdf0cc93b2 show lamdaemon server next to checkbox 2007-02-27 17:59:13 +00:00
Roland Gruber cb63ea23d6 use preDeleteActions() and postModifyActions() for lamdaemon 2007-02-25 13:55:26 +00:00
Roland Gruber 8cca514ef8 fixed help entry (patch 1664542) 2007-02-22 18:38:33 +00:00
Roland Gruber ea4152cdbf allow uploading of images 2007-02-18 18:37:15 +00:00
Roland Gruber 4f5e3af6d2 fixed PDF bug in shadowAccount 2007-02-14 18:42:23 +00:00
Roland Gruber dd27597b28 fixed PDF errors 2007-02-13 17:51:09 +00:00
Roland Gruber 9c2c9b7cd8 copyright update 2007-01-14 18:41:42 +00:00
Roland Gruber 61209c2329 manage locked accounts 2007-01-07 11:26:18 +00:00
Roland Gruber c7ccc5c219 fixed error messages 2007-01-06 14:29:10 +00:00
Roland Gruber d0c1714b4f added missing help entries 2007-01-03 16:29:25 +00:00
Roland Gruber e99a76a35d added config options for self service 2006-11-21 17:37:12 +00:00
Roland Gruber 617eed52e3 removed get_configDescriptions() 2006-11-13 17:43:21 +00:00
Roland Gruber 0ac77132a2 hash passwords with SSHA for self service 2006-11-11 10:17:46 +00:00
Roland Gruber bc77117c11 extra page for time changes 2006-11-11 10:02:13 +00:00
Roland Gruber 748b35dd92 fixed typos 2006-10-22 07:53:33 +00:00
Roland Gruber e201982ce1 fixed typos 2006-10-22 07:45:58 +00:00
Roland Gruber 72e1edc5b4 better management of expiration date 2006-10-18 16:58:29 +00:00
Roland Gruber 34c9a5e678 added possibility to sync Samba password with Unix password in self service 2006-10-05 17:51:17 +00:00
Roland Gruber f29d7096bf added error message for wrong uid numbers in file upload 2006-09-23 09:50:29 +00:00
Roland Gruber 6b4410cf77 fixed password hashing (1562426) 2006-09-21 16:30:41 +00:00
Roland Gruber f70d3745fc show lamdaemon errors 2006-09-09 11:46:01 +00:00
Roland Gruber 379caca184 changed Unix password management 2006-09-03 13:02:42 +00:00
Roland Gruber 644e8d3d45 changed Unix password management 2006-09-03 12:41:22 +00:00
Roland Gruber 641af2270d removed grouping of error messages 2006-08-16 17:42:35 +00:00
Roland Gruber 724e2cb0ba removed obsolete function dynamicMessage() 2006-08-15 16:32:33 +00:00
Roland Gruber 44701eca3c removed $post parameter 2006-08-14 17:24:27 +00:00
Roland Gruber a65279dc5c removed $post parameter 2006-08-13 12:58:19 +00:00
Roland Gruber efb7191160 no self service for hosts 2006-08-03 18:01:34 +00:00
Roland Gruber 66410a5028 fixed description 2006-07-29 15:18:18 +00:00
Roland Gruber 6576086dce added policies 2006-07-29 15:15:48 +00:00
Roland Gruber f2e14d9aee fixed descriptions 2006-07-29 15:13:08 +00:00
Roland Gruber b3569401f3 added self service 2006-07-29 08:42:34 +00:00
Roland Gruber e054d71a27 added self service options 2006-07-23 15:06:49 +00:00
Roland Gruber 014c4e53e4 added warning if local address is already in use 2006-07-17 17:45:53 +00:00
Roland Gruber a70d24afce added self service fields 2006-07-16 17:15:37 +00:00
Roland Gruber 04dae4de46 removed obsolete code 2006-07-05 19:52:48 +00:00
Roland Gruber efab55d8d4 removed invalid password option 2006-07-02 09:24:56 +00:00
Roland Gruber 5e13f8c690 removed invalid password option 2006-07-01 08:23:28 +00:00
Roland Gruber 033c774737 removed some unneeded references 2006-07-01 08:05:49 +00:00
Roland Gruber 12edc0beca fixed silent unlocking of passwords 2006-06-30 09:41:54 +00:00
Roland Gruber 7dc978eaa5 fixed silent unlocking of passwords 2006-06-30 09:31:40 +00:00
Roland Gruber 5c08dca997 added iconv check 2006-06-29 19:43:58 +00:00
Roland Gruber 54dadb3c76 fixed mktime calls 2006-06-29 15:21:44 +00:00
Roland Gruber fec99f7dde fixed auto GID 2006-06-28 15:57:48 +00:00
Roland Gruber f5e0b9e974 added search attributes for self service 2006-06-28 15:13:57 +00:00
Roland Gruber 6044fa1f48 fixed problem with message about missing password 2006-06-28 15:10:02 +00:00
Roland Gruber fda2a57e05 removed input_check() function 2006-05-21 19:45:57 +00:00
Roland Gruber 5371e2609f removed triggered_messages 2006-05-20 16:32:02 +00:00
Roland Gruber 32a0888530 fixed error handling 2006-05-18 08:50:51 +00:00
Roland Gruber d135ac54a2 fixed error handling 2006-05-18 08:30:22 +00:00
Roland Gruber 09ce3a98c2 fixed error handling 2006-05-17 18:32:10 +00:00
Roland Gruber 6e06b09250 fixed error handling 2006-05-17 17:57:42 +00:00
Roland Gruber eaa84131c0 fixed error handling 2006-05-17 17:45:52 +00:00
Roland Gruber 62fc1b3ae5 fixed error handling 2006-05-17 17:40:42 +00:00
Roland Gruber 79eadc3730 fixed error handling 2006-05-16 18:15:02 +00:00
Roland Gruber 597ae36367 fixed error handling 2006-05-16 15:43:00 +00:00
Roland Gruber ef43685e7d fixed error handling 2006-05-16 15:38:55 +00:00
Roland Gruber 45490e0cc2 fixed error handling 2006-05-16 15:24:53 +00:00
Roland Gruber 9503df6418 fixed module_ready function 2006-05-14 07:46:34 +00:00
Roland Gruber 52e2ef7c5a new attribute loading mechanism 2006-05-13 08:55:31 +00:00
Roland Gruber 2a6767a59b fixed host restrictions 2006-05-05 10:28:23 +00:00
Roland Gruber b18f932efe added userid alias 2006-05-01 16:18:16 +00:00
Roland Gruber 93339150d7 added alias handling 2006-05-01 16:13:10 +00:00
Roland Gruber f1986c3cd1 updated password message 2006-04-29 10:04:30 +00:00
Roland Gruber 69d1af357b use MHash to generate NT password hash 2006-04-29 09:58:17 +00:00
Roland Gruber 79a8a315a6 added fix for wrong spelled object classes 2006-04-05 15:48:27 +00:00
Roland Gruber 29780c98c0 added primary group to profile 2006-03-19 11:25:57 +00:00
Roland Gruber f4fc70e1da fixed call of unknown function (1450464) 2006-03-15 17:41:27 +00:00
Roland Gruber 77ae253463 readded time zone for logon hours 2006-03-15 14:12:59 +00:00
Roland Gruber 7bb630c2c7 merged password hash settings 2006-03-06 17:09:17 +00:00
Roland Gruber bfc0acdaa1 fixed help entry 2006-03-04 12:30:20 +00:00
Roland Gruber baec36cece replaced submit/abort with ok/cancel 2006-03-04 10:49:55 +00:00
Roland Gruber 1ce2b98103 Copyright updates 2006-03-03 17:30:35 +00:00
Roland Gruber 88f07bfc1a sambaPwdLastSet for upload accounts 2006-02-25 09:30:17 +00:00
Roland Gruber ab55acb8b8 set shadowLastChange 2006-02-23 18:48:20 +00:00
Roland Gruber 14bf605dd8 fixed error handling 2006-02-23 14:12:14 +00:00
Roland Gruber f9a7b34d6d fixed warnings about mktime() 2006-02-23 08:22:22 +00:00
Roland Gruber 880e296429 mark domain as required 2006-02-14 21:23:04 +00:00
Roland Gruber 3c0a8ab72b fixed getdate() warnings 2006-02-11 13:19:27 +00:00
Roland Gruber ede8c042a0 added save_attributes() to baseModule, removed obsolete module_ready() and module_complete() functions 2006-02-01 19:10:51 +00:00
Roland Gruber 28d0a8e6b9 less PHP notices 2006-01-24 14:23:42 +00:00
Roland Gruber b5f3813c83 less PHP notices 2006-01-23 19:26:16 +00:00
Roland Gruber fdfc9f8dca merge with 0_6_dev branch 2006-01-01 16:30:05 +00:00
Roland Gruber a5df2be6a3 fixed management of special groups 2005-12-17 12:11:51 +00:00
Roland Gruber fa3cefd455 fixed PHP5 warning 2005-12-17 12:07:36 +00:00
Roland Gruber 91f9e62456 fixed help entries 2005-12-09 14:23:07 +00:00
Roland Gruber f8ec9b3880 fixed PHP5 warning 2005-12-06 14:47:57 +00:00
Roland Gruber 64cead3fdf implemented jpegPhoto support 2005-12-05 14:45:01 +00:00
Roland Gruber d6d5c5954d fixed removing of postalAddress and facsimileTelephoneNumber 2005-11-12 10:18:54 +00:00
Roland Gruber bbafd62e79 decreased length of input fields 2005-11-05 15:49:01 +00:00
Roland Gruber 36e8da2835 removed unreachable code 2005-11-04 09:52:06 +00:00
Roland Gruber e331c80977 fixed help entry 2005-11-03 12:14:28 +00:00
Roland Gruber 835583383b automatically add "$" to uid for hosts 2005-10-26 09:24:20 +00:00
Roland Gruber 80b77d202a removed unused messages 2005-10-25 18:43:17 +00:00
Roland Gruber a7bc80de79 removed double sorting 2005-10-25 18:39:42 +00:00
Roland Gruber 731692e511 fixed homedir creation 2005-10-21 13:48:30 +00:00
Roland Gruber 7bba828706 added SSH module 2005-10-20 10:52:36 +00:00
Roland Gruber d9fc93c39c reduced memory usage in cache by removing scope "*", removed update_cache() function 2005-10-15 09:33:05 +00:00
Roland Gruber fcfbdec26a loading of domain setting from profile did not work 2005-10-13 16:03:51 +00:00
Roland Gruber 414365bf48 removed time zone shifting, logon hours are always local time 2005-10-13 15:36:29 +00:00
Roland Gruber bdb5cff592 code cleanup: removed obsolete parameter from get_pdfentries() and updated PHPDoc comments 2005-10-09 18:05:32 +00:00
Roland Gruber 4517a59f6d fixed logon hours (patch 1311915) 2005-10-09 10:32:21 +00:00
Roland Gruber 1e0c6be290 fixed additional group handling 2005-10-08 14:35:30 +00:00
Roland Gruber 18a39aeb50 fixed again inode/block limit comparison 2005-10-04 15:32:42 +00:00
Roland Gruber f198964c2e fixed inode/block limit comparison 2005-10-04 15:25:42 +00:00
Roland Gruber 2ad1394b20 fixed passwords on file upload 2005-10-04 15:17:24 +00:00
Roland Gruber ab4adf6a61 added error message if no domains were found 2005-10-03 10:49:48 +00:00
Roland Gruber e6693bbfb2 fixed error message 2005-10-03 10:48:13 +00:00
Roland Gruber 6b3df57f59 added sambaKickoffTime 2005-10-01 07:26:32 +00:00
Roland Gruber f388816737 added defaults for expiration date 2005-10-01 07:23:57 +00:00
Roland Gruber 779048bdf3 fixed mobile telephone number 2005-09-27 12:54:44 +00:00
Roland Gruber 3a208b38a3 fixed additional groups in PDF 2005-09-27 12:41:38 +00:00
Roland Gruber 197adebee1 fixed autoUID/GID 2005-09-27 12:34:04 +00:00
Roland Gruber 8da59685fa fixed some cache calls 2005-09-26 11:57:17 +00:00
Roland Gruber 3495c51e9d allow to set no drive letter 2005-09-20 15:36:58 +00:00
Roland Gruber d217dd78b3 changed regex for mailLocalAddress 2005-09-20 14:40:11 +00:00
Roland Gruber 4c5f43ffdd removed obsolete pages() and get_attributes() functions 2005-09-19 18:43:10 +00:00
Roland Gruber adaf8f29ba fixed loading of account flags 2005-09-17 08:54:40 +00:00
Roland Gruber ef8fc73d78 made module ready even if no script path is set, solves blocking new users/groups 2005-09-13 17:20:07 +00:00
Roland Gruber 112b065ca6 added display name, fixed profile settings for Samba 3 2005-09-13 07:55:03 +00:00
Roland Gruber 2f9d5d935c fixed problem with new accounts 2005-09-12 15:36:05 +00:00
Roland Gruber 4689680855 no longer allow integer results from process_..., updated documentation 2005-09-07 12:58:34 +00:00
Roland Gruber 4d769306f3 updated documentation and check email on old accounts, too 2005-09-04 17:45:30 +00:00
Roland Gruber a0df65be5b get group names by cn attribute, not DN 2005-09-04 16:53:43 +00:00
Roland Gruber abcd141a87 fixed help and profile loading 2005-09-03 10:59:50 +00:00
Roland Gruber d83df7a446 changed subpage handling; fixed another magic_quotes_gpc bug 2005-09-01 15:20:15 +00:00
Roland Gruber d1ea4ce0ab removed obsolete functions 2005-09-01 15:17:03 +00:00
Roland Gruber d1c5896b44 removed obsolete functions 2005-09-01 15:11:11 +00:00
Roland Gruber 1798bbc165 added missing help entry for deleting homedirs 2005-08-30 16:05:16 +00:00
Roland Gruber 26f7b52a08 renamed delete flag functions to avoid conflict with delete.php 2005-08-30 15:59:44 +00:00
Roland Gruber e0d76141d5 added button status 2005-08-26 08:53:16 +00:00
Roland Gruber c1dec7b548 added time zone information to logon hours help 2005-08-21 17:14:00 +00:00
Roland Gruber 1cb9b17cf3 force mail attribute in inetOrgPerson for new accounts 2005-08-17 09:29:47 +00:00
Roland Gruber a06115e7db force setting a password 2005-08-16 12:06:13 +00:00
Roland Gruber 0bc5a03b66 fixed password conflict with posixAccount 2005-08-16 12:04:09 +00:00
Roland Gruber 60482cd0cc added password dialog if posixAccount is not active 2005-08-15 18:36:56 +00:00
Roland Gruber d59061505d fixed password dialog and some typos 2005-08-15 18:10:38 +00:00
Roland Gruber eee5289876 code cleanup and updated documentation 2005-08-14 11:38:06 +00:00
Roland Gruber aba6954571 fixed login problems 2005-08-13 16:38:56 +00:00
Roland Gruber 8e034e05f3 allow user accounts which only use the account module 2005-08-13 12:21:30 +00:00
Roland Gruber 6aaae2094a code cleanup: added parent function for module_ready() and module_complete() which always return true to baseModule 2005-08-13 09:19:40 +00:00
Roland Gruber 1c1afe71be get domain name from sambaSID not sambaDomainName 2005-08-12 12:44:13 +00:00
Roland Gruber 579d94d031 another PHP5 related fix 2005-08-11 18:33:32 +00:00
Roland Gruber 7813719af6 fixed bug with group memberships 2005-08-08 09:31:04 +00:00
Roland Gruber 766fe93cba removed userPassword() function from posixAccount.inc 2005-08-06 08:04:36 +00:00
Roland Gruber b81622783a fixed bug when no_password option is used 2005-08-06 08:01:27 +00:00
Roland Gruber f91528eff2 removed password encryption in session, fixed password bugs 2005-08-05 09:42:49 +00:00
Roland Gruber 7fd7947fa6 removed obsolete TODO 2005-08-04 15:07:25 +00:00
Roland Gruber 19e65ecdab added Kolab support 2005-08-01 11:58:07 +00:00
Roland Gruber 43b3fd5dd6 fixed delete bug 2005-07-30 09:01:56 +00:00
Roland Gruber 0d57a4765e fixed typo 2005-07-29 12:09:31 +00:00
Roland Gruber c2de13f7c1 added <tr> tag for PDF to fix layout issues 2005-07-28 09:01:41 +00:00
Roland Gruber 6ccf0e37da fixed error messages on deletion 2005-07-26 09:49:31 +00:00
Roland Gruber 7de3e699bb PHPDoc updates 2005-07-21 10:33:02 +00:00
Roland Gruber 38360012ab implemented upload 2005-07-19 12:21:10 +00:00
Roland Gruber a4fe603233 fixed PDF output 2005-07-16 12:43:48 +00:00
Roland Gruber 4890ef5dd8 fixed meberUid in PDF 2005-07-15 13:34:29 +00:00
Roland Gruber 8cf0ea5911 profile input boxes now have the same size 2005-07-11 18:56:23 +00:00
Roland Gruber e7554a8caf implemented logon hours management 2005-07-07 13:35:29 +00:00
Roland Gruber 2287293f47 fixed problem with access to nonexistant session variable 2005-07-05 12:48:15 +00:00
Roland Gruber 04e5764956 added sambaSID as possible RDN attribute 2005-07-02 12:15:25 +00:00
Roland Gruber 622583a764 added manager and post office box 2005-07-02 12:05:33 +00:00
Roland Gruber a46462e237 fixed handling of special accounts 2005-06-30 16:22:58 +00:00
Roland Gruber 0d3d79aff3 fixed PDF output 2005-06-28 15:58:22 +00:00
Roland Gruber 96fcbea888 fixed host accounts 2005-06-26 07:53:48 +00:00
Roland Gruber 697893fbc0 made inetOrgPerson independent from posixAccount 2005-06-19 09:38:44 +00:00
Roland Gruber c15f355e19 fixed typos 2005-06-18 16:12:01 +00:00
Roland Gruber 1a6647b9c9 inetOrgPerson currently needs posixAccount for uid/cn 2005-06-17 09:47:40 +00:00
Roland Gruber c9b305523b fixed PDF output 2005-06-12 19:41:49 +00:00
Roland Gruber d58048c975 upload: check for existing users and groups 2005-06-08 21:02:01 +00:00
Roland Gruber 675a666497 added auto value for GECOS in upload 2005-06-07 18:28:28 +00:00
Roland Gruber b7cbe60f61 fixed optional upload values 2005-06-07 18:19:48 +00:00
Roland Gruber ca78b15377 added Unix workstations for upload 2005-06-06 19:24:48 +00:00
Roland Gruber c306e4b31b fixed help links for profile editor 2005-06-03 17:30:56 +00:00
Roland Gruber ed3ccd66fe fixed help entries 2005-06-02 20:30:18 +00:00
Roland Gruber 200e7e6c1a fixed lm/ntPassword and pwdLastSet 2005-05-10 15:34:43 +00:00
Roland Gruber fe48b1f53f fixed RID 2005-05-10 15:02:58 +00:00
Roland Gruber 1f3b8614b0 fixed profile loading 2005-05-08 16:50:13 +00:00
Roland Gruber 0f3d478e20 fixed sambaLM/NTPassword values 2005-05-08 12:39:29 +00:00
Roland Gruber 113622c7f0 fixed sambaPrimaryGroupSID value 2005-05-08 11:04:32 +00:00
Roland Gruber d98f36cad4 fixed double password entries for new accounts 2005-05-08 10:36:18 +00:00
Roland Gruber 68a6a94454 use new cache functionality 2005-05-05 13:53:27 +00:00
Roland Gruber 5ff78daf76 use cn attribute to read group name, not DN 2005-05-05 13:28:54 +00:00
Roland Gruber 4bab674b29 removed unused code 2005-05-05 13:12:02 +00:00
Roland Gruber fca21dbdf8 use new cache functionality for finding possible new memberUIDs 2005-05-05 13:07:34 +00:00
Roland Gruber 7260a8c409 moved password fields to subpage (task #114875) 2005-05-03 14:46:06 +00:00
Roland Gruber b8a99ec1e3 count entries are now removed in modules.inc:load_account() 2005-05-02 18:14:58 +00:00
Roland Gruber 2c762b1d84 fixed group selection 2005-04-23 14:26:22 +00:00
Roland Gruber 8301e5aff3 fixed alignment in member selection 2005-04-23 14:25:40 +00:00
Roland Gruber 67e22d8dcf fixed member selection 2005-04-22 13:33:34 +00:00
Roland Gruber b29106b783 replaced load_ldap_attributes with parent class function call 2005-04-16 13:41:17 +00:00
Roland Gruber 63064fa7b6 email and givenname are optional 2005-04-16 10:45:39 +00:00
Roland Gruber ab44ea6afc better error handling if no Unix groups exist 2005-04-12 19:38:32 +00:00
Roland Gruber 82b4345780 fixed display of homedir checkbox on account deletion 2005-04-05 11:43:19 +00:00
Roland Gruber e2b413a7b5 fixed unneeded dependencies 2005-04-04 15:57:35 +00:00
Roland Gruber 9203a3e869 fixed error messages 2005-03-26 11:27:48 +00:00
Roland Gruber 88ae108dec put autoUID generation in extra function 2005-03-25 14:21:07 +00:00
Roland Gruber 8c4c6b120e fixed problem if GIDs greater than maxGID exist 2005-03-25 14:20:26 +00:00
Roland Gruber 3d820bd98d fixed error handling in getNextGIDs() 2005-03-25 12:54:04 +00:00
Roland Gruber e65429cf0f put autoGID generation in extra function 2005-03-25 12:38:36 +00:00
Roland Gruber 0061cee082 get_<scope>Suffix() -> get_Suffix(<scope>) 2005-03-10 20:20:00 +00:00
Roland Gruber 2c60d5dc72 proccess -> process 2005-03-10 18:35:04 +00:00
Roland Gruber a116aa4b31 fixed error message for special groups 2005-03-03 20:26:54 +00:00
Roland Gruber 58081d88ff fixed another PHP notice 2005-02-24 20:50:48 +00:00
Roland Gruber 1e53b1bb16 fixed several PHP notices 2005-02-22 20:20:47 +00:00
Roland Gruber 360e580d79 fixed call-by-reference warnings 2005-02-16 21:00:19 +00:00
Roland Gruber 2b751c5d2a implemented profile loading 2005-01-29 15:14:13 +00:00
Roland Gruber 3c27a809b2 implemented profile loading 2005-01-29 12:05:16 +00:00
Roland Gruber 6d1c6bf57f implemented profile loading 2005-01-23 12:15:03 +00:00
Roland Gruber e8f9e08f06 implemented profile loading 2005-01-22 10:50:10 +00:00
Roland Gruber 66f164dd6a implemented profile loading 2005-01-16 12:41:38 +00:00
Roland Gruber 514fdf62f8 fixed typo 2005-01-11 18:43:18 +00:00
Roland Gruber 50de4f707e fixed typo 2005-01-11 18:42:56 +00:00
Roland Gruber e0b36f32f5 changed meaning of base module (now: base module = contains structural object class) 2005-01-10 10:41:38 +00:00
Roland Gruber 8f3cb8d305 fixed typo in sambaGroupMapping, updated Hungarian translation 2005-01-09 14:36:44 +00:00
Roland Gruber 630f65a639 implemented profile loading interface 2005-01-07 10:55:05 +00:00
Roland Gruber 7327e2b4a8 added group module for alias management 2005-01-04 20:18:02 +00:00
Roland Gruber 3e2714225e fixed PDF output 2005-01-04 20:16:54 +00:00
Roland Gruber 670f4f142d removed help variables 2004-12-30 14:12:28 +00:00
Roland Gruber c0ea523001 mail routing module for user accounts 2004-12-29 08:50:04 +00:00
Roland Gruber a631f759e5 add object class if not existing 2004-12-28 12:06:50 +00:00
Roland Gruber cbf862c940 fixed host RID in upload code 2004-12-09 22:11:23 +00:00
Roland Gruber 0a3277510b fixed typo 2004-12-09 22:10:19 +00:00
Roland Gruber bdbc51933e added host upload 2004-12-09 21:40:39 +00:00
Roland Gruber 7dd57d4ef7 moved lamdaemon function to lamdaemon.inc 2004-12-09 19:10:57 +00:00
Roland Gruber 71cad288ea implemented upload for users 2004-12-01 12:59:14 +00:00
Roland Gruber a9bed956b0 translation update 2004-11-28 19:45:10 +00:00
Roland Gruber c97223eb05 some upload fixes 2004-11-28 15:56:59 +00:00
Roland Gruber 314c06ad28 added help 2004-11-20 12:44:56 +00:00
Roland Gruber fae4ff0fae finished upload 2004-11-20 12:44:09 +00:00
Roland Gruber 5d57fb6444 started upload and added help entries 2004-11-17 19:14:26 +00:00
Roland Gruber 68a80b58a8 fixed help for profile options 2004-11-14 13:51:49 +00:00
Roland Gruber 2f0dee28ca small fix for config options 2004-11-14 13:50:57 +00:00
Roland Gruber f64a7f1049 replaced "Ordinary user" with "-" 2004-11-10 15:12:45 +00:00
Roland Gruber 53aaaf94a9 translation update 2004-11-10 14:00:00 +00:00
duergner c997e76021 Removed some unneeded text 2004-11-10 09:15:16 +00:00
Roland Gruber 696f5ab550 added upload 2004-11-08 19:48:39 +00:00
Roland Gruber 92169bbb5d translation update 2004-11-07 13:25:48 +00:00
Roland Gruber 8a3c0a6bb3 translation update 2004-11-07 12:56:55 +00:00
Roland Gruber 3382811d84 translation update 2004-11-06 13:05:34 +00:00
Roland Gruber b7dd7e9a35 added more upload columns 2004-11-05 16:53:38 +00:00
Roland Gruber 23f9128d43 MAC addresses for host accounts 2004-11-01 16:53:04 +00:00
Roland Gruber 88499fee73 fixed upload for hosts 2004-11-01 11:49:43 +00:00
Roland Gruber bfd44cce86 fixed syntax error 2004-10-30 17:00:34 +00:00
duergner 6c97d892b3 *** empty log message *** 2004-10-30 16:46:06 +00:00
Roland Gruber 8dab54a16e surname => last name, given name => first name 2004-10-28 15:14:54 +00:00
Roland Gruber 7f5316c42d translation update 2004-10-27 18:07:00 +00:00
Roland Gruber 43a3bb780f translation update 2004-10-25 18:40:18 +00:00
Roland Gruber e1cb74c33b translation update 2004-10-25 11:08:21 +00:00
Roland Gruber e6f36aee4f translation update 2004-10-24 20:36:02 +00:00
katagia f4e4f2b3df Added "Umlaut" handling for attributes which don''t allow them.
Added $this->attribute to ldap class. This variable contains a list
of all attributes and their syntax
2004-10-24 17:23:23 +00:00
Roland Gruber 7a4ce78548 file upload: add users to groups 2004-10-24 09:50:02 +00:00
Roland Gruber ca07bf67d9 translation update 2004-10-23 12:11:38 +00:00
Roland Gruber dc12ee5a72 translation update and changes in file upload 2004-10-23 11:54:44 +00:00
Roland Gruber 33f11210da translation update 2004-10-23 11:53:30 +00:00
Roland Gruber 2849ad4faa translation update 2004-10-23 11:11:31 +00:00
Roland Gruber f792d03a85 updated file upload 2004-10-23 09:52:59 +00:00
Roland Gruber e7aca09b2c added messages for upload 2004-10-17 18:29:39 +00:00
Roland Gruber c4569c59ae marked "account" as user module 2004-10-17 09:44:21 +00:00
katagia e257ffcb5b made some fixes 2004-10-17 09:33:24 +00:00
katagia d8b02d37aa fixed password handling in sambaAccount module
changed error code handling
2004-10-16 19:51:36 +00:00
katagia b96fa3e32f added some information to module specification 2004-10-16 18:41:39 +00:00
Roland Gruber 9d3e4353d9 added basic upload functions 2004-10-16 14:28:06 +00:00
Roland Gruber 81c8bbd47d made "cn" first attribute for upload 2004-10-15 14:52:02 +00:00
Roland Gruber 5a49e69dc6 restricted domain search for upload to logged-in status 2004-10-14 14:11:36 +00:00
katagia 3216280f16 fixed smaller bus.
I hope password handling is now ok
2004-10-12 13:34:00 +00:00
Roland Gruber 5594631601 use "possible values" option in upload 2004-10-12 13:13:04 +00:00
Roland Gruber 49a50ec363 added upload code 2004-10-11 18:06:53 +00:00
katagia 08b99f008e fixed some little bugs.
Changed get_preg to avoid possible php bug
2004-10-11 12:20:27 +00:00
Roland Gruber a60e563431 added Samba group type to upload 2004-10-10 17:59:41 +00:00
Roland Gruber e161023278 removed optional required options in upload columns 2004-10-10 12:25:25 +00:00
katagia c5606519d1 fixed little bugs, mostly typos 2004-10-10 11:21:54 +00:00
Roland Gruber 96b3a08dc0 removed unneeded main module 2004-10-10 11:13:33 +00:00
katagia 799d9d1228 Added sambaGroupType as option 2004-10-09 14:15:56 +00:00
Roland Gruber 81aa810c0c added possibility to mark upload columns as containing unique entries 2004-10-09 11:09:53 +00:00
Roland Gruber 214d38571d fixed syntax error 2004-10-08 11:26:59 +00:00
Roland Gruber 921a0e1639 added getRDNAttributes() 2004-10-06 18:17:22 +00:00
Roland Gruber 81f7e5e847 improved error output for file upload 2004-10-03 18:06:57 +00:00
Roland Gruber 65dca8e09b added scope for config help entries, moved some Posix group entries to module 2004-10-02 18:45:11 +00:00
Roland Gruber 8b1fc57bea made pwdHash help entry more generic 2004-10-02 18:43:20 +00:00
Roland Gruber 4c30d35826 moved help entries to quota module 2004-10-02 17:41:42 +00:00
katagia c884687e1a removed utf8... code
Changes language files to utf-8
2004-10-01 12:13:16 +00:00
katagia 794b229a35 some fixes 2004-09-28 16:46:53 +00:00
Roland Gruber 8ac15ce411 implemented account building for file uploads 2004-09-27 19:14:16 +00:00
katagia 88d104d444 use dynamic_MEssage for dynamic info messages 2004-09-27 15:45:12 +00:00
Roland Gruber 5e771bff23 added regex checks and error messages to build_uploadAccounts() 2004-09-26 17:39:27 +00:00
Roland Gruber 2c991d9075 use preg-checks 2004-09-26 15:55:29 +00:00
Roland Gruber 941bd55d8f fixed config error messages 2004-09-26 14:56:34 +00:00
Roland Gruber 7373059701 changed messages 2004-09-26 14:51:18 +00:00
katagia 37da9db821 fixed two problems 2004-09-26 13:55:27 +00:00
katagia e53a3874cb added new get_preg function. Changed all modules to use get_reg
Changed Status Messages in Module. Thex are now all stored in a single array.
Changed Password handling in psoxGroup and posixAccount
2004-09-26 13:48:52 +00:00
Roland Gruber 44a5799b90 updated help links 2004-09-26 11:18:05 +00:00
Roland Gruber 9db54170a1 updated help entries for posixGroup 2004-09-26 10:58:36 +00:00
Roland Gruber 6c90cdc350 fixed password attribute for upload 2004-09-25 15:11:15 +00:00
Roland Gruber d6c8b2ed78 load error messages in constructor 2004-09-25 10:13:32 +00:00
Roland Gruber 9afa90dacc fixed loading of errormessages, moved config messages to errormessages 2004-09-25 10:02:56 +00:00
katagia 187f537a08 renamed get_ereg in get_preg function. Made get_preg work with non standard letters.
Fix password handling in posixGroup

function get_preg should wor fine now
2004-09-24 16:32:46 +00:00
katagia 21c929f642 added new regexpr function in account.inc 2004-09-23 11:30:20 +00:00
Roland Gruber afa8899ad3 fixed objectclass setting for upload 2004-09-21 18:32:44 +00:00
katagia a4a0a2f255 changed function order in module.
First are all function variables, second constructor.
All other functions will follow in alphabetical order
2004-09-21 11:33:00 +00:00
katagia 9b4c88bcdf changed function order in module.
First are all function variables, second constructor.
All other functions will follow in alphabetical order
2004-09-21 11:14:22 +00:00
katagia 3755ef4bb8 added new error handling 2004-09-21 10:43:29 +00:00
katagia 0aa6874931 changed error message handling in posixGroup 2004-09-20 19:33:31 +00:00
katagia bc73e501cc fixed problem by optimations yesterday 2004-09-19 09:50:31 +00:00
Roland Gruber 2ed32f3ca0 moved Samba 3 domain object to account.inc 2004-09-19 08:35:01 +00:00
Roland Gruber b9fe20574f documentation update 2004-09-19 08:34:14 +00:00
Roland Gruber a3af830659 start of building upload accounts 2004-09-19 08:33:37 +00:00
katagia 8e3e173dac optimized code 2004-09-18 18:44:47 +00:00
katagia a23f5ecc06 It should now be possible to modify groups and add sambaGroupMapping to an exsisting posixGroup 2004-09-15 19:52:29 +00:00
katagia 3b47260d69 removed old code which isn't not needed anymore.
It's handled by accountContainer now
2004-09-14 13:09:13 +00:00
katagia b6bc73106c Made a lot of changes in modules.
Many reference problems are fixed now

Only posixGroup module is working at the Moment but the
other modules will be fixed very soon
2004-09-14 11:53:33 +00:00
katagia e9da9ef125 Searching for memory leak 2004-09-13 12:01:28 +00:00
Roland Gruber 7e9befcd6f substituted base->ldap/config with 'ldap'/'config' 2004-09-12 10:27:14 +00:00
duergner 73fa74620d help is now using an instance of the appropriate module and accesses help als meta information 2004-09-09 07:10:14 +00:00
duergner 550c136063 changed help to use the accountContainer object in session 2004-09-08 18:26:00 +00:00
duergner 554a085bcf help entries added; data is double in this->meta und in get_help() funktion 2004-09-08 17:39:06 +00:00
duergner 339f9317c3 little typo corrected 2004-09-08 14:43:38 +00:00
duergner b6dc8aad0e help added as this->meta info 2004-09-08 14:41:57 +00:00
katagia 9127486894 it's no possible again to create a group. But something strange is going on when trying to edit a group 2004-09-08 10:58:56 +00:00
Roland Gruber 0cb64e5f7b moved var $base to baseModule, added init() to baseModule, removed several checks from modules init() function 2004-09-01 20:53:06 +00:00
Roland Gruber 4b51087239 added/updated get_uploadColumns() 2004-08-28 11:53:40 +00:00
duergner 28184982b9 PHPDoc coments added; refactored some things by using the meta array; 2004-08-17 15:16:17 +00:00
Roland Gruber c986660195 moved password hash type setting to modules 2004-08-03 18:49:19 +00:00
Roland Gruber 0a75fe91a0 moved min/maxUID settings for users and hosts to posixAccount module 2004-08-01 09:39:24 +00:00
Roland Gruber 8786dea1c3 minor changes: fixed comment and translation 2004-08-01 09:37:21 +00:00
Roland Gruber 8c6b75e5a5 moved min/maxGID to module settings 2004-07-26 15:15:30 +00:00
Roland Gruber c420e1e201 added integer comparison for profile options 2004-07-13 14:51:28 +00:00
Roland Gruber d1b3894a1c added profile check 2004-07-05 19:45:19 +00:00
Roland Gruber 1db70cca45 fixed regex checks 2004-07-05 19:41:53 +00:00
Roland Gruber 4d5ce3bf80 added profile check 2004-07-04 15:18:53 +00:00
Roland Gruber 21150d31dd removed checkProfileOptions() because drop down boxes need no extra checks 2004-07-04 10:27:58 +00:00
Roland Gruber 22b568bcd2 added profile checks,
changed some regular expressions
2004-07-03 16:12:51 +00:00
Roland Gruber 61fcd6b69d added profile check 2004-07-02 18:01:44 +00:00
Roland Gruber 7d1b25a3e7 added syntax check for profiles 2004-07-02 16:09:44 +00:00
Roland Gruber d8b7f6ddad fixed mail error message 2004-07-02 16:01:17 +00:00
Roland Gruber ef40c88292 removed profile functions 2004-07-02 12:22:01 +00:00
Roland Gruber 2c2a9a20f1 added comments,
changed regular expressions
2004-07-02 12:09:06 +00:00
Roland Gruber c92674a95a removed $scope from profile functions,
added meta data for profile options and checks
2004-07-01 15:54:33 +00:00
Roland Gruber a7862e4dab moved suffix option from main module to profile page 2004-06-27 18:07:43 +00:00
Roland Gruber df8aa61bcd separated regex's and error messages (preparation for profile check) 2004-06-24 09:51:12 +00:00
Roland Gruber 393cb5e6ce added profile options 2004-06-23 19:10:22 +00:00
Roland Gruber ea7788e11b use functions from account.inc for password hashes 2004-06-22 13:36:38 +00:00
Roland Gruber 1da244e2b3 moved dependencies to meta data 2004-06-20 17:32:02 +00:00
Roland Gruber 6ce5f9d1d3 moved get_alias() to baseModule 2004-06-14 16:05:36 +00:00
Roland Gruber 94c117a770 moved can_manage() to baseModule 2004-06-13 19:58:58 +00:00
Roland Gruber 44e3cfce7c added meta data for get_ldap_filter() 2004-06-11 15:44:49 +00:00
Roland Gruber 500da61d0f changed aliases 2004-06-10 10:21:51 +00:00
Roland Gruber c26001c37d all modules now extend the baseModule,
implemented meta data for is_base_module()
2004-06-08 18:54:37 +00:00
Roland Gruber 29753a127e changed the LDAP filter syntax for base modules,
fixed dependency information,
only include files in lib/modules which end with ".inc"
2004-06-04 11:28:22 +00:00
duergner f6e01592a7 new pdf support nearly completed; dropdown boxes added in lists to choose which profile to use; 2004-06-03 14:26:48 +00:00
duergner c1735aecc6 added getPDFEntries in sambaSamAccount;
first step of pdf structure editor implementet; there is no functionallity at this point. Just a litte bit of graphic.
2004-05-30 13:43:42 +00:00
duergner 4eda1e4044 modules pdf ready (except sambaSamAccount); direkt pdf output is disabled for debug reasons at the moment. 2004-05-29 19:20:28 +00:00
duergner d699ee133b corrected some little bugs with pdf creation 2004-05-27 17:42:19 +00:00
duergner e9b6dfc519 dummy implemenation of get_pdfEntries added for each module class;account,inetOrgPerson and posixAccount partially implemented 2004-05-24 21:39:57 +00:00
Roland Gruber 9ad4115248 added DN to profile options 2004-04-17 14:10:32 +00:00
Roland Gruber 2cf5aeea93 updated profile options 2004-04-11 13:07:24 +00:00
Roland Gruber 1508049bbf added profile options 2004-04-10 15:23:45 +00:00
Roland Gruber d9ccfdba5e fixed profile options 2004-04-04 14:52:54 +00:00
Roland Gruber e79483ca02 implemented profile options for user accounts 2004-04-04 13:48:21 +00:00
Roland Gruber a32c4a106b made get_profileOptions() non-static 2004-04-03 14:47:33 +00:00
Roland Gruber e2c1420e25 added check_profileOptions() dummy 2004-03-14 17:33:05 +00:00
Roland Gruber 03d4b4ecf4 added dummy getProfileOptions() functions 2004-03-09 12:03:39 +00:00
Roland Gruber 6522fa596b added can_manage functions 2004-03-02 19:54:31 +00:00
Roland Gruber 290f5454aa added $scope to is_base_module,
added get_ldap_filter
2004-02-23 16:56:53 +00:00
Roland Gruber 95fdb7b1a5 added $scope to get_alias 2004-02-23 15:59:56 +00:00
Roland Gruber bb844b5c60 added is_base_module() 2004-02-21 17:35:16 +00:00
Roland Gruber c1fbe22ee9 fixed problem with disabled Unix passwords 2004-02-21 13:26:52 +00:00
katagia a95afff139 changed function in accountContainer -> need to change all modules 2004-02-12 12:09:41 +00:00
katagia 88333091e3 Made some basic checks in modules main inetOrgPerson posixAccount sambaAccout. 2004-02-09 20:15:43 +00:00
katagia e6206bdcaa fixed many little problems in modules. Too many to count.
Added a new function to all modules
2004-02-09 18:11:01 +00:00
katagia 65de996633 checked new functions in modules.inc 2004-02-08 15:57:55 +00:00
katagia 87edb86047 upload changes 2004-02-07 11:55:40 +00:00
katagia 45c3b80d46 added support for profile in account_container.
With the new functions it should be possible to create
2004-01-29 20:11:05 +00:00
katagia fb1e38e2c1 *** empty log message *** 2004-01-28 14:05:22 +00:00
katagia 2dcbda5ecb added support for profile, config and help in modules 2004-01-27 19:07:31 +00:00
katagia 8a01905ad5 initial support for pseudo html. 2004-01-18 12:52:52 +00:00
katagia 4fd84f73fe *** empty log message *** 2004-01-14 20:33:25 +00:00
katagia 57807ab71c *** empty log message *** 2004-01-10 11:47:48 +00:00
Roland Gruber 9fd6df2f03 Blowfish update 2004-01-10 11:08:10 +00:00
katagia 193ae2c571 fixed internal problem with references 2003-12-30 17:09:15 +00:00
katagia ff1ceeac80 improved support for config of modules 2003-12-30 15:36:30 +00:00
katagia 0bde012f49 improved new modules 2003-12-29 14:07:06 +00:00
katagia 62d35c207a Added new modules and improve ols modules 2003-12-27 11:21:00 +00:00
katagia 2304216169 improved new modules
Added support for hosts.
2003-12-21 14:52:23 +00:00
katagia 5a6962ba40 Added samba-Modules and initial support for lamdaemon.pl 2003-12-20 21:42:52 +00:00
katagia 2162935f53 improved modules.
It's nearly possible to create and modify users
2003-12-20 19:24:01 +00:00
katagia 5782108a0f Removed little bug when moving groups to another dn. It has worked but an error has shown.
Improved new module design.
It's now possible to create and modify users if they're only using inetOrgPerson and posixAccount.
2003-12-19 12:45:23 +00:00
katagia e9cdb7d16a inetOrgPerson and posixAccount version should be near finish.
Design may be improved.

A small part of module-handling should work now.
2003-12-15 15:11:44 +00:00
katagia e7a122d45a Finished first module 2003-12-12 18:21:15 +00:00
katagia ff524e3f23 fixed problem with new modules and ldap objectclasses.
SUP-Classes weren't included in attribute list.
2003-12-12 11:52:52 +00:00
katagia 8532d6088e first try of module
very very buggy
2003-12-12 00:52:35 +00:00
katagia 68a6a2d3e2 added two new objects in account.inc for new modules 2003-12-12 00:51:23 +00:00
katagia 8bc9ea6e85 added new posixAccount module. Not yet usable.
It's only a disgn snapshot.
2003-12-09 18:42:50 +00:00