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' => 'select_year(this)',
36 'onchange' => "setvar(this,'year',select_year_calback,select_year_status)",
44 'sql' => 'kostenstellen.id',
49 'sql' => 'gebiet.gebiet',
50 'specs' => "filterUI: 's'",
53 'kostenstelle' => array(
54 'name' => 'Kostenstelle',
55 'specs' => "filterUI: 's'",
59 'name' => 'gereinigt',
61 'sql' => '(SELECT count(*) FROM gereinigt WHERE jahr = '
62 . intval($_SESSION['gereinigt.year'])
63 . ' AND gereinigt.kostenstelle = kostenstellen.id)',
64 'control' => "new Rico.TableColumn.checkboxDB(0, 'ajax/ricoUpdateConnection.php')",
65 'specs' => "filterUI: 'c', ClassName: 'aligncenter', canSort: false",
66 'update' => array('table' => 'gereinigt',
68 'baseval' => $_SESSION['gereinigt.year'],
69 'refcol' => 'kostenstelle',
70 'reftable' => 'kostenstellen',
71 'refid' => 'kostenstellen.id',