HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/html/xfacil.desafio.com.py/resources/views/livewire/puntajes.blade.php
<div>
	<?php
		use App\Models\Puntos;
		use App\Models\Matricula;
		use Illuminate\Support\Facades\DB;
	?>
    <div class="row justify-content-center align-items-center" >
		@include('efecto.index')
		<div class="col-md-12">
			<div class="row justify-content-center align-items-center" align="center" style="color:white;">
				<div class="col-md-12" align="center">
					<h1 style="font-size: 4vw;">PUNTUACIONES EQUIPOS</h1>
				</div>
				<div class="col-md-4">
					<div class="inner-content text-center">
						@if($totalpuntoslogrados && $totalpuntos)
							<?php
								$data1=round((100*$totalpuntoslogrados)/$totalpuntos);
								$data2=round((100*($totalpuntos-$totalpuntoslogrados))/$totalpuntos);
								$data3=round((100*$totalpuntoslogrados)/$totalpuntos);
							?>
						@else
							<?php
								$data1=0;
								$data2=0;
								$data3=0;
							?>
						@endif
                        <div class="c100 p{{ $data1 }} big center">
                            <span>{{ round($totalpuntoslogrados) }}</span>
                            <div class="slice"><div class="bar"></div><div class="fill"></div></div>
                        </div>
                        <br>
                        <p><b>PUNTOS ACUMULADOS</b></p>
                    </div>
				</div>
				<div class="col-md-4">
					<div class="inner-content text-center">
                        <div class="c100 p{{ $data2 }} big center">
                            <span>-{{ round($totalpuntos-$totalpuntoslogrados) }}</span>
                            <div class="slice"><div class="bar"></div><div class="fill"></div></div>
                        </div>
                        <br>
                        <p><b>PUNTOS PERDIDOS</b></p>
                    </div>
				</div>
				<div class="col-md-4">
					<div class="inner-content text-center">
                        <div class="c100 p{{ $data3 }} big center">
                            <span>{{ $data3 }}%</span>
                            <div class="slice"><div class="bar"></div><div class="fill"></div></div>
                        </div>
                        <br>
                        <p><b>PERFORMANCE</b></p>
                    </div>
				</div>
			</div><br>
		</div>
  	</div>

  	<div class="row justify-content-center align-items-center minh-100" style="background-color: white;border-radius: 20px;">
	  	<div class="col-md-2" style="background-color: white;">
			<h5>Filtro:</h5>
		</div>
		<div class="col-md-5" style="background-color: white;">
			<div class="form-group">
				<label for="">Fecha inicio:</label>
				<input type="date" wire:model="fecha_inicio" class="form-control">
			</div>
		</div>
		<div class="col-md-5" style="background-color: white;">
			<div class="form-group">
				<label for="">Fecha fin:</label>
				<input type="date" wire:model="fecha_fin" class="form-control">
			</div>
		</div>	
  		<style>
  			table, tr, td {
  				border: 3px solid white;
  				text-align: center;
			}	
  		</style>
		<table class="table table-striped">
			<thead style="background-color: #757272;">
				<tr style="color:  white;">
					<th colspan="2"></th>
					<th colspan="2">PUNTOS EN JUEGO</b></th>
					<th colspan="2"><b>PUNTOS SUMADOS</b></th>
					<th></th>
				</tr>
				<tr style="color: white;">
					<th>MES</th>
					<th>MISIONES</th>
					<th>PUNTOS</th>
					<th>EXTRAS</th>
					<th>PUNTOS</th>
					<th>EXTRAS</th>
					<th>TOTAL DE PUNTOS</th>
				</tr>
			</thead>
			<tbody style="background-color: rgba(255, 255, 255, 0.8);">
				@foreach ($misiones as $value) 
					<tr>
						<?php
							$matricula=Matricula::where('usuario_id',Auth::user()->id)->first();
							$puntos = Puntos::where('mision_id',$value->id)->where('equipo_id',$matricula->equipo_id)->first();
						?>
						<td style="color: #343333;">{{ $value->fecha_limite }}</td> 
						<td style="color: #343333;">
							{{ $value->titulo }}
							@if($puntos)
								<?php 
									$comentarios=DB::table('comentariomisionequipos as cm')
										->join('users as u','cm.usuario_id','u.id')
										->select('cm.*','u.name')
										->where('cm.punto_id',$puntos->id)->orderBy('cm.id','desc')->get(); 
								?>
							@endif
							@if($puntos)
								@if(count($comentarios)>0)
									<button class="btn btn-info btn-sm" data-toggle="modal" data-target="#comentarioModal-{{$value->id}}"><i class="fa fa-comments"></i></button>	
									<!-- Modal -->
									<div class="modal fade" wire:ignore.self id="comentarioModal-{{$value->id}}" tabindex="-1" role="dialog" aria-labelledby="comentarioModalLabel" aria-hidden="true">
										<div class="modal-dialog" role="document">
											<div class="modal-content">
											<div class="modal-header">
												<h5 class="modal-title" id="comentarioModalLabel">Comentario</h5>
												<button type="button" class="close" data-dismiss="modal" aria-label="Close">
													<span aria-hidden="true">&times;</span>
												</button>
											</div>
											<div class="modal-body">
												<div class="form-group"> 
													<label for="exampleFormControlTextarea1">Comentario:</label>
													<textarea class="form-control" id="exampleFormControlTextarea1" rows="3" wire:model='comentario'></textarea>
													<input type="hidden" wire:model="comentario_id">
												</div>
												<div class="row">
													@foreach($comentarios as $comentario)
														<div class="col-6" class="">
															<p style="color:black; font-size:12px;"><strong>{{ $comentario->name }}</strong></p>
														</div>
														<div class="col-6 blockquote-footer" align="right">
															{{ \Carbon\Carbon::parse($comentario->created_at)->diffForHumans() }}
														</div>
														<div class="col-12">
															<p><small>{{ $comentario->comentario }}</small></p><hr>
														</div>
													@endforeach
												</div>
											</div>
											<div class="modal-footer">
												<button type="button" class="btn btn-secondary" data-dismiss="modal">Cerrar</button>
												<button type="button" wire:click="updatecomentario({{ $puntos->id }})" class="btn btn-success" data-dismiss="modal">Guardar</button>
											</div>
											</div>
										</div>
									</div>
								@endif
							@endif
						</td>
						<td style="color: #343333;">{{number_format($value->puntos, 0, '', '.')}}</td>
						<td style="color: #343333;">{{number_format($value->puntos_extras, 0, '', '.')}}</td>
						@if (isset($puntos))
								<td style="color: #343333;">{{number_format($puntos->puntos, 0, '', '.')}}</td>
								<td style="color: #343333;">{{number_format($puntos->puntos_extras, 0, '', '.')}}</td>
								<td style="color: #343333;">{{number_format($puntos->puntos_extras+$puntos->puntos, 0, '', '.')}}</td>
							</tr>
						@else
								<td style="color: #343333;">0</td>
								<td style="color: #343333;">0</td>
								<td style="color: #343333;">0</td>
							</tr>
						@endif
				@endforeach
			</tbody>
		</table>
		<div class="col-md-12">
			{{$misiones->links()}} 
		</div>
  	</div>
</div>