#18368166 : fix an error occurred in PHP4

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6863 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
haneul 2009-10-14 04:07:08 +00:00
parent f842ee1582
commit d77f7f7698

View file

@ -618,7 +618,7 @@
$query = sprintf("select %s from %s %s %s", $columns, implode(',',$table_list),implode(' ',$left_join), $condition);
if (count ($output->groups)) {
foreach ($output->groups as &$value) {
foreach ($output->groups as $key => $value) {
if (strpos ($value, '.')) {
$tmp = explode ('.', $value);
$tmp[0] = sprintf ('"%s"', $tmp[0]);
@ -627,6 +627,7 @@
}
elseif (strpos ($value, '(')) $value = $value;
else $value = sprintf ('"%s"', $value);
$output->groups[$key] = $value;
}
$query .= sprintf(' group by %s', implode(',',$output->groups));
}
@ -798,7 +799,7 @@
$query = sprintf("select %s from %s %s %s", $columns, implode(',',$table_list), implode(' ',$left_join), $condition);
if (count ($output->groups)) {
foreach ($output->groups as &$value) {
foreach ($output->groups as $key => $value) {
if (strpos ($value, '.')) {
$tmp = explode ('.', $value);
$tmp[0] = sprintf ('"%s"', $tmp[0]);
@ -807,6 +808,7 @@
}
elseif (strpos ($value, '(')) $value = $value;
else $value = sprintf ('"%s"', $value);
$output->groups[$key] = $value;
}
$query .= sprintf(' group by %s', implode(',',$output->groups));
}