public function findAnyAjax()
 {
     $stackTraceId = Input::post('stack_trace_id');
     $total = Crash\Archive::count(array('stack_trace_id' => $stackTraceId));
     if ($total > 0) {
         $random = rand(0, $total - 1);
         $records = Crash\Archive::query()->field('id')->where('stack_trace_id', $stackTraceId)->limit($random, 1)->fetchAllObj();
         $id = $records[0]->id;
         return BootstrapUI::buttonRemoteResponse()->redirect(\Koldy\Url::href('report', $id));
     } else {
         return BootstrapUI::buttonRemoteResponse()->disableButton()->text('No reports');
     }
 }
 /**
  * Delets the user record from database
  * @throws Exception
  * @return Bootstrap\Response\ButtonRemote
  */
 public function deleteUserAjax()
 {
     $params = Input::requireParams('id');
     $id = (int) $params->id;
     if ($id <= 0) {
         throw new Exception('Invalid ID');
     }
     $user = User::fetchOne($id);
     if ($user !== false) {
         $user->destroy();
         Log::info("Deleted user #{$id} {$user->username} from database");
     }
     return BootstrapUI::buttonRemoteResponse()->disableButton()->disableOtherButtons()->removeParentRow();
 }