[Tickets #3049] NEW: Cannot use object of type DB_mysql as array in DataTree.php on line 590
bugs@bugs.horde.org
bugs at bugs.horde.org
Sun Nov 27 04:58:28 PST 2005
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/?id=3049
-----------------------------------------------------------------------
Ticket | 3049
Created By | horde at expires-200501.dpits.com
Summary | Cannot use object of type DB_mysql as array in DataTree.php on line 590
Queue | Horde Project Systems
State | Unconfirmed
Priority | 3. High
Type | Bug
Owners |
-----------------------------------------------------------------------
horde at expires-200501.dpits.com (2005-11-27 04:58) wrote:
After Update from php-5.0.5 to php-5.1.0 i have this error in Horde/IMP
(when viewing Inbox):
Cannot use object of type DB_mysql as array in /horde/lib/Horde/DataTree.php
on line 590
584 function set($data, $charset = null)
585 {
586 $cats = array();
587 $cids = array();
588 foreach ($data as $cat) {
589 if (!is_null($charset)) {
590 $cat[1] = String::convertCharset($cat[1], $charset);
591 }
in php-5.0.5 var_dump($cat) shows:
array(4) { [0]=> string(1) "1" [1]=> string(14) "my at email.de" [2]=>
string(0) "" [3]=> NULL }
in php-5.1.0 var_dump($cat) shows:
object(DB_mysql)#18 (25) {
["connection"]=>
resource(29) of type (mysql link)
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["prepare_tokens"]=>
array(0) {
}
["prepare_types"]=>
array(0) {
}
["num_rows"]=>
array(2) {
[115]=>
int(1)
[117]=>
int(1)
}
["transaction_opcount"]=>
int(0)
["autocommit"]=>
bool(true)
["fetchmode"]=>
int(1)
["_db"]=>
string(5) "horde"
["features"]=>
array(4) {
["prepare"]=>
bool(false)
["pconnect"]=>
bool(true)
["transactions"]=>
bool(true)
["limit"]=>
string(5) "alter"
}
["errorcode_map"]=>
array(17) {
[1004]=>
int(-15)
[1005]=>
int(-15)
[1006]=>
int(-15)
[1007]=>
int(-5)
[1008]=>
int(-17)
[1022]=>
int(-5)
[1046]=>
int(-14)
[1050]=>
int(-5)
[1051]=>
int(-18)
[1054]=>
int(-19)
[1062]=>
int(-5)
[1064]=>
int(-2)
[1100]=>
int(-21)
[1136]=>
int(-22)
[1146]=>
int(-18)
[1048]=>
int(-3)
[1216]=>
int(-3)
}
["prepared_queries"]=>
array(0) {
}
["prepare_maxstmt"]=>
int(0)
["last_query"]=>
string(171) "SELECT datatree_id, datatree_name, datatree_parents,
datatree_order FROM horde_datatree WHERE datatree_id IN (1, 0) AND group_uid
= 'horde.shares.nag' ORDER BY datatree_id"
["fetchmode_object_class"]=>
string(8) "stdClass"
["options"]=>
array(7) {
["persistent"]=>
bool(false)
["ssl"]=>
bool(false)
["debug"]=>
int(0)
["seqname_format"]=>
string(6) "%s_seq"
["autofree"]=>
bool(false)
["portability"]=>
int(17)
["optimize"]=>
string(11) "performance"
}
["dbh"]=>
NULL
["_debug"]=>
bool(false)
["_default_error_mode"]=>
NULL
["_default_error_options"]=>
NULL
["_default_error_handler"]=>
string(0) ""
["_error_class"]=>
string(8) "DB_Error"
["_expected_errors"]=>
array(0) {
}
["dsn"]=>
array(15) {
["phptype"]=>
string(5) "mysql"
["dbsyntax"]=>
string(5) "mysql"
["username"]=>
string(5) "horde"
["password"]=>
string(7) "xxxxx"
["protocol"]=>
string(3) "tcp"
["hostspec"]=>
string(9) "localhost"
["port"]=>
int(3306)
["socket"]=>
bool(false)
["database"]=>
string(5) "horde"
["persistent"]=>
bool(false)
["charset"]=>
string(10) "iso-8859-1"
["driverconfig"]=>
string(5) "horde"
["group"]=>
string(16) "horde.shares.nag"
["table"]=>
string(14) "horde_datatree"
["table_attributes"]=>
string(25) "horde_datatree_attributes"
}
}
thankyou...
More information about the bugs
mailing list