Exemplo n.º 1
0
 public function getData()
 {
     $users = User::orderby('name')->get();
     return \Datatables::of($users)->addColumn('roles', function ($user) {
         $roles_str = "";
         foreach ($user->roles as $role) {
             $roles_str .= $role->display_name . ",";
         }
         return trim($roles_str, ",");
     })->addColumn('action', function ($user) {
         $links = ['Edit' => "/admin/user_edit/{$user->id}", 'Reset Password' => "/admin/user_pass_reset/{$user->id}"];
         return \MyHTML::dropdownLinks($links);
     })->make(true);
 }
Exemplo n.º 2
0
 public function getData()
 {
     $printed = \Request::get("printed");
     $printed = empty($printed) ? 'NO' : $printed;
     $results = LiveData::getResultsList($printed);
     return \Datatables::of($results)->addColumn('sample_checkbox', function ($result) {
         session(['facility' => $result->facility]);
         return "<input type='checkbox' name='samples[]' value={$result->sample_id}>";
     })->addColumn('action', function ($result) {
         $url = "/result/{$result->sample_id}?printed={$result->printed}";
         $links = ['Print preview' => "javascript:windPop('{$url}')", 'Download' => "{$url}&pdf=1"];
         return \MyHTML::dropdownLinks($links);
     })->make(true);
 }