return $html;
}
+function grid_sql($name, $mask)
+{
+ $fields = array();
+ foreach ($mask['list'] as $field => $data) {
+ if (array_key_exists('sql', $data))
+ $fields[] = $data['sql'] . ' AS ' . $field;
+ else
+ $fields[] = $field;
+ }
+
+ $_SESSION['grid_' . $name] = sprintf("SELECT %s FROM %s",
+ implode(',', $fields), $mask['table']);
+ if (array_key_exists('join', $mask)) $_SESSION['grid_' . $name] .= ' JOIN ' . join(' JOIN ', $mask['join']);
+ if (array_key_exists('where', $mask)) $_SESSION['grid_' . $name] .= ' WHERE ' . $mask['where'];
+}
+
?>