/** 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)}}