} /* * Sending calls to the view */ switch ($fn) { case 'dashboard_widgets_list': echo dashboard_widgets_list($_GET['row_id']); break; case 'dashboard_widgets_list_pager': print dashboard_widgets_list(NULL, $_GET['search'], $_GET['sort'], $_GET['page']); break; case 'dashboard_widgets_list_sort': print dashboard_widgets_list(NULL, $_GET['search'], $_GET['sort'], 1); break; case 'dashboard_widgets_list_search': print dashboard_widgets_list(NULL, $_GET['search']); break; case 'dashboard_widgets_graph_line_template': print dashboard_widgets_graph_line_template(); break; case 'dashboard_widgets_graph_area_template': print dashboard_widgets_graph_area_template(); break; case 'dashboard_widgets_graph_bar_template': print dashboard_widgets_graph_bar_template(); break; case 'dashboard_widgets_graph_donut_template': print dashboard_widgets_graph_donut_template(); break; case 'dashboard_widgets_graph_temp_template': print dashboard_widgets_graph_temp_template();
function dashboard_widgets_edit_form_submit($data) { $error = dashboard_widgets_validate($data); if (!empty($error)) { return FALSE; } else { $dash = new DashboardWidgets(); $update = $dash->update($data); if ($update['code'] == 200) { return dashboard_widgets_list($data['id']); } } }