3 JavaScript::instance()->add("Hallinta.closeDialogAfterInsert = false;");
4 JavaScript::instance()->add("Hallinta.closeDialogAfterSave = false;");
7 function move_callback(data)
9 grid_update(Hallinta.grid);
14 ajax_request('function', 'callback=up&id='+id, move_callback);
17 function move_down(id)
19 ajax_request('function', 'callback=down&id='+id, move_callback);
22 JavaScript::instance()->add($jscode);
25 'table' => 'metro_abteilung',
26 'title' => 'Abteilungen',
50 'specs' => array('ClassName' => 'aligncenter', 'canSort' => false),
51 'control' => "new Rico.TableColumn.link('javascript:move_up({0})')",
52 'sql' => "'<img src=\"masks/metro/up.png\" title=\"Move up Abteilung from this on\">'",
57 'specs' => array('ClassName' => 'aligncenter', 'canSort' => false),
58 'control' => "new Rico.TableColumn.link('javascript:move_down({0})')",
59 'sql' => "'<img src=\"masks/metro/down.png\" title=\"Move down Abteilung from this on\">'",
64 'name' => 'Sortierung',
92 $sql = sprintf("UPDATE metro_abteilung SET sort = sort-1 WHERE sort >= (SELECT sort FROM metro_abteilung WHERE id = %d)",
101 $sql = sprintf("UPDATE metro_abteilung SET sort = sort+1 WHERE sort >= (SELECT sort FROM metro_abteilung WHERE id = %d)",