Commit Graph

165 Commits

Author SHA1 Message Date
Ralf Becker
1241dac3c7 remove $windowed flag, as all template-sets are windows nowadays
it also caused setting a non-existing template-set to display "/usr/share/egroupware/api/src/loader/deprecated_factory.php (58)"
2022-01-28 10:19:06 +02:00
Ralf Becker
264d22599d quiten warning if client sends no User-Agent header 2021-08-30 08:54:35 +02:00
Ralf Becker
8a0c0bc82e remove old logging of bad menuaction, using error_log instead
old api logging class tries to instanciate Error class, which is a PHP own class/exception since some versions
2021-04-06 11:04:30 +02:00
Ralf Becker
910329c2e7 * Rocket.Chat: fix not working login with newer desktop clients
there were two problems:
1. Whatever URL you specify, the client removes the path and queries just /, our index.php now detects Rocket.Chat User-Agent header and redirects to /rocketchat/ in that case
2. our manifest.json an webworker registration was not using the individual webserver-URL but as static path
2020-10-19 10:30:08 +02:00
Ralf Becker
8a24f3e449 fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer) 2016-05-14 21:26:36 +02:00
Ralf Becker
4af0e7cb1c WIP EGroupware without phpgwapi&etemplate 2016-05-04 19:07:54 +00:00
Ralf Becker
429177686a make home a regular application, which can eg. disabled, incl. moving all services using "home" as appname to "api" and moved some other forgotten stuff from phpgwapi&etemplate to api 2016-05-01 09:57:48 +00:00
Ralf Becker
67b91a4989 fix for SiteMgr not being able to edit a block (menuaction=sitemgr.Content_UI.manage) after r55434, need to rework whole index 2016-03-21 20:19:29 +00:00
Ralf Becker
3453021a6d allow api as app like home for everyone, and implement calling of namespaced class-names from EGroupware namespace in index.php and json.php 2016-03-19 15:24:36 +00:00
Hadi Nategh
8e90df65e1 Fix mobile theme always opens the Home as first active tab without respecting the last opened tab 2015-11-23 17:05:35 +00:00
Nathan Gray
4619558c05 Avoid an extra reload from client side (egw.js) if there is no default app set by loading framework with home. 2015-06-01 18:10:41 +00:00
Nathan Gray
ea3e642a0c Home progress:
- Allow home again
2014-11-12 21:59:32 +00:00
Klaus Leithoff
e6a6b271e3 revert previous changes to avoid felamimail as default_app, as it should be handled on update/upgrade 2014-06-13 11:51:44 +00:00
Klaus Leithoff
31ab1c7d7f try to cope silently with removed app felamimail set as default_app; improve condition 2014-06-13 10:04:08 +00:00
Klaus Leithoff
e0cf9c169d try to cope silently with removed app felamimail set as default_app 2014-06-13 09:47:29 +00:00
Ralf Becker
915940e51a fixed not working account-selection popup 2014-06-02 15:03:23 +00:00
Ralf Becker
2c1ee19fa9 fixed an other redirect to (not working) home 2014-04-10 06:56:36 +00:00
Klaus Leithoff
bedac83bc6 fix typo in redirect function call 2014-02-17 09:31:56 +00:00
Ralf Becker
32c9cb80fd fixed Stylite or Pixelegg template allways goes to calendar after login 2014-02-14 15:25:30 +00:00
Ralf Becker
476f33af23 until home works again, we use default_app from prefs (if set and not home) or calendar, if allowed, or first app found 2014-02-13 13:18:48 +00:00
Klaus Leithoff
443f8d7507 fix for warning Missing argument 2 for egw::redirect() 2014-02-05 07:56:09 +00:00
Ralf Becker
b7d5f6564d fixed not working default app for mobile browsers 2011-07-10 12:05:59 +00:00
Ralf Becker
ed733eef42 * iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00
Klaus Leithoff
5c982aeb8a Part of Password-Feature 2010-09-22 10:11:11 +00:00
Ralf Becker
12b26106ca fixed after popup-fix not working redirect with cd=yes, if framework not loaded 2010-06-07 06:46:38 +00:00
Ralf Becker
472a420231 allow to package templates like applicatons in an own directory, cleand up index.php a bit 2010-06-02 09:20:55 +00:00
Ralf Becker
1673f556d9 "missing commit from tz selection" 2009-10-16 09:55:12 +00:00
Ralf Becker
1c9c65278b "forward for not existing or empty header to setup" 2009-04-28 16:06:18 +00:00
Ralf Becker
c3e40ade99 added an array of replacement names to ease the transition to the new class naming scheme: app_class 2008-10-07 08:51:14 +00:00
Ralf Becker
b5c28fba48 1. NTLM Single Sign ON
NTLM SSO removes Windows users on a PC, which is a member of a Windows
domain and who are logged into that domain, from the need to explicitly log
into eGW.  They simply point IE to the eGW URL (eg. http://domain.com/egroupware/)
and start working. They can of cause explicitly log out and log in as an
other user.
For more information look at the README at
http://www.egroupware.org/viewvc/trunk/phpgwapi/ntml/README

2. different authentication for SyncML and/or GroupDAV
You can now use eg. an external auth provider for the login via the
WebGUI (eg. ADS) and the passwords stored in SQL for SyncML.
2008-07-16 09:29:13 +00:00
Ralf Becker
b5b7eb4075 "setting $GLOBALS[$class], as it's used in the framework to automatic include css" 2008-03-26 11:32:17 +00:00
Ralf Becker
f7d571a952 dynamically autoloading sub-object of egw-object, moved __wakeup methods to concerned classes and other "modernsations" ;-) 2008-03-21 20:12:57 +00:00
Pim Snel
84737d0d70 replace edo with core team in statu setup info
redirect to about.php when default application is available as link
2007-03-29 20:22:07 +00:00
Ralf Becker
f7887c6dc3 always initialising $GLOBALS['egw_info'] 2006-10-03 15:18:03 +00:00
Ralf Becker
3f8a1cf977 fix for bug with old php4.3 versions, eg. infolog edit always gets redirected to home 2005-11-19 17:23:56 +00:00
Ralf Becker
263935464d phpgw --> egw 2005-10-07 07:58:19 +00:00
Miles Lott
a1e8f71b22 Formatting cleanup; Removed stray whitespace, especially from the end of some files; Convert api arrays to egw/egw_info 2005-07-08 05:00:14 +00:00
Pim Snel
cd27f2cca3 make changes to include the template setup.inc.php file, fix icon app image in about, some lay-out improvements in about 2005-06-29 21:05:30 +00:00
Ralf Becker
d3577414bc fixed wrong redirects to home 2005-06-20 20:38:39 +00:00
Pim Snel
1d68ccb070 replace hardcoded links to home.php with links to home/index.php 2005-06-15 11:16:27 +00:00
reinerj
7278a8ce8c change the wrong pg name 2004-08-21 17:18:14 +00:00
Ralf Becker
97ee9a3c0d removed forward to just the index page 2004-04-19 06:24:53 +00:00
Ralf Becker
dfdfaad414 implemented automatical forwarding into eGW after a login was necessary, because no session existed 2004-04-14 11:52:16 +00:00
Ralf Becker
11d640d2b4 one more fix for error_reporting = E_ALL 2004-03-14 08:22:29 +00:00
Miles Lott
8f480344e0 Removed object $obj, which was then copied to $GLOBALS[$class] for some reason 2003-11-14 02:37:20 +00:00
shrykedude
d5f0fd26cd proper variable existence check 2003-10-24 04:39:42 +00:00
Ralf Becker
f76c6eedd7 make the phpgw Version-0_9_16-branch HEAD 2003-08-28 14:16:30 +00:00
Ralf Becker
75874ee975 upps, get_var not loaded at that time 2003-05-18 15:22:43 +00:00
Ralf Becker
631ea5161a redirect to setup if there is no header and some other stuff from .16 2003-05-18 15:18:02 +00:00
Ralf Becker
200c2a0457 now each app can set $GLOBALS['phpgw_info']['flags']['xslt_app'] itself 2003-04-21 08:38:17 +00:00