/** * Datatables Browse Groups * * Controller for the Group module. * * @author Goran Halusa <*****@*****.**> * @since 0.1.0 */ function datatables_browse_groups() { $app = \Slim\Slim::getInstance(); $final_global_template_vars = $app->config('final_global_template_vars'); require_once $final_global_template_vars["absolute_path_to_this_module"] . "/models/group.class.php"; $db_conn = new \PHPSkeleton\models\db($final_global_template_vars["db_connection"]); $db_resource = $db_conn->get_resource(); $group = new \PHPSkeleton\Group($db_resource, $final_global_template_vars["session_key"]); $search = $app->request()->post('search'); $search_value = !empty($search["value"]) ? $search["value"] : false; $data = $group->browse_groups(false, $app->request()->post('order'), $app->request()->post('start'), $app->request()->post('length'), $search_value); echo json_encode($data); die; }