Commit Graph

1446 Commits

Author SHA1 Message Date
Roland Gruber 8a21d03cba allow spaces and \"-\" in filter 2005-10-25 18:01:30 +00:00
Roland Gruber 6e083bd690 allow spaces in profile names and fixed magic_quotes_gpc problem 2005-10-23 09:26:18 +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 c6c1c81f05 show \"*required\" not on main page 2005-10-20 10:40:18 +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 4f8ef06aef updated debug documentation 2005-10-07 16:07:07 +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 98fe55d275 fixed test command 2005-10-03 10:41:16 +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 a211a7838f improved error handling 2005-09-27 12:47:22 +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 f65c7995bb fixed missing object classes on DN renaming 2005-09-20 15:45:36 +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 3c0ebbb481 removed obsolete function 2005-09-19 18:39:05 +00:00
Roland Gruber 55b0dd5cce fixed reference problem 2005-09-19 18:37:05 +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 f05f0f52ae added hint for required fields 2005-09-13 07:51:48 +00:00
Roland Gruber 6a3e7ef33f added missing help entries 2005-09-12 15:37:23 +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 9dc9ef5f27 fixed call-by-reference warning 2005-09-04 12:49:26 +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 35b8fa72a0 another small layout change for the module buttons 2005-08-24 18:08:23 +00:00
Roland Gruber e77059d98f module buttons now have the same width 2005-08-24 17:53:03 +00:00
Roland Gruber c153540d97 enhanced button sorting algorithm 2005-08-23 12:16:58 +00:00
Roland Gruber c1dec7b548 added time zone information to logon hours help 2005-08-21 17:14:00 +00:00
Roland Gruber 170ece4874 small fix for meta HTML generation 2005-08-21 17:12:30 +00:00
Roland Gruber 399dd71840 PHPDoc update 2005-08-17 19:44:40 +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 fc06fd0553 sync with current PLA 2005-08-15 10:26:57 +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 b4d6ea7c8c added new option in meta HTML code to not sort select lists 2005-08-13 11:31:26 +00:00
Roland Gruber b68a6064ba make sure that RDN attributes have correct order 2005-08-13 09:49:28 +00:00
Roland Gruber 4a4907a63a do not set RDN from profile if active modules do not support it 2005-08-13 09:38:32 +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 9c71e24ac1 added PHPDoc comments 2005-08-12 13:18:05 +00:00
Roland Gruber 1c1afe71be get domain name from sambaSID not sambaDomainName 2005-08-12 12:44:13 +00:00
Roland Gruber 2221165957 removed obsolete TODO 2005-08-11 18:39:31 +00:00
Roland Gruber 98cc8373e7 input_check() now removes non-ASCII characters when found 2005-08-11 18:34:50 +00:00
Roland Gruber 579d94d031 another PHP5 related fix 2005-08-11 18:33:32 +00:00
Roland Gruber 0ac4c8800d removed Blowfish encryption because of bad performance 2005-08-10 19:18:35 +00:00
Roland Gruber 7813719af6 fixed bug with group memberships 2005-08-08 09:31:04 +00:00
Roland Gruber 1df507d3d4 temporarily deactivated update_cache() calls 2005-08-08 09:26:19 +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 f3f37da4a6 encrypt sensitive parts of accountContainer in session 2005-08-05 08:49:03 +00:00
Roland Gruber 7fd7947fa6 removed obsolete TODO 2005-08-04 15:07:25 +00:00
Roland Gruber 48e390159f added message when a selected module is not yet ready 2005-08-02 19:06:29 +00:00
Roland Gruber cd31c1ba13 fixed module order and some minor bugs; removed unneeded parameter in get_pdfEntries() 2005-08-02 09:48:55 +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 fdefad666f moved PDF templates to config/pdf (code from Lukas) 2005-07-27 18:38:17 +00:00
Roland Gruber 924910d030 moved PDF templates to config/pdf (code from Lukas) 2005-07-27 18:27:24 +00:00
Roland Gruber f5ad2e6566 allow \"@\" in cn attribute 2005-07-26 09:54:35 +00:00
Roland Gruber 6ccf0e37da fixed error messages on deletion 2005-07-26 09:49:31 +00:00
Roland Gruber fb0bf616df message text is now optional (code from Lukas) 2005-07-23 09:17:14 +00:00
Roland Gruber 2376d7782a added PHPDoc comments and removed obsolete check_attributes() function 2005-07-21 11:22:59 +00:00
Roland Gruber 7de3e699bb PHPDoc updates 2005-07-21 10:33:02 +00:00
Roland Gruber f8a171cf93 added basic PHPDoc comments 2005-07-20 18:07:10 +00:00
Roland Gruber 6390c15b69 added basic PHPDoc comments 2005-07-20 17:51:59 +00:00
Roland Gruber 63baed9d27 documented status messages 2005-07-20 10:04:07 +00:00
Roland Gruber 38360012ab implemented upload 2005-07-19 12:21:10 +00:00
Roland Gruber f694cb93f4 use correct function to get list of PDF structures 2005-07-18 15:55:54 +00:00
Roland Gruber e36398666d fixed some layout problems 2005-07-18 15:31:51 +00:00
Roland Gruber ffd38f7cc3 fixed Write() function 2005-07-18 14:48:06 +00:00
Roland Gruber 9362e92c82 include line break fixes from Andrea Rossato 2005-07-18 10:56:39 +00:00
Roland Gruber 0ef7472634 use multiCell() to display entry values 2005-07-18 10:55:58 +00:00
Roland Gruber 78dda09764 fixed password changing in tree view 2005-07-17 09:27:43 +00:00
Roland Gruber a4fe603233 fixed PDF output 2005-07-16 12:43:48 +00:00
Roland Gruber dda4473cbd use smaller font for entries 2005-07-16 12:42:45 +00:00
Roland Gruber 4890ef5dd8 fixed meberUid in PDF 2005-07-15 13:34:29 +00:00
Roland Gruber ee87d6f6cd updated PDF functions 2005-07-13 17:26:28 +00:00
Roland Gruber 00bc52f6e6 allow $ in UNC paths (for $user/$group) 2005-07-11 19:01:06 +00:00
Roland Gruber 8cf0ea5911 profile input boxes now have the same size 2005-07-11 18:56:23 +00:00
Roland Gruber 6be9971a0e profile options were not correctly saved if in subtable 2005-07-11 18:53:53 +00:00
Roland Gruber 4ab743eb9c fixed profile checks 2005-07-07 13:45:55 +00:00
Roland Gruber e7554a8caf implemented logon hours management 2005-07-07 13:35:29 +00:00
Roland Gruber de42963447 fixed array_merge_recursive calls 2005-07-06 13:35:54 +00:00
Roland Gruber 52ba9a07ac fixed array_merge fix :( 2005-07-05 14:46:53 +00:00
Roland Gruber 8c454749cc fixed array_merge call 2005-07-05 14:39:12 +00:00
Roland Gruber 057ccdd4c4 fixed another problem with \"unset\" and PHP5 2005-07-05 14:33:46 +00:00
Roland Gruber eadba74914 removed obsolete attributes from __sleep() 2005-07-05 13:00:23 +00:00
Roland Gruber 2287293f47 fixed problem with access to nonexistant session variable 2005-07-05 12:48:15 +00:00
Roland Gruber 35d175450f added td:width for meta HTML code;
fixed problem with module order and PHP5
2005-07-05 12:46:53 +00:00
Roland Gruber d82f21feff reordered some lines because PHP5 is more strict on using "unset" 2005-07-04 16:44:36 +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 e490ec98fb added regex for DNs 2005-07-02 12:03:49 +00:00
Roland Gruber a46462e237 fixed handling of special accounts 2005-06-30 16:22:58 +00:00
Roland Gruber 56e6e41b22 removed \"-\" in front of section headlines 2005-06-28 16:33:06 +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 47d857ba81 fixed reading of possible PDF entries 2005-06-19 09:40:30 +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 88300017a2 removed obsolete non-UTF-8 fonts 2005-06-17 08:00:21 +00:00
Roland Gruber 8b0b58257a use UTF-8 font Bitstream Vera 2005-06-17 07:57:55 +00:00
Roland Gruber cd15d70d15 added Unicode extension for fpdf 2005-06-13 16:34:31 +00:00
Roland Gruber 844868d131 added Bitstream Vera font (UTF-8) 2005-06-13 16:29:54 +00:00
Roland Gruber fc2b2021a5 fixed PDF output 2005-06-12 19:47:54 +00:00
Roland Gruber c9b305523b fixed PDF output 2005-06-12 19:41:49 +00:00
Roland Gruber 14cea94915 updated to 1.53 2005-06-12 16:13:26 +00:00
Roland Gruber a2a3fb9bde fixed error messages when getgid() is called for nonexisting group 2005-06-11 11:20:45 +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 7546f7efd2 fixed regex for Unix workstations 2005-06-06 19:24:23 +00:00
Roland Gruber 650ba7e4f4 added export feature for tree view 2005-06-05 10:51:10 +00:00
Roland Gruber c306e4b31b fixed help links for profile editor 2005-06-03 17:30:56 +00:00
Roland Gruber a532872c30 removed TODOs 2005-06-03 17:17:39 +00:00
Roland Gruber ed3ccd66fe fixed help entries 2005-06-02 20:30:18 +00:00
Roland Gruber ec2328cace fixed getgid function 2005-06-02 19:11:45 +00:00
Roland Gruber 3c878e75be added updates from PLA 0.9.6c 2005-05-29 10:39:31 +00:00
Roland Gruber f5035cc2bb set DN suffix and RDN on profile loading 2005-05-22 09:05:33 +00:00
Roland Gruber eb71557f54 better error handling 2005-05-10 16:51:32 +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 64fd21a6f0 fixed saving of nonset attributes 2005-05-08 16:37:36 +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 9728ab3556 info messages no longer block changing modules;
better messages if some required information is still missing
2005-05-07 14:32:18 +00:00
Roland Gruber 48cc835ade use no printf when not needed 2005-05-06 13:15:27 +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 4211e548da implemented query for multiple attributes (task #114873) 2005-05-05 10:03:46 +00:00
Roland Gruber 5e97605681 removed checks if attribute and objectclass are in schema 2005-05-04 12:33:47 +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 b63b876aba added RDN selection (task #107567) 2005-05-02 17:41:09 +00:00
Roland Gruber 1655f7c711 added boolean to check if account is new or loaded from LDAP (task #114874) 2005-04-29 15:20:48 +00:00
Roland Gruber b3189b50d5 added help link for filters 2005-04-24 13:14:15 +00:00
Roland Gruber d9e3ee720f fixed getAvailablePDFFields() 2005-04-24 10:35:26 +00:00
Roland Gruber 2551c825b6 changed help links to icons 2005-04-23 16:54:34 +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 5bfcf6f0fc changed CSS for fieldsets 2005-04-22 08:56:47 +00:00
Roland Gruber ff0e65a538 encrypt cache content in session file 2005-04-19 18:43:53 +00:00
Roland Gruber b29106b783 replaced load_ldap_attributes with parent class function call 2005-04-16 13:41:17 +00:00
Roland Gruber f681a189c9 load default profile for new accounts 2005-04-16 10:58:18 +00:00
Roland Gruber 63064fa7b6 email and givenname are optional 2005-04-16 10:45:39 +00:00
Roland Gruber fb89aaa120 more general list functions in config.inc,
put attribute-description code in lists.inc
2005-04-14 17:42:15 +00:00
Roland Gruber ab44ea6afc better error handling if no Unix groups exist 2005-04-12 19:38:32 +00:00
Roland Gruber 5a263dbea3 added function for version information 2005-04-07 13:12:38 +00:00
Roland Gruber 52fd5c9ccd added regex for country names 2005-04-07 13:10:15 +00:00
Roland Gruber f516106e4a fixed help links in parseHTML() if called from templates/ 2005-04-05 12:04:37 +00:00
Roland Gruber 82b4345780 fixed display of homedir checkbox on account deletion 2005-04-05 11:43:19 +00:00
Roland Gruber 09f2ccf873 added dummy functions for delete.php 2005-04-04 16:54:10 +00:00
Roland Gruber e2b413a7b5 fixed unneeded dependencies 2005-04-04 15:57:35 +00:00
Roland Gruber 66b0edbdb6 added scope to parseHtml() and fixed loading of old values 2005-03-29 16:10:30 +00:00
Roland Gruber 2f3ba8f89c added profile specific code to parseHtml() 2005-03-29 14:33:31 +00:00
Roland Gruber 2bf5430737 moved parse_html function out of accountContainer and added image option 2005-03-29 10:05:08 +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 53b8e701fc fixed some PHP notices 2005-03-05 13:26:46 +00:00
Roland Gruber 1888ebc53c implemented user+passwd in STDIN 2005-03-05 13:23:59 +00:00
Roland Gruber 3fe5a3a924 moved contents of include.inc to edit.php 2005-03-05 12:48:36 +00:00
Roland Gruber a116aa4b31 fixed error message for special groups 2005-03-03 20:26:54 +00:00
Roland Gruber 92ce7b810a added tree view 2005-02-27 12:40:06 +00:00
Roland Gruber 8fc845467a moved Java Script code to lists.inc,
reduced differences between lists
2005-02-26 14:32:52 +00:00
Roland Gruber a33f881f0d Java Script code is now in lists.inc 2005-02-26 14:32:02 +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 ac5869b658 added schema browser 2005-01-30 15:39:01 +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 dc2a192a8a fixed problem with spaces in DN 2005-01-27 22:14:01 +00:00
Roland Gruber 91ba8e753a moved handling of POST actions to lists.inc 2005-01-27 21:07:48 +00:00
Roland Gruber 92184d841e allow % in Samba profile/home path 2005-01-24 20:57:38 +00:00
Roland Gruber f6d7db5f07 added functions to filter account lists 2005-01-23 17:54:13 +00:00
Roland Gruber 6d1c6bf57f implemented profile loading 2005-01-23 12:15:03 +00:00
Roland Gruber e6beeaa933 added \"$\" to home directory regex 2005-01-22 10:57:48 +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 e278195766 updated LDAP filter for new base modules 2005-01-10 10:57:04 +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 520d97be03 added nis_recipient 2005-01-04 20:14:48 +00:00
Roland Gruber 8f9507dc2a added nis_alias for nisMailAlias module 2004-12-31 13:50:30 +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 e7f79fbb43 added DNS names as regex 2004-12-29 08:49:09 +00:00
Roland Gruber a631f759e5 add object class if not existing 2004-12-28 12:06:50 +00:00
Roland Gruber 2201198837 fixed schema parsing for single MUST/MAY attributes 2004-12-28 12:06:11 +00:00
Roland Gruber 7a0b0c6da6 added "*.exe" to Samba logon script regex 2004-12-17 16:52:11 +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 36194a18a1 Samba passwords are now calculated with PHP include file 2004-12-07 20:30:29 +00:00
Roland Gruber 5b356d9b6a fixed space at end of file 2004-12-07 20:23:48 +00:00
Roland Gruber 17638b7201 renamed createntlm.php to createntlm.inc 2004-12-07 20:19:55 +00:00
Roland Gruber 2d7dba0dbd added nthash 2004-12-06 17:24:25 +00:00
Roland Gruber 00704e1850 implemented LM password hashes 2004-12-04 12:21:28 +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 d3de89ecbe added Samba logon hours 2004-11-28 19:44:46 +00:00
Roland Gruber c97223eb05 some upload fixes 2004-11-28 15:56:59 +00:00
Roland Gruber 8f2cfeeba6 fixed regex for newer Apache releases 2004-11-21 11:54:27 +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 2c79564a0d fixed regex for date 2004-11-19 14:25:30 +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 a1fcb011bf added regex for date 2004-11-08 19:25:50 +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 f054eaf8b7 added MAC address 2004-11-01 11:50:42 +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 6f6f9607e8 removed unneeded functions from accountContainer 2004-10-28 19:37:40 +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
Roland Gruber 8975b32018 translation update 2004-10-24 19:20:53 +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 7254cd87c8 added tooltip for filter boxes 2004-10-22 11:48:49 +00:00
Roland Gruber 4638db3d33 added post upload actions 2004-10-19 18:18:46 +00:00
Roland Gruber e7aca09b2c added messages for upload 2004-10-17 18:29:39 +00:00
Roland Gruber f46b56c921 added info message for upload errors 2004-10-17 15:55:26 +00:00
Roland Gruber f1bcd80883 fixed some module selections 2004-10-17 09:52:58 +00:00
Roland Gruber c4569c59ae marked "account" as user module 2004-10-17 09:44:21 +00:00
Roland Gruber ec33ddb514 renamed get/set_UserModules etc. to get_AccountModules($scope) 2004-10-17 09:36:36 +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 4ec2a4ef4f getshells() now returns an empty array if $_SESSION['lampath'] is not set 2004-10-16 13:58:08 +00:00
Roland Gruber 153da7bf86 fixed regex for email, added gecos 2004-10-16 11:30:08 +00:00
Roland Gruber 81c8bbd47d made "cn" first attribute for upload 2004-10-15 14:52:02 +00:00
Roland Gruber 9aac2700a4 check correctness of modules only once on load 2004-10-14 18:59:26 +00:00
Roland Gruber 5a49e69dc6 restricted domain search for upload to logged-in status 2004-10-14 14:11:36 +00:00
Roland Gruber 86bb6297c6 fixed including of module files 2004-10-14 14:09:44 +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 3e7773b38b fixed domain sorting and function_exists() calls 2004-10-10 18:08:19 +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
Roland Gruber ff16dd9ed0 updated to new profile functions 2004-10-10 11:40:31 +00:00
Roland Gruber 5afddd33a9 updated to removed main module 2004-10-10 11:30:20 +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 e8a916a68b fixed error handling in upload code 2004-10-09 11:08:16 +00:00
Roland Gruber 6761f601c6 changed PHPDoc package 2004-10-09 11:04:20 +00:00
Roland Gruber 214d38571d fixed syntax error 2004-10-08 11:26:59 +00:00
Roland Gruber c811b1721c set language to English if not defined in session 2004-10-07 09:48:31 +00:00
Roland Gruber 6289fa7cc4 renamed profile management functions 2004-10-06 20:00:17 +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
Roland Gruber dd5231ca9c modified default modules, added checks for module properties 2004-10-02 17:16:39 +00:00
Roland Gruber 68f0942727 moved cache creation from modules.inc to main.php 2004-10-02 16:40:02 +00:00
Roland Gruber c6d1ebc98d set character encoding in HTTP header 2004-10-02 12:06:03 +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
katagia c58e2ba0ea fixed ne regexpr 2004-09-28 16:44:33 +00:00
katagia 174539d53f fixed problems. Sometimes Code was returned as unicode and not as local code 2004-09-28 16:42:12 +00:00
katagia 565a5a2c9e changed left menu.Don't use disabled buttons anymore 2004-09-28 15:41:16 +00:00
Roland Gruber 8ac15ce411 implemented account building for file uploads 2004-09-27 19:14:16 +00:00
Roland Gruber d4710f6141 fixed message loading 2004-09-27 19:12:22 +00:00
Roland Gruber eb8297385c fixed regex for user/group lists 2004-09-27 19:09:48 +00:00
Roland Gruber 7c49bb5aad added user/groupNameList 2004-09-27 16:51:17 +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 61dffc68ac added preg-checks for profiles and config 2004-09-26 15:45:40 +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
katagia bbc8ef2b6d changed errrormessage to message 2004-09-26 13:37:54 +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 66fa43498a phpdoc update 2004-09-26 08:46:56 +00:00
Roland Gruber 6c90cdc350 fixed password attribute for upload 2004-09-25 15:11:15 +00:00
Roland Gruber 1316556a7a added additional parameter checks 2004-09-25 13:38:56 +00:00
Roland Gruber d6c8b2ed78 load error messages in constructor 2004-09-25 10:13:32 +00:00
Roland Gruber 587e81be8f removed load_errormessages, must be implemented and called in submodules 2004-09-25 10:07:23 +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 a7146384fd fixed get_errorMessages in basemodule 2004-09-21 11:46:02 +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 25f5991ec0 improved modules 2004-09-20 18:25:18 +00:00
Roland Gruber 50c991fe48 modified buildUploadAccounts() 2004-09-19 16:04:37 +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
Roland Gruber 2ab987047e updated comments, changed build_uploadAccounts function 2004-09-19 08:28:03 +00:00
Roland Gruber aa8028235f next step for file upload - buildUploadAccounts partially implemented 2004-09-19 08:26:33 +00:00
katagia 8e3e173dac optimized code 2004-09-18 18:44:47 +00:00
Roland Gruber 275c3d4d5f moved password functions to account.inc 2004-09-16 17:25:42 +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
Roland Gruber a8ddb13545 fixed several minor problems after code analysis 2004-09-14 18:56:41 +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
Roland Gruber 6b5f602719 readded upload changes and $this->ldap/config removal 2004-09-08 19:30:18 +00:00
duergner 550c136063 changed help to use the accountContainer object in session 2004-09-08 18:26:00 +00:00
duergner 007949bba4 fixed a little bug; help was not displayed in an extra window; 2004-09-08 17:39:55 +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
duergner 61012f6572 PDF editor bug should be removed 2004-09-08 14:40:25 +00:00
duergner fe4947e491 <br> tags removed 2004-09-08 14:39:47 +00:00
duergner 2f12aba6d3 get_help added. Help uses this->meta in most cases. 2004-09-08 14:38:55 +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
katagia 7feba33196 try to get it work 2004-09-08 10:07:25 +00:00
katagia f92b77b64f removed main-Module 2004-09-07 17:58:58 +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 1ea3ab8ca1 added ldap.inc to includes, removed $ldap variable from accountContainer which is always 'ldap' 2004-09-01 20:48:29 +00:00
Roland Gruber 4b51087239 added/updated get_uploadColumns() 2004-08-28 11:53:40 +00:00
Roland Gruber 0c77b21df2 added first interface for file upload 2004-08-23 20:01:40 +00:00
Roland Gruber 10d873cee4 changed regex for admin list 2004-08-18 19:20:29 +00:00
Roland Gruber 47d7a19b3c fixed syntax error 2004-08-18 18:54:56 +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 a9bb380ccf removed syntax check for LDAP suffixes 2004-08-14 12:39:36 +00:00
katagia cfa62e9c83 added taborder in modules 2004-08-11 11:08:56 +00:00
duergner e69e7f0045 new PDF support added; tested should work; 2004-08-03 19:07:31 +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 3959293d09 implemented configuration options for modules 2004-07-24 17:14:39 +00:00
Roland Gruber aa052ebf10 fixed saving of new settings 2004-07-24 11:50:44 +00:00
Roland Gruber 650b694488 get/set_configSettings with array values 2004-07-24 09:26:44 +00:00
Roland Gruber cf5cc2f519 added dynamic settings for modules 2004-07-18 10:18:25 +00:00
duergner ee5619ba08 PDF improved; some things still open; should work now; 2004-07-16 06:33:37 +00:00
Roland Gruber c420e1e201 added integer comparison for profile options 2004-07-13 14:51:28 +00:00
Roland Gruber 6556bdbf0f fixed PHPDoc comments 2004-07-07 18:40:12 +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 6b73cc11c6 checkProfileOptions: skip regex check for empty fields 2004-07-03 16:11:13 +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 45e1686157 added functions to generate LM/NT password hashes 2004-06-22 13:05:19 +00:00
Roland Gruber fb0c424d88 documentation update 2004-06-20 19:23:04 +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 212c5c4f5f moved printing of table header to lists.inc 2004-06-11 11:01:56 +00:00
Roland Gruber c8da0fee22 documentation update 2004-06-10 19:01:18 +00:00
Roland Gruber d97b91e1cb documentation update 2004-06-10 11:40:17 +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 8a6f8c3f64 initial checkin 2004-06-08 18:39:53 +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
Roland Gruber 5f31cbef1a removed user PDF text 2004-06-03 10:50:01 +00:00
Roland Gruber 1a61d3a7dd removed get_samba3() call 2004-06-02 13:20:19 +00:00
Roland Gruber e59b6f6418 moved atrribute descriptions to lists.inc 2004-06-01 13:00:09 +00:00
Roland Gruber c74404ec29 moved draw_navigation_bar to lists.inc 2004-06-01 11:32:00 +00:00
Roland Gruber 4bbeabf249 moved cmp_array to lists.inc 2004-05-31 20:10:36 +00:00
Roland Gruber 8e926d3a47 documentation update 2004-05-31 17:58:27 +00:00
Roland Gruber dc7ffcc5a6 documentation update 2004-05-31 14:04:00 +00:00
duergner 1a1c369401 things improved since last version:
- add static text
- move up/down section/static text
- save pdf structure
things todo:
- implement correct getAvailablePDFFields functions
- add error checking and reporting
2004-05-31 12:19:42 +00:00
duergner 058a516e8b directories where also offered as pdf structure files. 2004-05-30 13:52:42 +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
Roland Gruber e1f04d8543 remvoved Samba 3 setting,
changed some comments for PHPDoc
2004-05-30 12:16:01 +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 cb5c71b23a corrected some last bugs 2004-05-28 09:43:17 +00:00
duergner 789e3ea7ff everythins should be fixed now and work 2004-05-27 19:07:50 +00:00
duergner 8f68551944 account type is fetched before pdf is instantiated 2004-05-27 18:13:16 +00:00
duergner 5076243977 infinite loop removed 2004-05-27 18:06:19 +00:00
duergner 1b017e09ad spelling error 2004-05-27 17:46:11 +00:00
duergner d699ee133b corrected some little bugs with pdf creation 2004-05-27 17:42:19 +00:00
Roland Gruber 08177ee6c4 fixed path problems 2004-05-26 16:47:45 +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 dad40a8a14 fixed syntax error 2004-05-23 15:51:21 +00:00
duergner 3a27f1591f changed parameter for get_pdftext function 2004-05-23 15:25:14 +00:00
duergner c4443310a3 new PDF function. not completed at the moment 2004-05-23 15:23:00 +00:00
Roland Gruber 75a77db5b2 fixed TLS error handling 2004-05-23 08:16:38 +00:00
Roland Gruber 9ad4115248 added DN to profile options 2004-04-17 14:10:32 +00:00
Roland Gruber d9ecf3bd45 fixed problems with empty values 2004-04-17 14:09:05 +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 f2fd75f743 fixed bug in disabled password hashes 2004-04-09 10:21:43 +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 f4186db721 included account.inc 2004-04-04 13:45:59 +00:00
Roland Gruber cc0fe1d949 create cache in accountContainer if needed 2004-04-04 13:03:30 +00:00
Roland Gruber a32c4a106b made get_profileOptions() non-static 2004-04-03 14:47:33 +00:00
Roland Gruber f988f4726d removed disturbing tab at end of file 2004-04-03 14:45:26 +00:00
Roland Gruber 81bd355bb0 removed error messages that are also generated by profilecreate.php 2004-03-17 11:27:59 +00:00
duergner 62f394d10a *** empty log message *** 2004-03-15 16:30:52 +00:00
Roland Gruber 6592b0911c updated checkProfileOptions 2004-03-14 17:35:22 +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 47534ed53a fixed problem when MessageVariables were no array 2004-03-09 10:07:10 +00:00
Roland Gruber b78fe9c363 replaced eval() 2004-03-08 14:35:10 +00:00
Roland Gruber b8f5597679 attributes are no longer seperated by modules,
attributes are returned as arrays
2004-03-06 19:59:32 +00:00
Roland Gruber 0902c105ef changed getProfileOptions 2004-03-06 19:15:40 +00:00
Roland Gruber 915a39a85f use can_manage() functions to generate module lists 2004-03-02 19:58:17 +00:00
Roland Gruber 6522fa596b added can_manage functions 2004-03-02 19:54:31 +00:00
Roland Gruber 8e61180fa4 updated LGPL notice 2004-02-25 17:01:27 +00:00
Roland Gruber e653105d86 updated to new version with changed license 2004-02-23 22:30:00 +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 27e5f9a911 added get_ldap_filter 2004-02-23 16:55:51 +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 b27e550dde added $scope to getModuleAlias,
added dependency/conflict checks
2004-02-21 17:25:18 +00:00
Roland Gruber e5457d2df9 updated licence information 2004-02-21 13:47:54 +00:00
Roland Gruber c1fbe22ee9 fixed problem with disabled Unix passwords 2004-02-21 13:26:52 +00:00
Roland Gruber cdeb2db535 removed unneeded makefont utility 2004-02-14 11:39:34 +00:00
katagia 1b7c0d261f chnaged return array of getProfileOptions. Use Module names as array-index.
Removed error-message when creating a new account.
2004-02-13 09:48:14 +00:00
Roland Gruber bc94fb6563 save module name for each option 2004-02-12 15:58:04 +00:00
katagia a95afff139 changed function in accountContainer -> need to change all modules 2004-02-12 12:09:41 +00:00
katagia dbb605816a Modules are now loaded from config.
Unfortunalty it's not yet possible to define modules in config.
2004-02-12 11:26:30 +00:00
Roland Gruber bf42eaa53c fixed problems with non-available modules in profile 2004-02-10 22:04:18 +00:00
Roland Gruber 456d9e4def updated to new getAvailableModules function 2004-02-10 20:52:01 +00:00
katagia 3fa676ee73 fixed little problem with new php-page.
Forgot to change pst target
2004-02-10 20:18:00 +00:00
katagia 01bfb82e0f Modules are now included in modules.inc
Changed edit-Page to single page
2004-02-10 19:59: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 c18d50e720 moved cache functions in new file
fixed little type in modules.inc
2004-02-08 12:09:12 +00:00
katagia dc1ee0a191 fixed little typo 2004-02-08 12:06:23 +00:00
katagia 0af2227974 made changes 4 profiles and config 2004-02-07 18:34:26 +00:00
katagia 87edb86047 upload changes 2004-02-07 11:55:40 +00:00
Roland Gruber 1aa6f8de59 added module selection 2004-02-01 12:33:21 +00:00
Roland Gruber 282fc8c1fc fixed return values of module dependencies 2004-01-31 10:35:34 +00:00
Roland Gruber 9180e779dd first part of module functions 2004-01-30 17:06:28 +00:00
Roland Gruber 1bb21836bd initial checkin, first part of specification with dummy functions 2004-01-30 10:26:04 +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
Roland Gruber bcb60e5dea made host management optional 2004-01-27 18:05:35 +00:00
Roland Gruber 7d2c706bf4 profiles are now loaded/saved as hash arrays 2004-01-26 15:29:56 +00:00
katagia 8a01905ad5 initial support for pseudo html. 2004-01-18 12:52:52 +00:00
Roland Gruber 09b18eda53 removed "user information" 2004-01-15 16:19:10 +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
Roland Gruber 7e53c7d291 Blowfish algorithm to replace MCrypt 2004-01-08 21:32:27 +00:00
Roland Gruber d34468e787 syntax of list attributes is now less strict 2004-01-05 17:23:49 +00:00
Roland Gruber 2ba947e01d changed password hash functions, MHash is no longer needed if PHP >4.3 2004-01-03 18:19:21 +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 af1239bcec reinsert account class 2003-12-29 14:12:11 +00:00
katagia 0bde012f49 improved new modules 2003-12-29 14:07:06 +00:00
katagia 689101b658 *** empty log message *** 2003-12-27 11:23:02 +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 480cfccf88 fixed problem with new groups.
Additional groupmembers did not work
for new groups.
2003-12-15 08:48:25 +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 b2e93fe95f fixed two bugs in new classes 2003-12-12 10:15:36 +00:00
katagia 610930d018 added new classes for new modules 2003-12-12 00:53:10 +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
Roland Gruber 767e1c088c fixed problem with multiplpe ldap objects in session 2003-12-10 12:00:05 +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
katagia 794548226e fixed problems with PrimaryGroupSID.
SId sin't calculatd anymore.
It's loaded from the group.
2003-12-06 14:22:54 +00:00
Roland Gruber c8e46ff7ec better error handling at login 2003-12-03 23:03:10 +00:00
Roland Gruber acddfb773a updated to new $_SESSION['header'] 2003-11-29 12:54:00 +00:00
Roland Gruber e2f04d8850 fixed HTML errors, added some newlines in HTML output 2003-11-29 12:30:22 +00:00
Roland Gruber 68492670a2 fixed SMD5 passwords 2003-11-26 19:06:40 +00:00
katagia 69313c13ca Removed possible buffer overrun in lamdaemon.pl
Allow - in streetname and title
2003-11-24 20:32:37 +00:00
katagia 9af780b94e removed bug in userworkstations 2003-11-18 08:06:46 +00:00
Roland Gruber 5261442687 updated to new smb_flags structure 2003-11-17 16:21:59 +00:00
katagia 8494a2f4ad Changes Samba Flags into an array and renamed $account->smb_password_no to $account->smb_flags['N'] 2003-11-17 16:02:23 +00:00
katagia f4d68c3280 Display Samba-N flag when loading users. 2003-11-17 12:51:45 +00:00
katagia 7475827848 removed problem when setting samba-password to no.
Changed quota code to display grace period as whole number.
2003-11-17 12:46:22 +00:00
katagia 7aa3dae1e0 Fixed cache (memberUid)
fixed wrong SID for new groups
removed spaces from sambauserworkstations
2003-11-17 12:10:41 +00:00
Roland Gruber cb6c900276 save pdftext only if needed, changed error message if write failed 2003-11-16 09:20:31 +00:00
katagia 87751f5bb9 Only submit 5 user at once because stdin and stdout buffers in net::ssh::perl are too small 2003-11-15 11:37:15 +00:00
Roland Gruber 885ef93eaf added PDF text 2003-11-15 10:35:58 +00:00
katagia 543f0d4119 fixed bug in groupDN-cache
changed lamdaemon.pl to return stdout only once.
2003-11-13 19:56:10 +00:00
katagia e00ffb4cc0 changed loaduser to use group-cache 2003-11-13 17:58:51 +00:00
katagia dddbcdb8ae changed lamdaemon to submit only 30 requests via
ssh. I had trouble with 600 requests at once
2003-11-13 15:33:17 +00:00
duergner 169004f9c2 *** empty log message *** 2003-11-12 20:33:06 +00:00
katagia 6e3f868372 fixed loaduser 2003-11-12 14:24:23 +00:00
katagia f8bb2f127b run search_domains only once in loaduser 2003-11-12 11:40:23 +00:00
katagia 6e87054468 searchfilter in loaduser is now limited to 1024 characters 2003-11-12 10:46:13 +00:00
katagia e9ad4e446a changed all lamdaemon.pl related functions
to support arrays and scalar variables

Changed loaduser to load multiple users at once
2003-11-12 10:30:52 +00:00
katagia b833b838a2 fixed problem with mobile telephonenumber 2003-11-12 08:08:15 +00:00
katagia 8eb25220e4 changed smb_home to smb_smbhome 2003-11-11 11:03:13 +00:00
Roland Gruber 3e52f102f4 added functions to read/write PDF text 2003-11-10 18:36:10 +00:00
katagia efba9905d9 changed failure returnvalue of getquotas. 2003-11-10 15:49:12 +00:00
katagia dcc1afbbb9 fixed problem with quotas when not using proc_open 2003-11-10 14:24:17 +00:00
katagia 2e46c96335 improved quotas
fixed a possible problem: When chaning uidNumber quotas were lost.
2003-11-09 22:09:22 +00:00
katagia 4337a1c795 changed getquotas to use account objects as input 2003-11-08 18:51:48 +00:00
katagia c185e5d9aa fixed Problem. Quotas were displayed wrong for new users. 2003-11-08 12:44:26 +00:00
katagia 55e8c117ed changed code to communicate with lamdaemon.pl
to support < PHP 4.3
2003-11-08 12:29:23 +00:00
katagia 78145c6288 a 2003-11-08 11:32:52 +00:00
katagia 58a1b21207 added support for custom text in pdf-files
show error when creating user or host an no groups are existing
2003-11-08 11:24:20 +00:00
Roland Gruber 9ff6f56a3b added PDF text for users 2003-11-08 10:33:12 +00:00
Roland Gruber ac919a161e allow spaces in suffixes and ou's 2003-11-06 22:02:58 +00:00
katagia ec277c457e lamdaemon.pl should work now again. 2003-11-06 14:53:00 +00:00
katagia e116aa0893 changed way of lamdaemon.pl how to transfer variables
Now ot's possible to set up quotas for
more than one user in one call
Not completly tested yet.

masscreate.php should use this new behavior which
should make creation of many users much faster.
2003-11-06 10:58:21 +00:00
Roland Gruber 752f584cee fixed bug when deleting profiles,
check if user is logged in before deletion
2003-11-05 19:53:51 +00:00
Roland Gruber 61848dc7d7 prevent new page directly after the groupname in group PDF 2003-11-05 18:11:15 +00:00
katagia d3e20ac7b9 added support for custom text in pdf-files
added support for german pdf-files
2003-11-04 13:56:29 +00:00
katagia a032ba1e2c improved PDF-support
fixed bug: unix-host option wasn't showed.
allowed slashes '-' for telephone numbers
changed sur- and givenname to first- and lastname
changed order of first- and lastname for personal settings page
2003-11-03 16:33:16 +00:00
Roland Gruber ae9920bec0 delete PDF files which are older than 10 min 2003-11-03 14:32:27 +00:00
duergner cd9e2e3aa6 *** empty log message *** 2003-10-29 19:24:01 +00:00
duergner 3d61732c8f *** empty log message *** 2003-10-29 19:20:00 +00:00
duergner a8d27ecbc9 *** empty log message *** 2003-10-29 19:19:00 +00:00
katagia 723c21b13a fixed several bugs.
Couldn't change groupname.
sambaSID wasn't always set.
2003-10-28 18:24:30 +00:00
katagia e73932ca33 lamdaemon.pl can now be used without quota support
Fixed problem when changing groupname
Fixed Problem with user-unix settings (weren't modified)
Improved performance when chaning DN-name
2003-10-28 11:23:06 +00:00
katagia c4fed11bfc fixed help text. 2003-10-26 14:54:19 +00:00
uid108615 c72729730c return false if profile name is invalid, fixed regular expressions for profile names 2003-10-23 19:31:17 +00:00