From: Joey Schulze Date: Wed, 3 Mar 2010 12:42:27 +0000 (+0100) Subject: Handle clean flag for waters X-Git-Tag: 2010-06-02_customer~150 X-Git-Url: https://git.infodrom.org/?p=misc%2Fkostenrechnung;a=commitdiff_plain;h=1692f4cc23e6daebcd2e933deb93576bf8852132 Handle clean flag for waters --- diff --git a/masks/gereinigt.php b/masks/gereinigt.php new file mode 100644 index 0000000..9252bdd --- /dev/null +++ b/masks/gereinigt.php @@ -0,0 +1,90 @@ + 'kostenstellen', + 'title' => 'Gewässer gereinigt?', + 'join' => array('gebiet ON kostenstellen.gebiet = gebiet.id'), + 'select' => array( + 'title' => 'Auswahl', + 'options' => discover_years(true), + 'default' => 'Jahr wählen', + 'selected' => $_SESSION['gereinigt.year'], + 'onchange' => 'select_year(this)', + ), + 'variables' => array('year'), + 'list' => array( + 'id' => array( + 'name' => 'ID', + 'sql' => 'kostenstellen.id', + 'visible' => false, + ), + 'gebiet' => array( + 'name' => 'Gebiet', + 'sql' => 'gebiet.gebiet', + 'specs' => "filterUI: 's'", + 'width' => 220, + ), + 'kostenstelle' => array( + 'name' => 'Kostenstelle', + 'specs' => "filterUI: 's'", + 'width' => 220, + ), + 'gereinigt' => array( + 'name' => 'gereinigt?', + 'width' => 40, + 'sql' => '(SELECT count(*) FROM gereinigt WHERE jahr = ' + . intval($_SESSION['gereinigt.year']) + . ' AND gereinigt.kostenstelle = kostenstellen.id)', + 'control' => "new Rico.TableColumn.checkboxDB(0, 'ajax/ricoUpdateConnection.php')", + 'specs' => "filterUI: 'c'", + 'update' => array('table' => 'gereinigt', + 'basecol' => 'jahr', + 'baseval' => $_SESSION['gereinigt.year'], + 'refcol' => 'kostenstelle', + 'reftable' => 'kostenstellen', + 'refid' => 'id', + ), + ), +/* + 'gereinigt' => array( + 'name' => 'gereinigt', + 'type' => 'number', + 'specs' => "ClassName: 'alignright'", + 'width' => 60, + ), +*/ + ), + 'rows' => 20, + ); + +?>