master
vitalif 2010-11-01 19:22:42 +00:00
parent d0daca7548
commit 15a43042cd
1 changed files with 4 additions and 3 deletions

View File

@ -117,7 +117,7 @@ class OLAP
}
if (!$fd || !strlen($v))
continue;
$wh["where-$t-$f"] = $v;
$wh[$k] = $v;
if ($fd['is_time'])
$v = Template::timestamp($v, self::$current_src['fielddescs'][$f]['format']);
$dn = $fd['sql'];
@ -184,6 +184,7 @@ class OLAP
foreach ($group_fields as $i => &$v)
{
$v['sql'] = self::sql_trans_field($v['field'], $v['func']);
$v['keys'] = array();
$fields[] = $v['sql'].' f'.$i;
$group_by[] = $v['sql'];
}
@ -526,8 +527,8 @@ class OLAP
static function build_tables($group_fields, &$data, &$tdkeys)
{
$bytype = array();
foreach ($group_fields as &$gf)
$bytype[$gf['type']][] = &$gf;
foreach ($group_fields as $gf)
$bytype[$gf['type']][] = $gf;
$tables = self::recurse_tables($group_fields, $bytype, $data, $tdkeys);
return $tables;
}