<?php
+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' => 'Kostenstellen',
- 'join' => array('gebiet ON kostenstellen.gebiet = gebiet.id'),
'list' => array(
'id' => array(
'name' => 'ID',
),
'gebiet' => array(
'name' => 'Gebiet',
- 'sql' => 'gebiet.gebiet',
+ 'sql' => 'kostenstellen.gebiet',
+ 'control' => "new Rico.TableColumn.lookup(".gebiete().", 0, '')",
'specs' => "filterUI: 's'",
'width' => 220,
),