Commit Graph

312 Commits

Author SHA1 Message Date
Miles Lott
528db46464 Add delete_all() to sql for testing ONLY :) 2001-03-25 23:25:23 +00:00
Miles Lott
a0ec697e28 Fix sql error in add() 2001-03-25 23:21:01 +00:00
Miles Lott
382347be76 Some work on sql filter mods since the intro of acl 2001-03-25 14:11:43 +00:00
Miles Lott
e783530f7f Add default category setting of all 2001-03-25 09:14:43 +00:00
Miles Lott
3c0832cab2 Add autosetting of cat_id on add if pref set for default 2001-03-25 09:07:58 +00:00
Miles Lott
030388d193 Also set $fand to NULL; 2001-03-25 07:46:13 +00:00
Miles Lott
e9bcd7a91b Fix if no grants are set - this is because of changes for cat_id 2001-03-25 07:44:01 +00:00
Miles Lott
32e82f77ef Don't allow select all in edit/add 2001-03-25 06:07:00 +00:00
Miles Lott
fb1aa7062b Add ability to select all/none or a specific category 2001-03-25 06:02:52 +00:00
Miles Lott
37cdf6faf1 Adding category support to addressbook 2001-03-25 05:41:06 +00:00
Miles Lott
10790a2005 Add category editing 2001-03-25 02:50:04 +00:00
Miles Lott
8b605f50ff Switch LDAP to o,ou,streetaddress, add access to functions.inc.php 2001-03-24 21:54:31 +00:00
Miles Lott
99f310b1b4 Remove another silly mistake in update() for owner field 2001-03-24 15:51:28 +00:00
Miles Lott
7e03760d36 Silence reset if no records 2001-03-24 15:31:59 +00:00
Miles Lott
058d9bcb2e Fix update error in access field 2001-03-24 15:12:33 +00:00
Miles Lott
3806a09744 Added grants var and setting 2001-03-24 15:04:35 +00:00
jengo
72b4870a4c Started working on edit ACL, its not complete 2001-03-24 11:11:45 +00:00
jengo
f3df7a0ff4 Started working on ACL, so far index has been updated 2001-03-24 09:58:09 +00:00
Miles Lott
1cfe152bad Add missing field request for 'access' 2001-03-24 08:49:25 +00:00
Miles Lott
a7742b1685 Add return of access field, modify read_single/last to return these explicitly 2001-03-24 08:45:52 +00:00
Miles Lott
933685fb30 Add checks to make sure ldap_contact_context is set 2001-03-24 07:58:03 +00:00
Miles Lott
0852eb8678 Add not-for-release delete_all() and commented call to it in index.php 2001-03-24 07:46:31 +00:00
Miles Lott
d2b5ae466b Fix selection of fieldnames when using ldap (key=>value of stock fields mixup) 2001-03-23 20:01:16 +00:00
Miles Lott
6a3cfaacaf Fix add to correctly search for next available uidnumber via common->last_id,
also more work on search.
2001-03-23 04:44:55 +00:00
Miles Lott
26a852cf05 Search working, still need to limit to one match per row 2001-03-22 20:36:26 +00:00
Miles Lott
4573f18ad7 Sorting works, filtering very strict 2001-03-22 20:19:40 +00:00
Miles Lott
7b91787b6f Minor changes to sorting routines to check for empty values 2001-03-22 20:05:32 +00:00
Miles Lott
dbe10c6a6d Introduce some associative array sorting for ldap 2001-03-22 19:48:14 +00:00
Miles Lott
66bea73872 Editing now working via update function 2001-03-22 09:36:51 +00:00
Miles Lott
fa4bbf00f3 Major changes to add and update, add uses new common function nextid 2001-03-22 07:57:38 +00:00
Miles Lott
f0fdf157dc Fix read to use correct db object for setting contact_value from db 2001-03-22 02:56:37 +00:00
Miles Lott
8e2baeb263 Fix setting of context in delete and update - very important 2001-03-22 02:52:10 +00:00
Miles Lott
c11807d24a Fix setting of context in read_single_entry 2001-03-22 02:50:14 +00:00
Miles Lott
1bafd75341 Fix start/offset/limit 2001-03-22 02:39:38 +00:00
Miles Lott
649078db4a read_single_entry works, read working without filters and correct limits 2001-03-22 00:23:40 +00:00
Miles Lott
7d8a40f222 Make vcardin use vcard class, alter class comments to reflect how it uses it 2001-03-21 20:52:02 +00:00
Miles Lott
65eec865a5 Add cleanup for KEY vcard field 2001-03-21 19:48:17 +00:00
Miles Lott
f65e2edda5 Add some conversion arrays, and sample usage comments 2001-03-21 18:49:00 +00:00
Miles Lott
5ae83147c5 Add a reset to the internal export array, just in case 2001-03-21 08:27:22 +00:00
Miles Lott
8e57b2ef36 Update ldap attribute names 2001-03-21 08:23:33 +00:00
Miles Lott
7e157b369a Add main works of vcard import/export class 2001-03-21 08:11:50 +00:00
Miles Lott
65bcf832a4 Fix mis-labeling of label and pubkey fields 2001-03-21 00:38:03 +00:00
Miles Lott
e7829e8ab8 Allow editing of LABEL 2001-03-21 00:31:27 +00:00
Miles Lott
703ae63dbb Remove debugging call 2001-03-19 17:57:05 +00:00
Miles Lott
bbb3cdf388 Fix for read_last_entry, causing pgsql to fail due to diff return field from max() 2001-03-19 17:56:43 +00:00
Miles Lott
8edfe83318 Slightly better vcard import, we can now read our own vcards ;) 2001-03-19 09:07:00 +00:00
Miles Lott
d71bed9146 Add comment to stock field array as to use of name vs. value 2001-03-19 03:46:41 +00:00
Miles Lott
f14824f012 Fix a call not allowing ldap, and fix the return of stock_fieldnames 2001-03-19 03:45:46 +00:00
Miles Lott
c057ec36a6 For this first major rewrite sql->ldap, all but read are done 2001-03-19 01:02:07 +00:00
Miles Lott
db3467bed1 Begin ldap class, fix read_last_entry in sql to also return adr_XXX_type fields 2001-03-18 18:49:19 +00:00
Miles Lott
d5b6201f37 Move most input form tags into template, add pref note next to each phone # 2001-03-18 17:22:17 +00:00
Miles Lott
2f1586c5f5 Very minimal palm pdb class, can write palm docs only so far 2001-03-18 07:58:44 +00:00
Miles Lott
b58867a92b Add some logic to set the limit variable, or not, so you can read all records if you want 2001-03-18 06:49:31 +00:00
Miles Lott
61463122ff Add addressbook_read_last_entry 2001-03-18 02:46:50 +00:00
Miles Lott
e87d1171cc Backtrack to older class read(), no filtering/ordering/searching on extras yet 2001-03-17 21:29:44 +00:00
Miles Lott
4a460c164c Move sql files to sql dir 2001-03-17 15:51:35 +00:00
Miles Lott
2effa26748 Update readme, add sql files for table creation manually 2001-03-17 15:48:01 +00:00
Miles Lott
0d60a943c9 Add ability to manage custom fields, field edit forms still need work 2001-03-16 17:56:18 +00:00
Miles Lott
001faf9127 Change a couple of field names for display only 2001-03-16 03:54:15 +00:00
Miles Lott
1575e37617 Remove drop table again 2001-03-16 03:03:42 +00:00
Miles Lott
0eedd1ffc3 Table upgrade and changes to implement better vcard std and more useful fields 2001-03-16 01:31:25 +00:00
Miles Lott
46f97bdea0 Fix result of parsevcard explode on url value 2001-03-13 17:14:08 +00:00
Miles Lott
429ab044c1 Fix vcard swapping of home/work phone 2001-03-12 01:59:15 +00:00
Miles Lott
5c89ffd830 Hopefully fix home/work phone confusion again 2001-03-12 01:57:51 +00:00
Miles Lott
f77d5388a2 Remove table DROP, fix $sql syntax in read() 2001-03-11 22:23:33 +00:00
bettina
5a982fc4a3 added test file for join_statement 2001-03-11 22:11:07 +00:00
jengo
ee94089549 Updated to the new link() 2001-03-08 23:55:58 +00:00
Miles Lott
f42f077d35 Add comment regarding broken field editing 2001-03-08 14:48:10 +00:00
Miles Lott
34f99bb3dd Fix check of std fields for filtering in read() 2001-03-08 14:37:42 +00:00
jengo
c264cdcea5 Cleaned up link() calls 2001-03-08 09:56:18 +00:00
Miles Lott
045462717d Fix swapped home/work phone in add/edit form 2001-03-06 03:07:13 +00:00
Miles Lott
a7c6bc50e2 Fix "" vs '' on line 334 for pgsql 2001-03-01 03:38:17 +00:00
Miles Lott
af02fc4df7 Remove num for int size spec on create temp table 2001-02-28 22:09:09 +00:00
Miles Lott
1ff5f201a9 Comment out first drop table in read which breaks pgsql 2001-02-28 21:53:42 +00:00
Miles Lott
e025f87d8c Remove commented access field 2001-02-28 21:51:20 +00:00
Miles Lott
e156a2626f Shorten temp table name that was truncating in pgsql 2001-02-28 15:24:30 +00:00
Miles Lott
05dbe075d3 FINALLY made the birthday month selection use lang, sorry guys 2001-02-28 00:41:32 +00:00
Miles Lott
3b23a73fab Add some fields to parsevcard 2001-02-27 13:44:31 +00:00
Miles Lott
d22b947dbc Move note as new field in stock contact fields 2001-02-27 13:34:26 +00:00
Miles Lott
c4cf4bb037 Move bday and url into class as std vcard fields 2001-02-27 00:31:20 +00:00
Miles Lott
6fd67ec9e8 Add temporary mysql check for dropping the table 2001-02-22 17:46:23 +00:00
Miles Lott
bdac59038b Add code to check extra_fields and add them to the create spec even if no data existed 2001-02-22 15:53:38 +00:00
Miles Lott
dc5e1437f0 Add check to see if extra_fields variable exists 2001-02-22 15:13:29 +00:00
Miles Lott
5c9b01628c Fix extra comma in cross-table sql 2001-02-22 15:05:48 +00:00
Miles Lott
42bddcf774 Add n_middle to search 2001-02-21 23:20:06 +00:00
Miles Lott
f796e68e7a Add basic querying back in 2001-02-21 23:04:09 +00:00
Miles Lott
a0f49c6a3e Massive change to read function to help ordering and filtering 2001-02-21 22:41:37 +00:00
Miles Lott
74d54f6c6e Fix selection and display of extra fields in prefs and index 2001-02-19 13:16:07 +00:00
Miles Lott
fb714abc55 Change timezone to time zone 2001-02-19 13:04:25 +00:00
Miles Lott
767c0362a9 Comments to tell of status 2001-02-19 12:25:52 +00:00
Miles Lott
d77aeef420 Update acl_prefs, many minor formatting changes 2001-02-19 12:14:25 +00:00
Miles Lott
5124d8a6e1 Change middle to "middle name" 2001-02-19 03:43:07 +00:00
Miles Lott
1e23bb9861 Add read_last_entry function, used for when adding records 2001-02-19 03:34:59 +00:00
Miles Lott
efee303284 Move acl stuff into functions.inc 2001-02-18 13:41:24 +00:00
Miles Lott
a82811fffb Add in this file to check acl 2001-02-16 02:41:38 +00:00
Miles Lott
7901f3f256 Undo use of acl until it is working 2001-02-15 23:38:39 +00:00
Miles Lott
8f189d4f36 Minor adjustments 2001-02-15 17:21:38 +00:00
Miles Lott
a3e18e5064 Move contacts class calls into functions.inc.php to prepare for acl implementation 2001-02-14 00:56:07 +00:00
Miles Lott
799d4c7382 No functional change, just reformatting 2001-02-11 04:16:18 +00:00
Miles Lott
97c08d331e Begin removing references to access field in prep for acl usage 2001-02-11 03:23:58 +00:00
Miles Lott
c5055a9d04 Add default acl hook to be called by admin for new accounts 2001-02-11 00:42:31 +00:00
Miles Lott
d6ea3f792f Changing tabs to spaces, hope this still works. 2001-02-10 12:56:49 +00:00
Lars Kneschke
d3d05690ce introduced PHPGW_INCLUDE_ROOT 2001-02-06 16:24:29 +00:00
Miles Lott
02588d9ef7 Remove unneccessary check for name=access in filtering section of read 2001-02-06 13:09:28 +00:00
Miles Lott
ba49fd9fdd Enable DEBUG for filter 2001-02-06 12:55:32 +00:00
Miles Lott
91b0c37877 Move parsecard's functions to functions.inc.php and basically remove call to parsecard.php 2001-02-05 05:38:26 +00:00
Miles Lott
d99a6501ed Filtering should work now - see index.php for example 2001-02-04 20:58:51 +00:00
Miles Lott
33a9bf669f More work on filtering 2001-02-04 20:00:46 +00:00
Miles Lott
9817089eac add vars and change all table names to $this->std_table or $this->ext_table 2001-02-04 19:45:39 +00:00
Miles Lott
94e85da4c5 Add default null array to fields var for read() 2001-02-04 19:09:39 +00:00
Miles Lott
4fdff3b94d Fix all fields to lowercase 2001-02-04 13:40:19 +00:00
jengo
b6b7059e89 Fixed the bad case so things will work in postgresql 2001-02-04 13:35:20 +00:00
Miles Lott
3475178412 Update to use get_tpl_dir 2001-02-04 11:11:55 +00:00
Miles Lott
b6c8094da1 Add in some filtering - not quite there yet 2001-02-04 10:44:41 +00:00
Miles Lott
21096481b9 Several form changes and mods to vcardout. 2001-02-04 05:53:24 +00:00
Miles Lott
6075633a25 Add array and function to normalize column display names 2001-02-04 03:55:35 +00:00
Miles Lott
11b9d5b5bc Make array elements match for now 2001-02-03 21:50:25 +00:00
Miles Lott
081a7ddfaa Fix correct display of email type 2001-02-03 16:13:40 +00:00
Miles Lott
f7abf27fcb Change remaining ab refs to stock for function and var names 2001-02-03 15:52:30 +00:00
Miles Lott
3805c05bf7 Add comments for field names 2001-02-03 03:14:54 +00:00
Miles Lott
a2cac196ae Add tid field - type of the lid field. 2001-02-03 02:58:37 +00:00
Miles Lott
4f9371c78b Modify list of email_types 2001-02-02 16:36:23 +00:00
Miles Lott
90553ed9d4 Generate list of email types 2001-02-02 16:33:59 +00:00
Miles Lott
ca81e77597 Some changes to templates and php files to add some custom fields 2001-02-02 16:19:37 +00:00
Miles Lott
3d02ca8f9e Fix ORG_Name field 2001-02-02 14:35:35 +00:00
Miles Lott
4f95d122cd Update field names to new class 2001-02-02 07:23:59 +00:00
seek3r
d97225c0c1 fixed problem with default settings 2001-02-02 07:06:08 +00:00
seek3r
a31ba57a86 moving the files to where they belong 2001-02-02 07:00:58 +00:00
Miles Lott
d124b891b8 Remove now unused classes. 2001-02-02 01:38:14 +00:00
Miles Lott
182384fc2e First of a few major changes to enable the contacts class 2001-02-02 01:34:22 +00:00
Miles Lott
b1df65cdfe Another template update to allow for better customization in index.php. 2001-01-23 13:40:42 +00:00
Miles Lott
210ae70a45 Redo template set for index.php to allow for better customization. 2001-01-23 04:28:06 +00:00
Miles Lott
330fea80a4 Correct return of company fields. 2001-01-22 12:58:57 +00:00
Miles Lott
9d77bffd4c SQL fix to have entries display when switching to timetrack enabled and no company_id is set 2001-01-21 20:34:50 +00:00
Miles Lott
9c20cc177e Fix to save correct data into company_id when timetrack is enabled. 2001-01-21 07:40:46 +00:00
Miles Lott
979d35be52 Add 'add' function to handle new add.php. 2001-01-21 06:37:33 +00:00
Miles Lott
57e4a4440f Quick fix to broken search. 2001-01-21 02:46:17 +00:00
Miles Lott
aba0107f88 Begin move to classes for addressbook. Note ldap is a copy of sql for now. 2001-01-21 02:31:24 +00:00
Miles Lott
9b1dcbfefb Fix a couple of lang calls for extra phone numbers. 2001-01-14 02:50:51 +00:00
Miles Lott
dbee648038 Added templates for add.php, edit.php and inc/functions.inc.php. 2001-01-14 02:43:14 +00:00
Miles Lott
391dbe96b5 Remove ^M's. 2001-01-13 22:34:51 +00:00
skeeter
f3abbd9ae4 fixes for new preferences class 2000-12-27 15:07:14 +00:00
skeeter
1c5bbc90e1 wrong filenames 2000-12-24 15:21:19 +00:00
skeeter
ea66a64a46 new hook file for preferences 2000-12-22 21:18:35 +00:00
seek3r
e045c4236e added functions needed to detect template and image dirs 2000-12-19 18:14:22 +00:00
seek3r
22590c65a3 converting to the new hooks system 2000-12-15 22:09:13 +00:00
seek3r
c115717da0 converting to the new hooks system 2000-12-15 21:56:09 +00:00
jengo
6f675c8c86 Added the date preferences into the addressbook, added special formating to view, fixed date preference not working in todo list, and fixed the target of <a href in index.php 2000-11-12 11:35:51 +00:00
jengo
970073d7bd Clean up the code for my patch merge in. Everything seems to on order now. 2000-11-01 12:48:48 +00:00
jengo
58d7eb8f15 Working on cleaning up the view addressbook section and added a new column called URL 2000-11-01 12:32:36 +00:00
jengo
793040b5ba Working on merging in a patch for the addressbook, but first cleaning up some code 2000-11-01 10:26:14 +00:00
jengo
e9fa1314a9 Cleaned up a ton of code in preferences and fixed a few preferences bug in the main screen and in email 2000-10-23 20:56:29 +00:00
jengo
660c80f4e9 Working on changing all of the preferecnes to work of a new type of array. I added a column for appname 2000-10-12 17:36:47 +00:00
jengo
e9039ac2ea link() function is working correctly with passing no URL. Moved addressbook preferences into its own section, cleaned up a little code, preferences functions are now updated to the new preferences table 2000-10-12 14:34:25 +00:00
seek3r
d08ca90692 Added simple version management and added massive updates to the addressbook that were submited by neotexan, so that things will interact with his application better 2000-10-04 17:49:36 +00:00
skeeter
ed85618a37 fixes with new db structures 2000-09-28 01:01:37 +00:00
skeeter
8d52ea0dc7 fixes with new db structures 2000-09-28 00:19:04 +00:00
seek3r
59347a7bf0 moving to new translation system 2000-09-07 22:47:52 +00:00
jengo
fd01629533 *** empty log message *** 2000-09-05 07:31:20 +00:00
skeeter
ea856c8741 working with new session class 2000-09-03 19:30:13 +00:00
skeeter
af7f61ecdc now works with new accounts class 2000-08-28 00:09:45 +00:00
seek3r
fb03d1cbaa Initial revision 2000-08-18 03:24:22 +00:00