42 |
} |
} |
43 |
|
|
44 |
function xx_fetch_array ($rs) { |
function xx_fetch_array ($rs) { |
45 |
XXX_debug("xx_fetch_array row: ".$GLOBALS["xx_element_nr"]); |
if ($GLOBALS["xx_element_nr $rs"] > pg_num_rows($rs)) { |
46 |
$arr = @pg_fetch_array($rs, $GLOBALS["xx_element_nr"]); |
return; |
47 |
$GLOBALS["xx_element_nr"]++; |
} |
48 |
|
XXX_debug("xx_fetch_array ($rs) row: ".$GLOBALS["xx_element_nr $rs"]); |
49 |
|
$arr = @pg_fetch_array($rs, $GLOBALS["xx_element_nr $rs"]); |
50 |
|
$GLOBALS["xx_element_nr $rs"]++; |
51 |
return $arr; |
return $arr; |
52 |
} |
} |
53 |
|
|
114 |
|
|
115 |
$sql = preg_replace('/password\(([^\)]+)\)/is', 'md5(\\1)', $sql); |
$sql = preg_replace('/password\(([^\)]+)\)/is', 'md5(\\1)', $sql); |
116 |
|
|
|
$GLOBALS["xx_element_nr"] = 0; |
|
117 |
$GLOBALS["pg_last_sql"] = $sql; |
$GLOBALS["pg_last_sql"] = $sql; |
118 |
|
|
119 |
XXX_debug("xx_query [transformed]: $sql"); |
XXX_debug("xx_query [transformed]: $sql"); |
120 |
|
|
121 |
$ret = pg_query($con, $sql); |
$ret = pg_query($con, $sql); |
122 |
|
|
123 |
|
$GLOBALS["xx_element_nr $ret"] = 0; |
124 |
|
|
125 |
$GLOBALS["pg_last_oid"] = pg_last_oid($ret); |
$GLOBALS["pg_last_oid"] = pg_last_oid($ret); |
126 |
if ($ret) { |
if ($ret) { |