@extends('adminlte::page') @section('title', 'Espacios Naturales') @section('css') @stop @section('content_header')
| ID | Nombre / Categoría | Ubicación | Extras | Estado Panel | Estado WP | Acciones |
|---|---|---|---|---|---|---|
| {{ $esp->id }} |
@if(!empty($esp->link))
{!! $esp->name !!}
@else
{!! $esp->name !!}
@endif
@php $catIds = array_filter(explode(',', $esp->categoria_naturaleza)); $nombresCats = \App\Models\Taxonomy::whereIn('wp_id', $catIds)->pluck('name')->implode(', '); @endphp {{ $nombresCats ?: 'Sin categoría' }} |
@php
$zonaId = head(explode(',', $esp->zona));
$puebloId = head(explode(',', $esp->pueblo));
$nombreZona = \App\Models\Taxonomy::where('wp_id', $zonaId)->value('name');
$nombrePueblo = \App\Models\Taxonomy::where('wp_id', $puebloId)->value('name');
@endphp
@if($nombreZona)
{{ $nombreZona }}
@if($nombrePueblo) {{ $nombrePueblo }} @endif @else Sin ubicación @endif |
@if($esp->infinia)
Sello Infinia
@endif
@if($esp->accesibilidad)
Accesible
@endif
@if(!$esp->infinia && !$esp->accesibilidad)
-
@endif
|
{{ $esp->panel_status }}
@if($esp->panel_info)
{{ $esp->panel_info }} @endif |
@switch($esp->wp_status) @case('Publicado') Publicado @break @case('Borrador') Borrador @break @default No creado @endswitch |
{{-- 1. Botón Editar --}}
@if(auth()->user()->isAdmin() || auth()->id() == $esp->id_usuario)
{{-- 2. Botón Activar/Desactivar --}}
@endif
{{-- 3. NUEVO: Cambio de Estado en WordPress (Solo ADMIN) --}}
@if(auth()->user()->isAdmin() && !empty($esp->wp_id))
@endif
{{-- 4. Sincronizar DESDE WP (Tu código) --}}
@if(auth()->id() == $esp->id_usuario && !empty($esp->wp_id))
@else
@endif
{{-- 5. Sincronizar HACIA WP (Solo Admin) (Tu código) --}}
@if(auth()->user()->isAdmin())
@endif
|