if (empty($_SESSION['overview_kostenstellen.year'])) $_SESSION['overview_kostenstellen.year'] = 0;
+function gebiete()
+{
+ $sql = "SELECT id,gebiet FROM gebiet ORDER BY id";
+ $sth = pg_query($sql);
+
+ $result = array();
+ while ($row = pg_fetch_assoc($sth))
+ $result[] = sprintf("%d: '%s'", $row['id'], $row['gebiet']);
+
+ return '{' . implode(', ', $result) . '}';
+}
+
$mask = array(
'table' => 'kostenstellen',
'title' => 'Übersicht nach Kostenstellen',
- 'join' => array('gebiet ON kostenstellen.gebiet = gebiet.id'),
'select' => array(
'title' => 'Auswahl',
'options' => discover_years(),
),
'gebiet' => array(
'name' => 'Gebiet',
- 'sql' => "gebiet.gebiet",
+ 'sql' => 'kostenstellen.gebiet',
+ 'control' => "new Rico.TableColumn.lookup(".gebiete().", 0, '')",
'width' => 220,
- 'specs' => "filterUI: 't'",
+ 'specs' => "filterUI: 's'",
),
'kostenstelle' => array(
'name' => 'Gewässer',