Commit Graph

1414 Commits

Author SHA1 Message Date
skeeter
bbb50109c0 More fixes for php3 support. 2001-09-07 19:18:03 +00:00
skeeter
f0123f6cf5 Fix for php3 support. 2001-09-07 17:51:48 +00:00
skeeter
a91131a7be Fix for an error on line 333. 2001-09-07 04:27:48 +00:00
Miles Lott
236d7f86b1 Make 1.x schema match 2.x schema 2001-09-07 02:11:58 +00:00
skeeter
de4d49b2fa A couple fo small cleanups and arranging of a few of the classes. 2001-09-06 19:23:56 +00:00
Miles Lott
2bc807158e Remove an undefined index error, i think 2001-09-06 08:34:38 +00:00
Miles Lott
92558b4412 Now works with service.* methods 2001-09-06 08:33:42 +00:00
Miles Lott
37213f0c30 More adjustments to ensure login works with register_globals Off, also tested
on php3 and php4 with register_globals On.
2001-09-06 08:27:22 +00:00
Miles Lott
97d808fb74 Move ldap connect to shared class, cutting down somewhat on ldap connects
per page load - more to come
2001-09-06 00:17:23 +00:00
Miles Lott
e859918f83 trying to fix a php4-only error (?) 2001-09-05 23:19:06 +00:00
skeeter
56ef840422 Fix for grab_owner_name() in comon. now calls account storage specific functions. 2001-09-05 22:46:47 +00:00
Miles Lott
c058fc3081 Remove class var duplicates 2001-09-05 14:59:12 +00:00
skeeter
dba3fc60f0 Changed around get_type() to grab the user account first, then the group accout. 2001-09-05 13:43:27 +00:00
Miles Lott
e372d5bcdc Move class vars out of constructor, remove unneeded extra db objects 2001-09-05 12:03:51 +00:00
Miles Lott
8fe80611d3 Added return of total to get_list by ref, needs tweaking 2001-09-05 11:16:58 +00:00
Miles Lott
2a7159831a Add service name wrapper classes for some basic functions 2001-09-05 10:46:39 +00:00
Miles Lott
3c92e4fb10 Odd php3 fix for undefined constant, please test on php4 2001-09-05 03:06:14 +00:00
bettina
c2b4a12250 update langs 2001-09-05 01:38:56 +00:00
Miles Lott
43c93130e8 Don't set included_classes to true until after the file is actually included 2001-09-04 04:52:47 +00:00
skeeter
4976ec2f54 Fixes for the caching of account_id's. 2001-09-04 03:15:03 +00:00
skeeter
3856821e6a A few changes for the navbar. 2001-09-04 03:14:16 +00:00
skeeter
dcbcdd88ce Made a few changes to the accounts LDAP storage processing. 2001-09-04 03:12:23 +00:00
jengo
c1ebab8a82 Added no permission checking for special calls to hooks (mainly for admin and preferences) 2001-09-03 23:02:36 +00:00
skeeter
370818fa8e Cleanups of warnings. 2001-09-03 09:51:27 +00:00
skeeter
bf7156a0ef Missed some GLOBALS before. 2001-09-03 09:49:03 +00:00
skeeter
e5b4517469 More checking for caching. 2001-09-03 09:48:32 +00:00
skeeter
81dfa789c0 Small changes. Added the caching back into id2name and did a little more checking for use of caching. 2001-09-03 09:47:47 +00:00
Miles Lott
2460cbbf09 GLOBALize log message call 2001-09-03 04:13:52 +00:00
Miles Lott
8dd5db4d01 Swap old/new update_lastlogin() 2001-09-03 03:56:12 +00:00
Miles Lott
e3c937326d Fix (?) gettype and name2id/id2name - group/user confusion still possible... 2001-09-03 03:21:50 +00:00
Miles Lott
0d89f77db7 Now renamed to be current ldap accounts class 2001-09-03 02:18:23 +00:00
Miles Lott
35781b842a MAJOR: changing to new ldap accounts class, _old is the old file 2001-09-03 02:17:10 +00:00
Miles Lott
f637bdc11f Add denied groups and users 2001-09-03 02:05:03 +00:00
bettina
cd4828bf09 added function to convert array to string plus ability to include arrays as extravar to the show_sort_order function 2001-09-02 18:37:38 +00:00
Miles Lott
4d676d8259 Fixes for get_next_id() and exists() 2001-09-02 14:33:13 +00:00
Miles Lott
a4a65ffcd5 Fix return of account_id from name2id(), add note about class constructor
that does not load
2001-09-02 13:53:52 +00:00
Miles Lott
e5585d24b6 This was out of date 2001-09-02 13:13:48 +00:00
Miles Lott
3c426e72e4 Move two ldap settings to the shared constructor, since the accounts_() constructor
does not load
2001-09-02 13:08:50 +00:00
Miles Lott
deb4930dc6 settype added to fix php3 error 2001-09-02 12:53:22 +00:00
Miles Lott
2b156edc17 missing ; 2001-09-02 12:37:15 +00:00
Miles Lott
b9e1fd0763 Making this more current with sql class 2001-09-02 12:27:29 +00:00
skeeter
7baec1451f Minor cleanups. 2001-09-02 07:24:03 +00:00
skeeter
09f6cdab74 Changed get_list() to use query_limit() instead of limit(). 2001-09-02 07:19:46 +00:00
skeeter
8f7eb4e77f A few missed GLOBALS. 2001-09-02 07:18:28 +00:00
skeeter
8f0c5ddedb A few missed GLOBALS. 2001-09-02 07:13:23 +00:00
Miles Lott
56489e8d4f Using GLOBALS 2001-09-02 00:27:19 +00:00
Miles Lott
341fd023b8 now using GLOBALS 2001-09-02 00:26:16 +00:00
skeeter
d2a5441ed8 Now using GLOBALS. 2001-09-01 23:42:16 +00:00
skeeter
72e1cff9af One more fix for the justweb head file. 2001-09-01 19:39:26 +00:00
skeeter
a1e4360c27 One more fix for the justweb head file. 2001-09-01 19:33:15 +00:00
skeeter
bc5a9556d1 Fixes for the justweb head/navbar files. 2001-09-01 19:24:30 +00:00
Miles Lott
669c8b41a5 New file from <pamelant@nerim.net> 2001-09-01 13:32:50 +00:00
Miles Lott
176b3bb373 Fix two country name entries <pamelant@nerim.net> 2001-08-31 23:09:28 +00:00
Miles Lott
45f2ca1616 Adjust auto_add() - sql now uses a default group config in setup, or does
not configure a group at all - old behavior was to add them to account_id 1.
Some more register_globals tweaks.
2001-08-31 22:50:30 +00:00
angles
6abb513b98 change semicolon to comma on line 164 2001-08-31 15:22:31 +00:00
Miles Lott
4be7d21958 Use GLOBALS 2001-08-31 08:45:44 +00:00
Miles Lott
0f4192e582 Add one missing GLOBALS 2001-08-31 08:30:54 +00:00
skeeter
cb58b67a03 New lang entries -- missed one. 2001-08-31 01:01:05 +00:00
skeeter
ddc855fff6 Finished changing to and loads template vars to an array. May speed things up. 2001-08-31 00:44:46 +00:00
Miles Lott
cb560611b1 using GLOBALS 2001-08-30 19:43:06 +00:00
Miles Lott
9b6465af7a Using GLOBALS 2001-08-30 19:40:44 +00:00
Miles Lott
07009748e5 using GLOBALS now 2001-08-30 19:39:13 +00:00
Miles Lott
8353d7e678 Update to version 1.0 of PHP for XML-RPC, inclusing ssl mods 2001-08-30 00:29:55 +00:00
zone
379260b37c Added command_line (), fixes for acl_check () when a user does not belong to any groups 2001-08-28 08:13:35 +00:00
skeeter
863a80298d This will now allow apps to include CSS values into the <HEAD></HEAD> portion of the HTML page by having a function in their ui class called css(). 2001-08-28 03:39:34 +00:00
Miles Lott
b482e375d0 Adjust for struct return in soap 2001-08-27 11:38:45 +00:00
Miles Lott
7399ff4342 login/logout return correct object now 2001-08-27 11:36:48 +00:00
Miles Lott
e973591705 Fix login 2001-08-27 10:42:19 +00:00
Miles Lott
f91ca87aef Login now attempts to create session based on existence of server_name OR domain in
the request.
2001-08-27 09:42:33 +00:00
skeeter
f6d785fad2 Small speed enhancement to the code for build_resp(). 2001-08-27 03:09:14 +00:00
Miles Lott
079809436f Trying to silence intermittent php3 error 2001-08-26 18:50:57 +00:00
Miles Lott
4ad548c53d Use new function to decode second and subsequent levels of the request array 2001-08-26 18:24:48 +00:00
Miles Lott
e89f074cea Slightly better multi-dimensional array routine... 2001-08-26 15:17:24 +00:00
skeeter
039b9fe3fb Passing this on to Milosch for refinement - Handling mutiple layers of an associated array. 2001-08-26 04:30:06 +00:00
jengo
4fe20e1152 Added dual pass preferences 2001-08-25 20:26:22 +00:00
skeeter
63a222f3ca Fix for seek3r's problem with the calendar and timezone settings. 2001-08-25 03:22:33 +00:00
bettina
55affe73c7 changed mailaddress plus notes 2001-08-25 00:04:05 +00:00
Miles Lott
452246b689 This is not perfect, but hopefully 7 months won't go by again until the next update ;) 2001-08-24 22:24:35 +00:00
zone
dcc1e05d85 Change set_attributes () handling of flags, add 'b' flag to fopen calls, fixes for Postgres date handling, other small tweaks 2001-08-24 07:44:43 +00:00
skeeter
bce5113662 Small cleanups of possible warning messages. 2001-08-24 01:53:52 +00:00
Miles Lott
5927992653 php3 fix, sometimes SEP='SEP' ? 2001-08-23 23:08:58 +00:00
Miles Lott
c08ed955e1 Use $GLOBALS 2001-08-23 06:55:12 +00:00
Miles Lott
73dfa28bdf Use $GLOBALS 2001-08-23 06:48:27 +00:00
Miles Lott
57ba2dfff8 Handle multi-dimensional array input, decode those xmlrpcvals 2001-08-23 06:47:50 +00:00
Miles Lott
47f3ea01eb Tentatively move ACL defines outside of currentapp logic (so they work for xml/soap) 2001-08-23 04:32:15 +00:00
Miles Lott
51fd39fac2 Fix auth check on xmlrpc.php, modify sessions verify/destroy to optionally
accept sessionid/kp3
2001-08-23 02:54:25 +00:00
Miles Lott
822b956b80 Fix login return of sessionid/kp3 for user logins 2001-08-22 20:01:05 +00:00
Miles Lott
55c06c14ad for xmlrpc, if the value sent is a string, encode it as such - phpgw will almost
always use structs...
2001-08-22 03:51:29 +00:00
Miles Lott
4201c27997 This is either a php3 fix or a nasty workaround 2001-08-21 19:54:09 +00:00
Miles Lott
dddf896338 Semi-major adjustement with the goal of removing the register_globals requirement;
Silence possible error if line# is not sent to errorlog class (often); This was
tested with the setting on again and seems to work
2001-08-21 18:34:56 +00:00
skeeter
9ebc41f0db Small fix for a parse error on line 64. 2001-08-21 16:51:21 +00:00
Miles Lott
a9d1c35781 Fix lang setting on one phrase 2001-08-21 12:53:40 +00:00
skeeter
a3932c4008 Added str_repeat() to fix bug #451851. 2001-08-21 00:16:36 +00:00
Miles Lott
af775b2be8 Process multi-dimensional array values to one more level deep 2001-08-20 16:51:04 +00:00
Miles Lott
898f57ae42 Add plea for jengo to check this out 2001-08-20 16:44:29 +00:00
Miles Lott
aedb803a1c Switch to always use structs for iomap since they best represent one level
associative arrays; Add ability to call a bo layer class
2001-08-20 16:33:26 +00:00
Miles Lott
eac74fee75 add xmlrpcs_logout() 2001-08-20 00:28:36 +00:00
Miles Lott
884232c7d0 Trying a new way of handling login and subsequent verification 2001-08-19 23:55:58 +00:00
Miles Lott
647723ccd8 Create add_to_map function, to later be used to add bo functions on the fly 2001-08-19 01:18:38 +00:00
Miles Lott
a08ce25d51 Move interop tests to xmlrpc.interop.php, fix interserv.php for xmlrpc again 2001-08-19 01:17:35 +00:00
Miles Lott
b2ef2fb0e5 Undo oops in session->verify_server() and make soap auth/verify work 2001-08-18 21:32:22 +00:00
Miles Lott
dc7ad12eeb Add in not yet working auth_verify 2001-08-18 20:37:33 +00:00
Miles Lott
c7edc28716 Fixes to allow for support of server auth using soap with/without ssl 2001-08-18 20:31:47 +00:00
skeeter
050cd9acd2 Applied a patch provided by the mailing list. 2001-08-18 19:09:56 +00:00
Miles Lott
927fb55c0a Formatting, add Id tags 2001-08-18 14:37:52 +00:00
Miles Lott
d247b25603 Disable acl on verify_server() 2001-08-18 13:34:10 +00:00
skeeter
e797245a5f Applied patch #449529. This will now allow using a space for the db connections password. 2001-08-18 00:48:40 +00:00
skeeter
406bfe5529 Added 2 new support functions. array_search() and in_array(). 2001-08-17 19:34:48 +00:00
seek3r
c9ea092eae added php3 support file 2001-08-16 06:32:22 +00:00
jengo
200387bdea Merged patch to fix reg exp match 2001-08-16 02:57:29 +00:00
jengo
5749ad83d8 Converted current sessions over to 3 tier design 2001-08-16 02:46:07 +00:00
Miles Lott
5d34135559 php3-compatibility fix to execmethod's partscount 2001-08-15 17:31:36 +00:00
Miles Lott
fefe347b33 php3 fix in call to get_list() 2001-08-15 17:05:08 +00:00
Miles Lott
4fd65d883a Formatting and php3 fixes 2001-08-15 16:30:16 +00:00
Miles Lott
6a7f952b42 Comment out debug call 2001-08-15 14:51:37 +00:00
Miles Lott
2247e8c99c Add mirror of xmlrpc ssl send call 2001-08-15 14:23:30 +00:00
Miles Lott
51a572a9f5 Move ssl client send into xmlrpc_client class 2001-08-15 14:01:44 +00:00
skeeter
24944500f2 j3rry's fix for the error class. 2001-08-15 13:02:32 +00:00
Miles Lott
21e323111d Add create_server() verify_server() for the 'special' needs they have 2001-08-15 03:54:15 +00:00
Miles Lott
5989616d8c Increase session_lid to 255 chars (20 not enough to fit user@real.host.name) 2001-08-15 03:49:25 +00:00
skeeter
6da089837d Various optimizations to the API. This also does a little internal caching of some of the account data, but, only for a single page session. 2001-08-15 02:14:18 +00:00
Miles Lott
fb00930ab8 Fix syntax error in client, make non-ssl xmlrpc work 2001-08-13 22:30:50 +00:00
Miles Lott
bf3f08b0fd Fix xmlrpc calls 2001-08-13 22:17:22 +00:00
Miles Lott
07a3679c01 Switch to GLOBALS 2001-08-13 22:05:50 +00:00
Miles Lott
bf10b87e07 Formatting 2001-08-13 22:03:26 +00:00
Miles Lott
3e8e749624 Add some phpgw headers for id 2001-08-13 21:56:41 +00:00
Miles Lott
705dfe3785 Add additional trust relationships 2001-08-13 20:49:48 +00:00
Miles Lott
4b909ae2bb mysql 3.22.X fix 2001-08-13 17:35:17 +00:00
Miles Lott
d5b931e016 Possible fix for int setting on last update 2001-08-13 17:22:31 +00:00
Miles Lott
f1a562404b Update added to include peer server / interserver 2001-08-13 17:09:03 +00:00
Miles Lott
948bdea4d1 Starting to add initial support for server coop, needs api mod/update 2001-08-13 16:24:03 +00:00
skeeter
cd2676a3a6 Cleaned up an extra warning that was being generated when cache_phpgw_info was turned off. 2001-08-11 14:50:15 +00:00
skeeter
f942605e30 Defined the ->log in CreateObject() as a global, and moved the Actual CreateObject() for the log class to the very beginning of the class CreateObject list. 2001-08-11 14:49:12 +00:00
skeeter
076bb37660 Simple caching of name2id and id2name values. 2001-08-11 14:45:56 +00:00
zone
824de4ee1d Formatting changes. Nothing to see here, move along. 2001-08-11 09:01:47 +00:00
Miles Lott
87e96029fb Add missing </a> 2001-08-10 02:34:41 +00:00
Miles Lott
85bb35cb2b Move/copy a soap server to phpgw root 2001-08-10 00:31:21 +00:00
zone
d0e954b674 Put defines in single quotes 2001-08-10 00:03:02 +00:00
Miles Lott
f5b5c2b24f Add new system.listApps function 2001-08-09 15:51:06 +00:00
Miles Lott
d94c15d2e8 per skeeter, a different fix to the problem 2001-08-09 04:53:31 +00:00
Miles Lott
79dc14fd01 set 'ha' element of $_xh global to '' to avoid erroring 2001-08-09 04:50:11 +00:00
skeeter
a936811004 Somewhat fork of the xml-rpc classes. Major optimization and some redefinition in the global vars. 2001-08-09 02:54:56 +00:00
Miles Lott
66013bfe3c Make contacts->add() return the id, since it finds it anyway 2001-08-09 00:32:59 +00:00
Miles Lott
7849d1ecbb Start work on calling boclasses 2001-08-08 23:28:03 +00:00
angles
2601c65f05 email prefs handling updated 2001-08-08 19:37:17 +00:00
Miles Lott
7d29a24c1e Re-add condition for $p1 == 1 in createobject, fix tabs 2001-08-08 14:03:20 +00:00
Miles Lott
ed5f6371d1 Update to match the updates 2001-08-08 13:46:00 +00:00
skeeter
8694494bff Changed the way the and check for '_UNDEF_' in ExecMethod(). This was discussed with Seek3r and Milosch. 2001-08-08 11:13:32 +00:00
seek3r
961757eec8 updated to use ExecMethod and log 2001-08-08 08:27:12 +00:00
seek3r
f5166ce4d1 removed hoax 2001-08-08 07:44:27 +00:00
jengo
2d6ad81655 Fixed problem with update script 2001-08-08 07:29:52 +00:00
jerrywestrick
f83036ae9d __FILE__, __LINE__ parameters 2001-08-08 07:21:29 +00:00
jengo
402ab7a87b Just a small tweak 2001-08-08 06:58:37 +00:00
zone
5108e6c37e Added District of Columbia, spelling corrections 2001-08-08 05:07:18 +00:00
mdean
af6d27da68 Added support for get_last_insert_id($table, $field). pgsql is currently the only class making use of the params since it returns the unique OID for the system. The params are required so pgsql compatibility is forcibly maintained. 2001-08-08 03:14:05 +00:00
mdean
ea40a2ac06 Added get_last_insert_id() to return the last auto increment ID from an insert query. 2001-08-08 00:45:47 +00:00
jerrywestrick
079d4db3e3 Correction of sql syntax error... 2001-08-08 00:25:27 +00:00
seek3r
eee5228676 fixed my formatting nightmare 2001-08-08 00:13:00 +00:00
Miles Lott
b51bb7b055 Convert foreach to while loop 2001-08-07 23:18:21 +00:00
Miles Lott
5efdffad7b Update header to include xml/soap functions... this needs to be ironed out 2001-08-07 23:04:49 +00:00
Miles Lott
c1acca2fd7 New includes for xml/soap, at least for the time being 2001-08-07 23:04:05 +00:00
Miles Lott
84f87d8d71 Import current version of classes from http://xmlrpc.usefulinc.com/php.html#download,
broken into seperate files.
2001-08-07 23:00:28 +00:00
seek3r
c85008c270 renamed ExecObject() to ExecMethod() 2001-08-07 16:02:55 +00:00
jerrywestrick
939cbd600b change calling format to new array() style... 2001-08-06 17:53:07 +00:00
jerrywestrick
19840a15bf changed calling format of errorlog routines 2001-08-06 17:49:01 +00:00
jerrywestrick
ba9b3cda71 fixed relationship between table phpgw_log and phpgw_log_msg 2001-08-06 16:39:20 +00:00
jerrywestrick
4cee323497 Fixed the relationship between phpgw_log and phpgw_log_msg tables 2001-08-06 16:38:01 +00:00
jerrywestrick
c1844e6ebc Fixed phpgw_log <-> phpgw_log_msg relationship... 2001-08-06 16:36:16 +00:00
jerrywestrick
88b295ea9d ename of file/class from log to errorlog Nameing colision with php3. 2001-08-06 16:32:40 +00:00
jerrywestrick
60dcef3164 Change class "log" to "errorlog" because of php3 nameing conflic class "log" to "errorlog" because of php3 nameing conflictt 2001-08-06 16:20:45 +00:00
seek3r
9c33f26ab4 added support for strange _UNDEF_ and True 2001-08-06 07:32:24 +00:00
seek3r
cd9cf4ef29 fixed multi-dimensional support in ExecObject() 2001-08-06 07:29:09 +00:00
skeeter
1edb9cfbaf Small restructuring for speed. 2001-08-06 02:37:56 +00:00
skeeter
cd18ede17e This makes the '* page' use the lang settings. 2001-08-06 02:36:26 +00:00
Miles Lott
d2e7cf6a5b undo local change we are not yet ready for 2001-08-06 00:31:44 +00:00
Miles Lott
4b512874d8 Add some @ to print_debug() calls to silence php3 2001-08-06 00:28:15 +00:00
Miles Lott
54f987a321 php3 array fixes 2001-08-06 00:23:38 +00:00
Miles Lott
fb0c7dced6 Recommitting clobbered php3 fixes 2001-08-06 00:20:27 +00:00
Miles Lott
f4359e5514 Add workaround in createobject for VERY weird case where $p1 == '_UNDEF_' evaluates as True
if $p1 = True or 1 ;)
2001-08-05 22:40:32 +00:00
seek3r
17347d9bcb removed an echo I left in ExecObject() 2001-08-05 16:51:53 +00:00
seek3r
5bbe1f8056 fixing supid parsing errors I left in my last commit 2001-08-05 16:39:14 +00:00
seek3r
6d5c881877 added support for multi-dimensional objects 2001-08-05 16:33:44 +00:00
skeeter
4314ffbfc1 Milosch tried it all on one line and it works. 2001-08-05 13:27:56 +00:00
skeeter
f709a91098 Final fix. Should compress the gap between the arrows and the cats/search/filter boxes. 2001-08-05 12:47:07 +00:00
skeeter
1d77812d76 Added the bgcolor setting to the <td> tags. 2001-08-05 12:38:57 +00:00
jengo
2eb317a488 Added eventloging 2001-08-05 10:13:37 +00:00
jengo
3c64f8fc3e Started adding in some eventlog reporting 2001-08-05 09:54:44 +00:00
jengo
7017e7223c Forgot what I fixed .. 2001-08-05 09:54:16 +00:00
jengo
ce08ad632e Fixed adding an entry that doesn't have an account_id 2001-08-05 09:18:40 +00:00
jengo
d6e74430bc Made it use the dbs timestamp field instead of int 2001-08-05 08:05:11 +00:00
jengo
3a4779f5ff Converted to use the dbs timestamp field 2001-08-05 08:04:36 +00:00
jengo
ccf42f2b2a Fixed timestamp converstion not working 2001-08-05 08:04:10 +00:00
zone
89fbd4e755 Update to accounts->membership 2001-08-05 07:53:59 +00:00
jengo
7f8beb1d37 Fixed PostgreSQL issues 2001-08-05 07:43:51 +00:00
jengo
a1f60d1ef2 Fixed PostgreSQL issues with eventlog 2001-08-05 07:43:32 +00:00
jengo
6b2df30a8c Updated docs 2001-08-05 07:00:41 +00:00
jengo
b1eb420217 Finished merging patch for eventlog 2001-08-05 06:59:20 +00:00
jengo
a4b8a88d81 Added dummy function for timestamp conversions 2001-08-05 06:52:25 +00:00
jengo
e0583a830f Started working on the functions to convert timestamps to the databases version 2001-08-05 06:49:50 +00:00
jengo
775e55fc86 Added patch for eventlog 2001-08-05 06:48:42 +00:00