Support custom save function
[misc/kostenrechnung] / lib / overview_utils.php
1 <?php
2
3 $jscode[] = <<<EOC
4
5 function select_year_calback(data)
6 {
7   grid_update(grid);
8   grid_update_filters(grid);
9 }
10
11 function select_year_status(obj, value, html)
12 {
13   if (value.length)
14     info('Jahr ' + value + ' ausgewählt');
15   else
16     info('');
17 }
18 EOC;
19
20 function discover_years()
21 {
22   if (!is_array($_SESSION['years'])) {
23     $sql = "SELECT DISTINCT date_part('year', datum) AS year FROM einsatz ORDER BY year";
24     $info = query_db($sql);
25     $_SESSION['years'] = array();
26     foreach ($info as $row)
27       $_SESSION['years'][] = $row['year'];
28   }
29
30   $options = array();
31   foreach ($_SESSION['years'] as $year)
32     $options[] = array('id' => $year,
33                        'text' => $year);
34
35   return $options;
36 }
37
38 ?>