Commit Graph

3847 Commits

Author SHA1 Message Date
Ralf Becker
a4b67d9f2b UUPS javascript ;-) 2005-10-24 12:17:31 +00:00
Ralf Becker
38577905fb 1) fixed obscur IE 5.5/6 bug that caused the search button (user image) not to be displayed if its a link with an image => input type="image"
2) phpgw --> egw
2005-10-24 10:30:29 +00:00
Ralf Becker
8591e3ce8b egw_openWindowCentered2, which allows to specify if you need a status-line or not 2005-10-24 07:29:12 +00:00
Oscar Manuel Gómez Senovilla
07dca33f46 persian files and several updates 2005-10-20 09:44:57 +00:00
Régis Leroy
c2c29c186b removing galaxia library. See reworked workflow library in workflow/inc/engine 2005-10-17 15:54:19 +00:00
Régis Leroy
c53b0302ba removing galaxia library. See in reworked workflow library in workflow/inc/engine 2005-10-17 15:52:39 +00:00
Ralf Becker
583a58007d icons to select all rows and do something with all rows moved from resources and addressbook into the api, to be used by other apps too (eg. ProjectManager) 2005-10-16 07:07:44 +00:00
Oscar Manuel Gómez Senovilla
fea8c1660d bug 1294588 and lang setup fixes 2005-10-15 21:52:37 +00:00
Ralf Becker
d4197d2883 update and upload phrase was accidently given to tinymce app 2005-10-14 08:33:28 +00:00
Oscar Manuel Gómez Senovilla
1b4ec35cb7 bug 1313566, head branch 2005-10-13 22:07:48 +00:00
Cornelius Weiß
f578c4f826 make tinymce call easier and provide some custom view 2005-10-13 20:43:06 +00:00
Cornelius Weiß
43c1115dbf switch to tinymce by default 2005-10-13 15:16:38 +00:00
Ralf Becker
e21c498f4c cancel phrase was accidently given to tinymce app 2005-10-13 15:04:34 +00:00
Ralf Becker
ea1e8d89a2 fixed sql error on deleting users, thanks to Regis Leroy 2005-10-13 14:26:29 +00:00
Ralf Becker
1784637cff Make the PHP session restore an own session type in manageheader. So you can switch it on and off, without the need to edit the code. At the moment it's off by default, with a note that it can give a big performance boost (if it works on your distro).
Please note: If you already edited your phpgwapi/inc/functions.inc.php to switch it off, you will get an cvs conflict on updating, just do a "cvs update -C phpgwapi/inc/functions.inc.php" to fix it. If you want to use the session restore or you already used it, you need to go to Setup >> Headeradmin and switch it on there.
2005-10-13 14:14:01 +00:00
Ralf Becker
e2e0fd6446 Make the PHP session restore an own session type in manageheader. So you can switch it on and off, without the need to edit the code. At the moment it's off by default, with a note that it can give a big performance boost (if it works on your distro).
Please note: If you already edited your phpgwapi/inc/functions.inc.php to switch it off, you will get an cvs conflict on updating, just do a "cvs update -C phpgwapi/inc/functions.inc.php" to fix it. If you want to use the session restore or you already used it, you need to go to Setup >> Headeradmin and switch it on there.
2005-10-13 12:11:48 +00:00
Cornelius Weiß
ac86dc76e6 Image_transfor is now dual licensed
lets use upload_url as index
2005-10-11 22:16:35 +00:00
zhangweiwu
0ec0bc7654 add a bit of phpdoc explanation. 2005-10-11 02:00:23 +00:00
Ralf Becker
03e2454671 still some missing phrases 2005-10-11 00:42:08 +00:00
Ralf Becker
8fd573db65 setting language, date- and timeformat for tinymce from the user prefs 2005-10-11 00:27:24 +00:00
Ralf Becker
dff8648c7e tinymce uses now the eGW translation system:
- translations of tinymce itself and all plugins are done by langs/lang.php
- existing tinymce translations have been imported into the phpgwapi lang files
2005-10-10 23:20:11 +00:00
Ralf Becker
af23fae115 tinymce translations 2005-10-10 23:15:52 +00:00
Ralf Becker
6ab474d0cc tinymce translations:
- added all missing german phrases
- moved double phrases to common
=> other lang files need to be saved in the db-tools for that to take effect
2005-10-10 23:14:29 +00:00
Ralf Becker
0a7c828058 tinymce translations 2005-10-10 22:28:16 +00:00
Ralf Becker
2a05447886 fixed domain-selection via url 2005-10-09 12:02:24 +00:00
Ralf Becker
c7683e5dbc update to new prefs-style, the old one is not working for templates 2005-10-09 11:59:39 +00:00
Cornelius Weiß
377869146c remove old code
moving and renaming is the same
2005-10-08 09:12:59 +00:00
Cornelius Weiß
4a5902ff92 a nice filemanager for tinymce 2005-10-07 18:23:58 +00:00
Ralf Becker
9f0f20a4cf an other try to get the right size for the multiple selectbox with checkboxes 2005-10-05 12:40:59 +00:00
Cornelius Weiß
5c8e62b4ce files with owner_id == 0 need to be readable for all useres! 2005-10-04 22:59:14 +00:00
Ralf Becker
8a8077bf4e typo 2005-10-01 21:06:43 +00:00
Ralf Becker
b31e40e067 moved InfoLog's link class and it's table into the api 2005-10-01 20:18:41 +00:00
Ralf Becker
550295d940 - altering the ip-address column in phpgw_sessions and phpgw_access_log to varchar(40) to allow ip6 addresses, as requested by our debian maintainer
- altering the loginid column in phpgw_access_log to varchar(128), to deal with usernames including domains
2005-10-01 09:12:46 +00:00
Ralf Becker
f7ec5b42f5 fix to use our db class with the new php5 mysqli extension 2005-10-01 09:09:45 +00:00
Ralf Becker
7f835c1020 mysqli has a separete param for the port 2005-10-01 08:53:38 +00:00
Ralf Becker
d088c71ae0 mysqli should use the mysql datadictionary 2005-10-01 08:47:27 +00:00
Carsten Wolff
7ae0075fb3 fix an usort sideeffect 2005-09-30 16:03:27 +00:00
Ralf Becker
42e14d2cfd multiselectbox with checkboxes: calculated widths was far to much 2005-09-30 14:21:50 +00:00
Oscar Manuel Gómez Senovilla
d7921303d8 bug 1266300 2005-09-29 19:10:21 +00:00
Miles Lott
eefec39e13 Formatting 2005-09-29 11:31:02 +00:00
Carsten Wolff
c5f0daa001 remove PHP3 legacy code and fix performance bug in sorting ldap_search results. 2005-09-28 13:10:22 +00:00
Ralf Becker
93e3241b70 re-added to postgres fixes not (yet) contributed to JohnLim:
- updates to work around postgres error while upgrading a phpGW 0.9.14 install
- postgres fix (error in converting varchar to int if >= 100)
2005-09-26 10:28:28 +00:00
Ralf Becker
4e5cb1786e imported adodb 4.65 2005-09-26 10:12:10 +00:00
Lars Kneschke
559936fa29 make the settings of the active tab from the GET value working under IE6 too 2005-09-23 16:26:26 +00:00
Ralf Becker
bd527ef0b8 the xmlrpc log should be off be default, as it contains everything in cleartext (eg. passwords) and it is in most distros world readable 2005-09-20 10:14:10 +00:00
Oscar Manuel Gómez Senovilla
82e8d1ff7c bug 1004437 2005-09-17 16:35:53 +00:00
Oscar Manuel Gómez Senovilla
4fcd2c10b0 bug 1025831 2005-09-17 12:19:53 +00:00
Ralf Becker
e72ec322e1 added configuration switch for xmlrpc and soap services (default off) 2005-09-10 10:39:36 +00:00
Ralf Becker
a4b3f4fecb added patch from raphaelpereira-AT-gmail.com to allow creation of the DB under Postgres again 2005-09-06 10:20:56 +00:00
Pim Snel
af46eff15f - add style for the new button class
- made the sitebox menu a b ut wider
2005-09-02 12:30:16 +00:00
Carsten Wolff
3be92d3fa2 fix change_owner() 2005-08-30 20:56:33 +00:00
Ralf Becker
113c0f7b53 added update from 1.0.0.008+9 to HEAD 2005-08-30 14:09:20 +00:00
Lars Kneschke
4114f10419 added some more useful functions
the IE part still needs some work
2005-08-28 20:32:15 +00:00
Lars Kneschke
e2f6eb9b06 always include some common javascript functions 2005-08-28 20:31:36 +00:00
Miles Lott
35d6232281 Switch to new arrays and db cloning 2005-08-27 12:24:56 +00:00
Miles Lott
137e472433 Use correct quoting when querying/setting account_id; minor formatting 2005-08-27 12:19:35 +00:00
zhangweiwu
47d27be6d3 minor translation fix 2005-08-26 08:43:09 +00:00
Miles Lott
b4a21c4e9e Switch to egw_info, etc, and remove reset/while 2005-08-23 17:53:41 +00:00
Miles Lott
9438655ca5 Format and switch to egw_info, et al. 2005-08-23 17:49:49 +00:00
Pim Snel
ffcacccea0 new hook_settings 2005-08-18 15:25:43 +00:00
Pim Snel
9e2b744ce1 set async services default to fallback 2005-08-16 14:22:20 +00:00
Miles Lott
7d18902b97 HEAD only: Add client from 2.0 lib - adds compression, proxy auth, etc. 2005-08-16 13:23:03 +00:00
Miles Lott
46e44572df Remove eval from ldap version, too 2005-08-14 22:11:15 +00:00
Miles Lott
4248167886 Update lib to version 2.0; remove eval calls 2005-08-14 20:36:46 +00:00
Miles Lott
08b61a050e Fix for multiple domains via xml-rpc to ensure the correct domain 2005-08-14 17:01:30 +00:00
Carsten Wolff
d61920a22b fix the handling of charsets in the contacts_ldap class and provide admins with a script, that helps to fix old, corrupted eGW-LDAP-addressbooks. For a description of why and when this is necessary, please read the header of the fix-ldap-charset-for-egw1.1.pl script. This should appear in the release-notes for eGW 1.1. 2005-08-13 21:01:14 +00:00
Miles Lott
4af309944f initial line spacing 2005-08-13 13:16:01 +00:00
Miles Lott
763126626c Updated patch for latest Frontier-RPC-0.07b4, also fixing the creation of the authorization header 2005-07-30 10:31:46 +00:00
Lars Kneschke
7dc342e317 removed organizer as required field 2005-07-29 07:31:30 +00:00
Ralf Becker
8d4c01bf4b fixed missing escaping of double quotes in the title of wz_tooltips 2005-07-28 09:45:58 +00:00
Ralf Becker
0c38cbea43 fixed wrong charset in xajax responses 2005-07-27 10:04:52 +00:00
Lars Kneschke
bf49d639c6 remove session after successfull sync 2005-07-26 07:27:39 +00:00
Lars Kneschke
ee05cd3a34 fixed handling of ALERT 222 2005-07-26 07:22:58 +00:00
Lars Kneschke
6a18d46768 added 2 other kde icons 2005-07-24 07:46:01 +00:00
Miles Lott
ca8cf03ff2 Update for egw arrays 2005-07-23 11:39:20 +00:00
Miles Lott
2c2bc0beb3 Update of preferences app to work as a multi-tiered application and via xml-rpc 2005-07-23 09:44:46 +00:00
Ralf Becker
5cbbbb7d29 1) phpgw --> egw
2) fixed problem I came across while debuging: $p->fake_full_name --> $p->fake_full_path
3) some improvement dont set empty mime_type
2005-07-22 17:59:09 +00:00
Ralf Becker
7b1229e29a fixed problem in the new db-functions which caused eg. the vfs_class to mailfunction and create two attachments instead of one in infolog 2005-07-22 17:53:02 +00:00
Ralf Becker
c395f26dc6 added function to invalidate the session-cache if:
- global config (egw_info[server]) changes
- user prefs change
- acl of the current user changes
2005-07-22 09:20:31 +00:00
Ralf Becker
b82ac2c4d6 added function to invalidate the session-cache if:
- global config (egw_info[server]) changes
- user prefs change
- acl of the current user changes
2005-07-22 09:05:01 +00:00
Lars Kneschke
a5279e1357 some new images. hope they get added correctly 2005-07-21 23:32:22 +00:00
Ralf Becker
d933e70c72 fixed SQL queries 2005-07-20 12:42:09 +00:00
Ralf Becker
5e97b462c4 setting defines for currentapp=login too 2005-07-20 12:31:58 +00:00
Ralf Becker
83b0801533 commit for Lars: latest SyncML updates 2005-07-20 12:09:32 +00:00
Ralf Becker
ef7bff339e commit for Lars:
1) ajax proposal: proof of concept using xajax in felamimail to work without page reloads
2) also implemented IMAP ACL for cyrus and php5 (still needs some work)
2005-07-20 08:12:21 +00:00
Ralf Becker
b495b33d0a commit for Lars:
1) ajax proposal: proof of concept using xajax in felamimail to work without page reloads
2) also implemented IMAP ACL for cyrus and php5 (still needs some work)
2005-07-20 08:07:47 +00:00
Oscar Manuel Gómez Senovilla
cd3521f767 *** empty log message *** 2005-07-17 23:49:28 +00:00
Ralf Becker
f20c9f093e the LDAP server also needs to be re-connected 2005-07-17 22:47:54 +00:00
Ralf Becker
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
Ralf Becker
5736cb296c *** empty log message *** 2005-07-17 19:58:41 +00:00
Ralf Becker
adee0504ef fixed not working onchange attribute for a single account-selection (multiple==0) 2005-07-14 06:29:55 +00:00
Pim Snel
c933bc081b - centralized all xmlhtmlreq in one file
- fixed bug that windows could not be resized smaller then it initial size
- fixed the shortcut settings bug
2005-07-13 15:30:53 +00:00
Ralf Becker
7c46b63263 1) fixed not working session kill
2) ignore (empty) login sessions created by IE and konqueror, when clicking on [login] (double submission of the form)
2005-07-13 08:29:50 +00:00
Pim Snel
14755ad517 - fix bug with missing root desktop windows after template is set to idots2
- don't show sidebox when it is is not hooked for an application
- small improvements to idots2 toolbar
2005-07-12 20:57:00 +00:00
petere78
73d74fa0f3 XHTML 1.0 cleanup for setup application 2005-07-11 18:02:19 +00:00
Ralf Becker
61b954620e update to automatic install the new home app 2005-07-10 10:00:37 +00:00
petere78
7d720dc5ea Set HTML document type to XHTML 1.0 Transitional everywhere (almost).
Correct various misspellings and other oddities in the document type
declarations.  Convert HTML tags to lower case in the affected files.
2005-07-07 20:09:52 +00:00
Pim Snel
6d387b8aa2 - fixed the application manual call from text menu
- sidebox is working again and can be opened and closed from the textmenu (its open by default)
- sidebox saves its state to the preferences
- some html and css cleanups
- IE support still broken
2005-07-06 23:12:42 +00:00
zhangweiwu
c241bb3416 enhancement to the narrow_column style class so that it makes a column as narrow as possible without line-breaking its content. This is a good replacement for simple WIDTH="1%" and also helps avoiding line-breaking Chinese, Japanese and Korean text incorrectly.
A similar method is explained in this message as reference:
http://lists.evolt.org/archive/Week-of-Mon-20021014/124859.html

Talked with Pim and tested on IE/gecko/opera8.0. for older browsers doesn't understand CSS2 it behave the same as WIDTH="1%".
2005-07-04 17:23:39 +00:00
Miles Lott
47d7968d60 Disable debugging by default, but enable for the interserv test application 2005-07-02 20:19:19 +00:00
Miles Lott
07b6cc1297 Fix for case-sensitive variable name 2005-07-02 20:13:51 +00:00
Pim Snel
3cb410fcbf - seperate textmenu from sidebox menu
- build default textmenu and toolbar with default options
- add first concept for the new sidebox menu (still a lot to do)
- new page refresh button and menu item
- better way of popping up the manual page and the about egw page
- remove underlines from taskbar nodes
2005-07-01 23:47:29 +00:00
Pim Snel
0d0fea4f26 cleanup, remove and add enters ;) 2005-07-01 20:15:26 +00:00
Pim Snel
14d38f1667 fix cvs keyword 2005-07-01 13:29:35 +00:00
Pim Snel
cd8871a53d add fetch_string function so templates can live in a database table as well 2005-07-01 13:27:35 +00:00
Pim Snel
f9ec4bcae0 settings are called setup and setup.inc.php 2005-07-01 12:34:46 +00:00
Pim Snel
6b984c9ba1 renamed Spyker bg because of spaces 2005-07-01 12:30:09 +00:00
zhangweiwu
de05de8d89 as I mensioned before the 1% width problem is all over egroupware and making CJK user interface ugly. A typical example is many tables are always two or three lines high for one <tr>. If you don't have a look at a CJK user interface you probably won't notice it at all.
I introduce a global style class 'narrow_column' to address this.
2005-07-01 03:24:29 +00:00
Carsten Wolff
64120e723c another shot at datetime.iso8601:
- accept both simple and extended format from input

- output simple format, if the client sends a HTTP-header "isoDate: simple".
  This should maybe extended by another possibility, where the information
  is stored in the session on login. Then there is a good way for all
  clients, regardless of the use of any combination of Auth-headers,
  login/cookies and webservers.
2005-06-30 19:01:19 +00:00
Miles Lott
ff4a0d24cc CRITICAL: Implement security fixes from latest release of php-xmlrpc 2005-06-30 13:36:47 +00:00
Pim Snel
0589aacb9e add menual and about egroupware, lay-out improvements to startmenu and the textmenu's 2005-06-30 11:36:44 +00:00
Pim Snel
15e32ce762 create tinymce init function so this can be optinaly run before the header is sent. 2005-06-30 09:10:15 +00:00
Pim Snel
4bd9c6995f fixed toolbar position 2005-06-29 23:43:37 +00:00
Pim Snel
daa702d813 cleaned up css file
slightly improved textmenu (still not finished)
made frame border more subtile
made framebottom half as heigh
set framebackground to white
remove unnecesary border in frame
2005-06-29 23:41:36 +00:00
Pim Snel
014aa6ca67 only show template set that contain a setup.inc.php 2005-06-29 21:06:52 +00:00
Pim Snel
a8959cc19b add new template setup files to store information and to make sure only template sets are choosable in preferences 2005-06-29 21:03:15 +00:00
Pim Snel
58b5f14d43 remember window sizes, fix popup bug, smart window start position 2005-06-23 15:56:04 +00:00
Pim Snel
210e5621be Add wrapper function for the TinyMCE WYSIWYG editor. This editor much cleaner then htmlarea 2005-06-21 19:46:56 +00:00
Pim Snel
f68aee9c82 Add TinyMCE, the future htmlArea Replacement. A clean WYSIWYG editor see tinymce.moxiecode.com/ for more info 2005-06-21 19:21:23 +00:00
Pim Snel
94306102b4 *** empty log message *** 2005-06-21 19:01:57 +00:00
Pim Snel
19bb84b882 Add TineMCE, the future htmlArea Replacement. A clean WYSIWYG editor see tinymce.moxiecode.com/ for more info 2005-06-21 18:55:36 +00:00
Pim Snel
26c5ed537a Add TineMCE, the future htmlArea Replacement. A clean WYSIWYG editor see tinymce.moxiecode.com/ for more info 2005-06-21 18:45:19 +00:00
Pim Snel
48c35027cb *** empty log message *** 2005-06-21 18:43:31 +00:00
Pim Snel
a623d43816 Add TineMCE, the future htmlArea Replacement. A clean WYSIWYG editor see tinymce.moxiecode.com/ for more info 2005-06-21 14:41:37 +00:00
Pim Snel
8b6404cbc2 Add TineMCE, the future htmlArea Replacement. A clean WYSIWYG editor
see tinymce.moxiecode.com/ for more info
2005-06-21 13:12:29 +00:00
Pim Snel
17710c20ab Add TineMCE, the future htmlArea Replacement. A clean WYSIWYG editor
see tinymce.moxiecode.com/ for more info
2005-06-21 13:02:36 +00:00
Cornelius Weiß
64bac3df0f allow all apps to use UploadImage plugin in htmlarea 2005-06-21 12:27:42 +00:00
Ralf Becker
cea4c314d2 phpgw_setup --> egw_setup 2005-06-20 22:07:40 +00:00
Cornelius Weiß
adaa4fb4a9 2 slashes are one to much ;-) 2005-06-20 17:46:13 +00:00
Lars Kneschke
b3ecd8456d generate a smaller guid 2005-06-20 11:14:40 +00:00
Lars Kneschke
062f20ec42 chaning phpgw -> egw 2005-06-20 11:04:20 +00:00
Ralf Becker
84ab716959 $GLOBALS['phpgw --> $GLOBALS['egw 2005-06-20 07:51:01 +00:00
Lars Kneschke
d43bf7d44f first commit of syncml code 2005-06-19 19:00:58 +00:00
Lars Kneschke
f354eacf66 the best of my and ralfs version 2005-06-19 18:07:06 +00:00
Lars Kneschke
5d1b2102de tables needed for syncml 2005-06-19 14:22:34 +00:00
viniciuscb
70e7091322 Fixes in htmlarea... reverting to previous version by now 2005-06-19 13:37:50 +00:00
Ralf Becker
d4760bb15c renamed our db-class to egw_db to allow easier integration of other code (eg. Lars SyncML stuff which is partially from horde) 2005-06-19 12:43:00 +00:00
Ralf Becker
a9d1b9f5b4 Reverted to previous jscalendar version, as the new imported one does NOT include the patches we use (eg. in the calendar or for the Mac support). This need to be merged first. 2005-06-19 10:44:54 +00:00
Ralf Becker
ce971f7602 killed warning if no files in vfs2 2005-06-19 09:55:08 +00:00
viniciuscb
e600ee01c7 Tablesort javascript file 2005-06-18 22:16:21 +00:00
viniciuscb
fd25fbdc03 Missing javascript files 2005-06-18 22:15:15 +00:00
viniciuscb
14f993f248 Addition of some javascript files, for functionalities explained earlier. 2005-06-18 22:09:31 +00:00
viniciuscb
0a28f3812e Some changes:
- Inclusion of the following javascript directories:
  * Connector: javascript object to interface xmlhttprequest object. This object allows
      asynchronous posts and support for messages while this post is being done, such as
      "wait, contacting server", etc.
  * JsAPI: general javascript functions and methods
  * jsolait: performs conversion from a xmlrpc message to a javascript object
  * xmlRpcMsgCreator: performs conversion from a javascript object to a xmlrpc message
  * dynapi: cross-browser class to draw layers

- Update in setup version: now is 1.0.1.008; Update your versions. There was made a
  change in phpgw_vfs2_files table in handling of modified files.

- Upgrade of vfs2 classes and PclZip class

- Changes in javascript object and common object to allow the javascript backend to
  applications to work (now just filescenter will use it...)
2005-06-18 20:43:14 +00:00
Ralf Becker
332c9c41df to work around the not terminated sessions (because php is configured by default only to check it on every 100th session-creation), we terminate now all timed out sessions when a list of sessions is requested 2005-06-18 06:38:29 +00:00
Cornelius Weiß
1a0f3ab29c - htmlarea plugin "UploadImage" works now together with sitemgr.
- In sitmgr ->configure-site you can now specify a directory where images should be uploaded
2005-06-17 17:26:25 +00:00
Pim Snel
b71a1d0c09 HOOKS-file adde with info about the Hooks of Idots2 and corrected the README 2005-06-15 14:49:32 +00:00
Pim Snel
c0e2558652 Add the magnificent spectacular idots2 template set by Rob and Edo! 2005-06-15 11:39:01 +00:00
Pim Snel
e0367d5e17 add about and extra info about template set 2005-06-15 11:22:08 +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
Pim Snel
e459af407c add extra info about the current template set in the about screen 2005-06-15 10:36:58 +00:00