/** Activa la cuenta del usuario dirigida desde el link con el codigo enviado por correo al usuario
  * 
  * @param Request $request
  */
 function getActivateAccount($token)
 {
     if (Auth::user()->state == User::STATE_ACTIVED_ACCOUNT) {
         return redirect("");
     }
     if (!is_null(User::where(User::ATTR_EMAIL, Auth::user()->email)->where(User::ATTR_KEY_ACTIVATION, $token)->get())) {
         $user = User::findOrNew(Auth::user()->id);
         $user[User::ATTR_STATE] = User::STATE_ACTIVED_ACCOUNT;
         $user->save();
         return redirect("user/dashboard")->with(UI::modalMessage("¡Gracias por activar tu cuenta!", view("ui/msg/contents/gracias-por-activar-tu-cuenta")->render()));
     }
     return redirect("");
 }
 function ajax_getComments(Request $request)
 {
     if (!$request->ajax()) {
         return;
     }
     $data = $request->all();
     $comments = Comment::where(Comment::ATTR_PRODUCTION_ID, $data[Comment::ATTR_PRODUCTION_ID])->orderBy("id", "DESC")->skip($data["skip"])->take(10)->get();
     $response = array();
     if ($data["skip"] == 0) {
         $total_comments = Comment::where(Comment::ATTR_PRODUCTION_ID, $data[Comment::ATTR_PRODUCTION_ID])->count();
     }
     foreach ($comments as $comment) {
         $user = User::findOrNew($comment->user_id);
         $data_comment = array("content" => $comment->content, "date" => DateUtil::calculateDifference($comment->created_at), "name" => $user->name, "avatar" => is_null($user->avatar) ? url("assets/images/user_icon.png") : $user->avatar);
         if ($data["skip"] == 0) {
             $data_comment["total"] = $total_comments;
         }
         $response[] = $data_comment;
     }
     if (count($comments) == 0) {
         $response[] = array("total" => 0);
     }
     return json_encode($response);
 }
@section("title") Reporte de problemas @stop

@section("content")


<h1><span class='glyphicon glyphicon-alert'></span> Reportes</h1>
<div class="col-xs-12 text-center">
    {{Util::pagination($reports)}}
</div>

<div class="col-lg-12">
    <table class="table table-striped table-hover">
        <tr><th>ID</th><th>Usuario</th><th>Email</th><th>Problema</th><th>Tiempo</th><th>Descripción</th><th>Imagen</th></tr>
        @foreach($reports as $report)
        <?php 
$user = User::findOrNew($report->user_id);
?>
        <tr>
            <td>{{$report->id}}</td>
            <td>{{$user->name}}</td>
            <td>{{$user->email}}</td>
            <td>{{trans("attr.report.type.".$report->type)}}</td>
            <td>Hace {{DateUtil::calculateDifference($report->date)}}</td>
            <td>{{$report->description}}</td>
            <td>{{(!is_null($report->image))?"<a target='_blank' href='".$report->image."'>Imagen</a>":""}}</td>
        </tr>
        @endforeach
    </table>

    <div class="col-xs-12 text-center">
        {{Util::pagination($reports)}}