Michael Bartz
907949ebe5
Added a column variable alias to make it consistent with other resultset variables and integrate with egw.
2004-11-24 15:51:24 +00:00
Miles Lott
fc21d2f9ff
Fix credits due to shared class - please add yourself into the shared class if you were the author
2004-11-22 03:02:42 +00:00
Miles Lott
7b1b090dc9
Add missing credit to the original author, remove author credited in error
2004-11-22 02:53:55 +00:00
Ralf Becker
3b2da86ce2
postgres fix (error in converting varchar to int if >= 100)
2004-11-21 22:40:21 +00:00
Ralf Becker
920af8e10e
support to set the client-encoding (charset) for the DB and select a system-charset (utf-8 or others) at installation time
2004-11-21 10:54:11 +00:00
Ralf Becker
64976f0b1c
support to set the client-encoding (charset) for the DB and select a system-charset (utf-8 or others) at installation time
2004-11-21 09:44:02 +00:00
alpeb
39d7cad85b
Fixed monitor footer stats
2004-11-19 13:32:49 +00:00
alpeb
ec7f2677b3
Delete appropiate instances when deleting processes
2004-11-19 13:32:00 +00:00
Ralf Becker
fa70cfed73
reformatting acording to our standards - someone totaly screed it ;-)
2004-11-19 06:32:10 +00:00
Ralf Becker
54ed54807f
fixed escaping of parameters for the wz_tooltips: single quotes in calendar titles caused all tooltips on that page not to appear
2004-11-17 14:21:43 +00:00
viniciuscb
da954d0f98
get_shares now grings information about owner of the share.
2004-11-16 06:03:42 +00:00
Ralf Becker
f0d65a40f3
added content-type header with correct charset to override the webservers default
2004-11-15 08:51:18 +00:00
Ralf Becker
6ef1f7113c
killed a warning if no table-definition, as requested by Cornelius Weiss
2004-11-12 07:39:07 +00:00
mgalgoci
5be4d30994
Initial check in.
...
fixing the data calculation logic everywhere is gonna suck big time ;-(
2004-11-11 20:36:44 +00:00
Ralf Becker
f8ee85dc81
- optimiced db::row() to use the ADODB fetchmode (via db::next_record())
...
- new param strip for db::row() to strip off common column-prefixes
2004-11-07 14:33:24 +00:00
viniciuscb
762995c5b4
Fix in vfs_sql2 bugs when running in pgsql.
2004-11-05 21:14:10 +00:00
Ralf Becker
aff48bc2cb
killed the debug output, which echoed each line on restore
2004-11-05 09:34:46 +00:00
alpeb
355d32ec28
Applied patch 1058956: use SEP instead of slashes
2004-11-04 17:31:15 +00:00
viniciuscb
78ac3f7122
Fix: Added support for e-mail in user_id.
2004-11-03 21:37:01 +00:00
shrykedude
2cffc50145
Fix for occassional session-verification problem
2004-11-03 05:01:36 +00:00
viniciuscb
7b8bae4f16
Bugs Fixed when executing queries in pgsql
2004-10-30 19:32:52 +00:00
viniciuscb
13badf3a90
gz/bz2 class removed because license is incompatible with gpl.
2004-10-28 19:09:54 +00:00
viniciuscb
0d61ac226a
File Compression classes
2004-10-27 23:37:27 +00:00
raphaelpereira
252075f37a
Classes for vfs sql implementation v2
...
Responsible developer: viniciuscb (Vinicius Cubas Brand)
2004-10-27 23:34:21 +00:00
Ralf Becker
630c88d766
reworked installation/upgrade process to not use delta-updates any more, as we can now reliable read the schema back from our supported databases:
...
- makes update scripts a lot easier and saver
- updates are a lot faster now
==> only the needed update-functions get called
2004-10-23 15:00:44 +00:00
Ralf Becker
fe6b0728de
fix for system with mbstring.func_overload set and NOT using utf-8
2004-10-23 10:53:17 +00:00
Lars Kneschke
a0cfcc38e4
make the clone hack working with PHP5 too
2004-10-21 18:12:11 +00:00
Ralf Becker
1b53a1ce6d
added clone function for php4, use as $db = clone($this->db);
2004-10-19 14:54:57 +00:00
Ralf Becker
940deb08a9
finished DB backup and restore for eGW:
...
- the backup is independent of the used DB and can eg. be used to port an install to an other DB type
- autom. backup before upgrades of the DB structure
- installing backups instead an installation from scratch
- own backup screen in setup and admin to:
+ shedule repeating backups
+ up- and download of backups
+ creating and restoring backups
2004-10-15 23:06:34 +00:00
Ralf Becker
219d169207
let's the asyncservice class run under setup
2004-10-15 22:56:00 +00:00
Ralf Becker
d9b2a23d72
first version of new db-backup class: DB independent backup and restore functions
...
==> can be used eg. to port an eGW installation to a different DB type
Atm. there no UI, but if you uncomment the code behind the class, you can backup and restore via an URL. UI to come soon.
2004-10-14 21:04:03 +00:00
Ralf Becker
a4557c1191
added prepared statements in insert and update for DB's which support it (atm. only MaxDB). Atm this need to be switched on by a parameter, as I still have some problems, it off by default
2004-10-14 20:58:39 +00:00
Ralf Becker
ba55620f3d
fixed the schema-retrival functions for MySql, Postges and MaxDB
2004-10-14 20:55:52 +00:00
Ralf Becker
2740acc03e
fixed the schema-retrival functions for MySql, Postges and MaxDB
2004-10-14 20:35:50 +00:00
Pim Snel
e7f0d8a133
reorderded htmlarea so different htmlarea's can be configured seperately
2004-10-07 23:09:52 +00:00
bgigon
414c78b639
Fix strange bug into crypto api.
...
Somes "ghost" characters appears
2004-09-30 12:11:43 +00:00
bgigon
9d9643a9b5
Fix small display bug if webserver_url isn't set
2004-09-28 13:11:16 +00:00
bgigon
c8b891cb96
Fix display bug
...
(Omar Boumeddane)
2004-09-28 12:27:59 +00:00
bgigon
7e1a268980
Increase visual
2004-09-28 12:26:05 +00:00
bgigon
9cd4505562
Another major fixbug for macOS display :-)
...
Thanks to Omar Boumeddane
2004-09-22 15:33:10 +00:00
Ralf Becker
a52fa703a1
aplied benjamins fix
2004-09-22 15:12:04 +00:00
Ralf Becker
ce279014bc
merged Lars patch, which was only applied to 1.0
2004-09-22 13:46:24 +00:00
Ralf Becker
ac501a1937
use replace for mysql only if the primary keys are included
2004-09-22 10:24:39 +00:00
Pim Snel
8139a1c0f9
add custom_toolbar argument to htmlarea for more developer control
2004-09-21 12:21:24 +00:00
Ralf Becker
e08004b4bc
reworked the vfs_sql class to use the new db-functions, all quoting for the db is now done by them.This fixes some MaxDB problem, which should be a problem at least for postgres as well.
2004-09-20 10:50:46 +00:00
Ralf Becker
88f72fdd51
fix for bug [ 1006205 ] wiki editing broken with Safari
...
- safari gets now recogniced as browser by the html-class
- html::htmlarea show's a textarea if HTMLarea is not availible (suppresses error with safari)
- dont show button to convert to html if:
* HTMLarea is not availible for the browser
* admin disabled it in the wiki configuration
2004-09-19 21:19:00 +00:00
alpeb
e0d1912226
Wasn't finding htmlarea.css when not using /egroupware as base directory
2004-09-19 16:44:27 +00:00
Ralf Becker
35ef5df8a3
fixed MsSQL and MaxDB problem: DISTINCT on text column in function get_installed_charsets
2004-09-19 12:46:22 +00:00
Ralf Becker
33918385fc
fixed 2 other probs:
...
- cat_id is varchar, so the id's in "cat_id IN ('1','2')" have to be in single quotes for MaxDB
- search on text-columns:
* MsSQL need to cast the column to varchar
* MaxDB cant do it at all
2004-09-19 12:34:34 +00:00
Ralf Becker
b125007c92
reworked the contacts class using the new db-functions to fully support MaxDB
2004-09-19 11:33:31 +00:00
Ralf Becker
c6e4fdac77
added some debug and error messages
2004-09-19 10:35:54 +00:00
Ralf Becker
85a946bc5f
enabling prepared statements for MaxDB
2004-09-19 10:32:35 +00:00
Ralf Becker
28ed51f49f
fix for bug [ 1027089 ] ALTER TABLE ... ADD COLUMN ... DEFAULT doesn't work
...
postgres cant add a column with a default in one go
2004-09-19 08:26:45 +00:00
Ralf Becker
355beade2a
using mysql's REPLACE syntax instead of doing first a select to determine if the column exists and then an update or insert accordingly
2004-09-18 15:18:48 +00:00
Ralf Becker
3a3e4810a8
fixed handling of:
...
- updates of blob column for MaxDB
- encoding of blob columns for all DB's
2004-09-18 14:56:18 +00:00
Ralf Becker
4420445e55
ported app-registration functions to new db-functions, as the applications tables contains a text column which need special treatment for MaxDB
2004-09-18 14:55:02 +00:00
Ralf Becker
fcddfff1d8
removed the HtmlTidy plugin from the defaults, as it breaks the source edit mode (<>) if tidy is not installed
2004-09-16 21:40:23 +00:00
Ralf Becker
b8c3adb4d3
killed warning of destroying an uninitialised session:
...
bug [ 1026623 ] Sitemanager site can't be viewed anonymously with PHP session:
- cant reproduce it on my system, but silencing it does no harm
2004-09-13 07:46:36 +00:00
Ralf Becker
257251fe00
fix for bug [ 1022807 ] users with some login names can't login
2004-09-08 13:16:54 +00:00
dawnlinux
954dd1d9ab
Fix the bug: Fail to create text files that contain multibyte
...
characters in filemanager, for exmaple, files that contain Chinese
characters.
Reason for producing the bug: One parameter of "fwrite"
is "strlen ($data['content'])". To multibyte character, "strlen" can
not return its actual length. So "fwrite" cannot write all characters
to the created file.
2004-09-06 03:48:10 +00:00
alpeb
4b6047655f
Big changes everywhere only to support postgres
2004-09-03 22:56:15 +00:00
mgalgoci
a089746e47
fix the fix
2004-08-31 15:18:25 +00:00
mgalgoci
606c1064be
- re-write of the phpgwapi::accounts_ldap::auto_add function
...
- set a default account email address as well as a user preference email
address in the users' preferences
- actually check if the account creation succeeds before we commit the transaction to the database.
- remove some crap and make function readable
2004-08-30 15:16:40 +00:00
mgalgoci
99ffa6ebc1
- re-write of the phpgwapi::accounts_sql::auto_add function
...
- set a default account email address as well as a user preference email
address in the users' preferences
- actually check if the account creation succeeds before we commit the transaction to the database.
- set default name to New User if we have no other data
- remove some crap and make function readable
2004-08-30 15:15:59 +00:00
Ralf Becker
7b6b6d5759
fixed mapping of I4 to INTEGER now, it was mediumint which is a 3-byte interger only
2004-08-30 15:06:05 +00:00
Ralf Becker
c69e9cd32e
implemented a one-click (tm) change between single and multiple account-selection for the calendar
2004-08-29 20:32:56 +00:00
Ralf Becker
df81dc93ab
integrated the HTMLarea plugins into the eGW translation system
...
fixed bug [ 1006205 ] wiki editing broken with Safari
2004-08-29 01:26:42 +00:00
Ralf Becker
b3b3420674
allow sorting after multiple criteria as in sql
2004-08-28 14:44:05 +00:00
Ralf Becker
e109e8c320
removed destroying of the crypto object if the session-verification fails, as it leads to problems in sitemgr creation of anonymous sessions and it get cleaned up anyway by the shutdown function
2004-08-27 18:21:28 +00:00
Ralf Becker
d868007dac
fixed some of our sessions problems:
...
- [ 1015846 ] Registering session MySQL query error
- handlich of timed out sessions for php4 sessions was wrong
==> I can't reproduce any more sessions probs, either with db nor php4 sessions
2004-08-27 13:17:25 +00:00
Ralf Becker
b68f289d87
made the update strategy of setup_process a bit more flexible: update dont need to be in order in the tables_update file any more: if the next update is not the one we need, we search for the right one and start again from there. This is needed to be able to import phpGW versions from after the fork and it simplyfies the update-scripts a lot now.
2004-08-27 10:41:57 +00:00
mgalgoci
18221503b6
- re-write display_fullname to be more readable and suck much less
...
- add support for Lastname, Firstname username account views
2004-08-26 18:47:29 +00:00
Ralf Becker
b3971d810c
RenameColumn no checks if column is used in an index and evtl. rename the column in the index-definition (for the baseline delta)
2004-08-26 14:18:09 +00:00
Lars Kneschke
23046ac0b5
fix for bug [ 1007816 ] error message
2004-08-25 20:04:27 +00:00
Ralf Becker
d5b8419f8d
fixing the fix, now even all sub-arrays get reset
2004-08-24 20:01:49 +00:00
Ralf Becker
e027149a05
fixed delete-problem of anglemail after security update
2004-08-24 10:45:07 +00:00
Ralf Becker
ed8760d199
fixing the fix ;-)
2004-08-23 18:44:37 +00:00
Ralf Becker
d7fc09daef
fixed probs pointed out by Joxean Koret
2004-08-23 18:18:26 +00:00
Ralf Becker
ce8a00c31a
fixed calltime-pass-reference
2004-08-23 09:40:53 +00:00
Ralf Becker
9ed16c7960
fixed probs pointed out by Joxean Koret
2004-08-22 23:14:55 +00:00
Ralf Becker
822506cec0
using native adodb functions for quote and db_addslashes:
...
- qstr() save's one extra call compared to the PEAR function quote()
- dont need substr( ,1,-1) for db_addslashes
2004-08-22 20:30:12 +00:00
Ralf Becker
aa86cc11eb
small fix
2004-08-22 18:32:20 +00:00
Ralf Becker
092bca5805
small fix
2004-08-22 14:14:38 +00:00
Ralf Becker
bb4c9f46d4
also deleting the memberships of a group
2004-08-21 16:17:04 +00:00
Ralf Becker
508cff860c
added configurable search-filter to auth_ldap
2004-08-21 12:18:07 +00:00
Ralf Becker
ec4bf09604
added MetaIndexes function for mssql
2004-08-17 08:21:09 +00:00
Ralf Becker
adf79e6d7e
added code to drop not-depending sequences when droping a table, depending ones cant and dont need to be droped separatly
2004-08-15 19:52:49 +00:00
Ralf Becker
9a67dc3141
import ADOdb 4.52
2004-08-15 18:45:20 +00:00
Ralf Becker
ee3f5cafff
added own MetaType, MetaColumns and MetaColumnNames functions for MaxDB to have better control over the column-types
2004-08-15 18:12:41 +00:00
Ralf Becker
647222728c
fix for MaxDB not returning the primary keys via MetaColumns
2004-08-15 16:20:39 +00:00
Ralf Becker
38a2ea7768
added MetaPrimaryKeys for MaxDB
2004-08-15 16:19:46 +00:00
Ralf Becker
531dbe93c7
added function to read back / import the schema from an existing database (used in setup and db-tools)
2004-08-15 15:43:52 +00:00
Ralf Becker
d5dbb7ef72
new schema_proc class seems to work now
2004-08-13 19:01:03 +00:00
Ralf Becker
1cabb62405
new schema_proc class seems to work now
2004-08-13 18:59:00 +00:00
Lars Kneschke
cd30d6d0ab
call the right function name
2004-08-13 16:27:50 +00:00
Lars Kneschke
11219ead38
add class to authenticate against ADS
2004-08-13 15:53:07 +00:00
Ralf Becker
b4e2d56594
added the missing postgres functions - thought they are not fully testes yet
2004-08-11 23:22:25 +00:00
alpeb
dc410a8ee0
Fixed some translations
2004-08-10 23:41:22 +00:00
alpeb
36a38b9b56
The ProcessManager class is dependant on the RoleManager class (when creating new minors/majors)
2004-08-10 14:08:56 +00:00
alpeb
8a356e7e72
Queries in Galaxia api need ADODB_FETCH_ASSOC set
2004-08-10 14:07:30 +00:00