5 Rico.moduleDependencies['checkboxDB'] = ['+LiveGrid', '../ricoTableColumnDB.js'];
6 Rico.loadModule('checkboxDB');
8 function select_year_calback(data)
13 function select_year_status(obj, value, html)
16 info('Jahr ' + value + ' ausgewählt');
22 include_once($_SESSION['sys']['basedir'].'/lib/overview_utils.php');
24 if (empty($_SESSION['gereinigt.year'])) $_SESSION['gereinigt.year'] = date('Y');
27 'table' => 'kostenstellen',
28 'title' => 'Gewässer gereinigt?',
29 'join' => array('gebiet ON kostenstellen.gebiet = gebiet.id'),
32 'options' => discover_years(true),
33 'default' => 'Jahr wählen',
34 'selected' => $_SESSION['gereinigt.year'],
35 'onchange' => "setvar(this,'year',select_year_calback,select_year_status)",
43 'sql' => 'kostenstellen.id',
48 'sql' => 'gebiet.gebiet',
49 'specs' => "filterUI: 's'",
52 'kostenstelle' => array(
53 'name' => 'Kostenstelle',
54 'specs' => "filterUI: 's'",
58 'name' => 'gereinigt',
60 'sql' => '(SELECT count(*) FROM gereinigt WHERE jahr = '
61 . intval($_SESSION['gereinigt.year'])
62 . ' AND gereinigt.kostenstelle = kostenstellen.id)',
63 'control' => "new Rico.TableColumn.checkboxDB(0, 'ajax/ricoUpdateConnection.php')",
64 'specs' => "filterUI: 'c', ClassName: 'aligncenter', canSort: false",
65 'update' => array('table' => 'gereinigt',
67 'baseval' => $_SESSION['gereinigt.year'],
68 'refcol' => 'kostenstelle',
69 'reftable' => 'kostenstellen',
70 'refid' => 'kostenstellen.id',