1fcb14b03c
"- test if $GLOBALS[HTTP_(GET|POST)_VARS] is set to prevent warning
...
- removed php4 clone function, as we require now php5.1+"
2008-08-16 05:58:33 +00:00
b40382df80
exception handler for xajax and ability to use static methods as ajax callbacks eg. filemanager_ui::ajax_check_something
2008-07-27 12:48:39 +00:00
5477c71045
"silenced autoloaded class ..."
2008-07-15 06:48:59 +00:00
9008414fff
"- array2string() to format arrays (or objects) as string, eg. for error_log()
...
- allow apps to specify their own autoload handler, only tried after the standard one does not find the class"
2008-05-17 07:34:16 +00:00
3a5b24dfda
"fixed bug reported by matsie(at)terra.es: fatal error on ical export in calendar:
...
was cased by browser/inc/class.browser.inc.php having top priority in autoloading, which was never intended"
2008-05-06 05:57:21 +00:00
a3a7503c0f
"new static hook methods (class::method) are navitvly supported from php5.2.3+ on, so we need to add some compatibility for our required php5.1
...
"
2008-04-27 11:55:11 +00:00
4ecce4f5ae
allow all php callables (eg. "class::method" for static calls) for ExecMethod, ExecMethod2 and as methodstring for hooks
2008-04-25 18:54:06 +00:00
40f32b5d74
"function_backtrace:
...
- dont output first function param for unserialize()
- limit output of function param to 64 chars"
2008-04-18 14:59:59 +00:00
7e22bf1347
"New method try_lang(), usefull for exception handlers or early stages of the initialisation of the egw object,
...
as calling lang would try to load the translations, evtl. cause more errors, eg. because there's no db-connection."
2008-04-01 10:47:50 +00:00
3d909d4776
fixed fatal error "Exception thrown without a stack frame in Unknown on line 0", if DB does not exist when calling the regular eGW url
2008-04-01 10:33:54 +00:00
3bf9ad5efa
dynamically autoloading sub-object of egw-object, moved __wakeup methods to concerned classes and other "modernsations" ;-)
2008-03-21 20:11:59 +00:00
85c7be0259
checking if apparray exist in __autoload, before looping through
2008-03-07 10:18:17 +00:00
c25ba82735
- slightly modified exception handler, to cover the situation when the egw object is not yet or only partially initialised
...
- somehow the baseclass stuff in __autoload was never working as intended (could not load the exceptions derived from egw_exception)
2008-01-19 05:28:33 +00:00
2aa82e48ff
expanding the autoload function to enable it to step through the registered modules to find old naming shema classes.
...
This is due to a bug in felamimail, when typing an address, the auto completion produces an XML Error, because the
socontacts_sql class is not found.
The problem may be resolved by another method, the solution provided here is probably not wanted, for proper style reasons,
and will not solve all possible autoload problems.
2008-01-11 12:33:17 +00:00
cae8bb40a8
added draft of an exception class for eGW, plus a global exception handler and replaced the fatal errors in the db-class plus the application rights check in the egw object with exceptions, modified the exceptions in admin_cmd* to use egw_excpetion*, instead just Exception
2007-12-06 08:00:41 +00:00
82f2b4e91f
global bytes() function returning the number of bytes of a string, independent of mbstring available and mbstring.func_overload set
2007-09-29 09:17:42 +00:00
88048ecc2f
renamed datetime class to egw_datetime to support php5.2
2006-10-22 06:39:49 +00:00
4c1d7489fe
some code to make register_globals On installs safer, we might commit that after a test-periode to 1.2 too
2006-10-03 15:16:42 +00:00
8b199cf8e2
better error-message
2006-08-14 18:33:41 +00:00
e419a6aa6d
allow ',' in order
2006-03-09 22:33:06 +00:00
5f9d52623c
Fix minor bug in lang() for common, and update setup's version to match common
2006-02-24 03:06:40 +00:00
35833c2583
fixed not working reference assignment
2005-11-09 13:54:36 +00:00
c5a6a2bcc0
phpgw --> egw plus some documentation
2005-11-09 12:44:32 +00:00
e4ed1ac5b0
add execmethod2 which could handle multiple arguments
...
There was no way of patching the existing ExecMethod, as Felamimail,
emailadmin and ldapadmin depend on the class consturction of this
method
2005-11-01 14:19:00 +00:00
f99f2ef4e8
1) eGW enviroment (egw_info-array and egw-object) can now be stored in a php-session and restored from there. It is no longer necessary to create it on every page-request.
...
At the moment you need to log out to activate any changes in the config, preferences or the apps enabled for a user. This can be changed easily by invalidating the cache.
2) New way to create an anoymous session: you can specify a callback function, which gets called if the session could not be verified. The callback can use the DB or instanciate a config object to get the account-date, which it returns. A new session get then created.
2005-07-17 21:00:49 +00:00
1a5243c9c4
_check_script_tags function:
...
1) fixed problems pointed out by gulftech, iframes get now unset too
2) unset variables from _check_script_tags are now found in $GLOBALS['egw_unset_vars'], eg. a posted input-field called content would be found in $GLOBALS['egw_unset_vars']['_POST[content]'] (please not the array is only 1-dimensional!), if it has been unset by check_script_tags
3) speed up the function a bit, by not checking all possible names of the superglobals arrays, if nothing found in $_GET and $_POST
2005-03-15 15:36:44 +00:00
0a104f1063
1) $GLOBALS['phpgw{_info}'] ==> $GLOBALS['egw{_info}']
...
2) modernized CreateObject
2005-03-04 20:48:05 +00:00
a0cfcc38e4
make the clone hack working with PHP5 too
2004-10-21 18:12:11 +00:00
1b53a1ce6d
added clone function for php4, use as $db = clone($this->db);
2004-10-19 14:54:57 +00:00
d5b8419f8d
fixing the fix, now even all sub-arrays get reset
2004-08-24 20:01:49 +00:00
e027149a05
fixed delete-problem of anglemail after security update
2004-08-24 10:45:07 +00:00
d7fc09daef
fixed probs pointed out by Joxean Koret
2004-08-23 18:18:26 +00:00
aa86cc11eb
small fix
2004-08-22 18:32:20 +00:00
092bca5805
small fix
2004-08-22 14:14:38 +00:00
1cabb62405
new schema_proc class seems to work now
2004-08-13 18:59:00 +00:00
ab6a4ae74f
added class to create pdf file
...
http://www.fpdf.org
2004-06-04 06:17:23 +00:00
5cb848c8d6
re-enabled error-messages if CreateObject fails, gave a blank page, but no error
2004-05-09 20:04:07 +00:00
48f840d7de
move from old projct to new one
2004-05-05 12:06:13 +00:00
273f6b0a2f
fix for bug #944311 : Calendar: Error on user-defined fields
2004-05-03 10:39:42 +00:00
76f22cc700
make sorting in felmaimail working again
2004-04-20 02:43:11 +00:00
517913682c
as talked with lars
2004-04-04 18:06:37 +00:00
94b0845564
as talked with lars
2004-04-04 17:58:00 +00:00
745a6c347b
Comment out php5-specific code since it causes php4 syntax error
2004-02-20 16:30:19 +00:00
5b2e153cc6
Possible fix for latest beta of php5
2004-02-20 14:49:39 +00:00
300badbfec
Cleanup other cases of PHP_OS testing for WINNT
2004-01-28 13:34:47 +00:00
0364332b5c
add stripslashes for a second level for arrays
2004-01-20 05:28:04 +00:00
69e0eea014
strip slashes from value only if it exists
2004-01-12 06:11:23 +00:00
e0e5763821
stripslashes on the first level of a posted array, per discussion with lars
2004-01-10 15:04:17 +00:00
6a08a48087
Should fix array posting problem
2004-01-03 10:36:50 +00:00
ff8d604036
Maybe some minor speed improvements
2004-01-02 05:47:24 +00:00