@extends('layouts.app')
@section('styles')

@endsection
@section('content')

    {{------------Opciones para el select-------------}}
    <?php

    $opciones = ['Comentarios','Etiquetas','Info de etiquetados','Tareas','Subtareas','Cambios de unidad','Cambios de estado','Archivos','Inactividad'];

    ?>
    <!---------fin del select--------->

    <?php $user= Auth::user(); ?>

    <div class="container">
        <div class="row" style="width:100%;">
            <div class="col-md-10 col-md-offset-1">
                <div class="panel panel-default" style="width: 120%; padding: 3%">
                    <div style="padding:16px;">
                        <h3>Mis Notificaciones</h3>

                        <div>
                            <a class="btn btn-primary" href="{{ URL::to('/') }}/notifications">No Leídas  <span class="badge">{{$count_notif_noLeidas}}</span></a>
                            <a class="btn btn-primary"  href="{{ URL::to('/') }}/notifications/read">Leídas</a>
                            <a class="btn btn-primary"  style="background-color:rgb(17, 112, 167);" href="{{ URL::to('/') }}/notifications/archivadas" >Archivadas</a>
                            @if ($user->isApplicant() == false)
                            <a class="btn btn-danger "  href="{{ URL::to('/') }}/notifications/inactividad" >Inactividad <span class="badge">{{$countInactiveNoRead}}</span></a>
                                @endif
                        </div>
                        <form action="{{URL::to('/')}}/notification/select" method="POST" style="float: left; margin-top: 4%" >
                            <input type="hidden" name="_token" value="{{ csrf_token() }}">
                            <input type="hidden" name="isRead" value="">
                            <input type="hidden" name="type" value="archivadas">
                            <div class="form-group">

                                <select  class="js-example-basic-single btn btn-outline-secondary"  name="type_notif"  >
                                    <option class="text-primary"  value="">Todas las notificaciones</option>
                                    @foreach($opciones as $key => $opcion)
                                        <option  class="text-primary" value="{{$opcion}}">{{$opcion}}</option>
                                    @endforeach
                                </select>
                                <button class="btn btn-primary" onclick="form.submit()" id="buscarNotification">Filtrar</button>
                            </div>
                        </form>
                        <div class="input-group" style="float: right">
                            @if($notif_archivadasRender != 'select')
                                <form class="input-group" action="{{ URL::to('/') }}/search/notificaciones" method="POST"  >
                                    <input input type="text" class="form-control" placeholder="Buscar notificaciones"  aria-label="Search" name="string">
                                    <input name="_token" type="hidden" value="{{ csrf_token() }}"/>
                                    <input name="type" type="hidden" value="Archivadas"/>
                                    <span class="input-group-btn"><button class="btn btn-primary"  type="submit">Buscar</button></span>
                                </form>
                            @endif
                        </div>
                        @if($notif_archivadasRender == 'select')

                            <table class="table table-hover table-dataNoti" data-page-length='30'  >

                        @else

                            <table  class="table">

                        @endif

                            <thead style="border-bottom:2px solid #ddd;">
                                <tr>
                                <th>Notificaciones Archivadas</th>
                                <th style="width:20% ">Fecha</th>
                                </tr>

                            </thead>
                            <tbody >


                            @if($notificaciones_archivadas)

                                @foreach($notificaciones_archivadas as $index=>$n)

                                    <tr>
                                        <td>
                                            {{--Inicio switch--}}
                                            <?php
                                            switch($n['tipo_noti']){


                                                case 'tarea':

                                                if( $n['type_task'] == 'email' && $user->id == 34)
                                                {
                                                    $color = '#b3114c' ;
                                                }
                                                else{
                                                    $color = '';
                                                }

                                            ?>
                                                    @if($n['comment']!= null)
                                                <?php
                                                $color = '';
                                                ?>
                                                @if ($n['name_status'] == 'En Cierre')
                                                    <?php $color = '#fb8451';?>
                                                @endif
                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a style="color:{{$color}}" href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a style="color:{{$color}}" href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                        <b>{{$n['user']}}</b> ha realizado un comentario en la {{$n['tipo_noti']}} <b>"{{ $n['title'] }}"</b> en la unidad <b>{{$n['name_unit']}}</b>.<br>
                                                        <div style="padding-top: 3px "><i>"{{ $app['utils']->cutText( $n['comment']) }}"</i></div></a>

                                                    @else

                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show" style="color:{{$color}}">
                                                            @endif
                                                        @endif
                                                            <b>{{$n['user']}}</b> ha creado la {{$n['tipo_noti']}} "<b>{{ $n['title'] }}"</b> en la línea de producción <b>{{$n['first_pipeline']}}</b>.<br>
                                                            </a>
                                                    @endif
                                                <?php
                                                break;

                                                case 'subtarea':
                                                ?>
                                                    @if($n['comment']!= null)
                                                                    <?php
                                                                    $color = '';
                                                                    ?>
                                                                    @if ($n['name_status'] == 'En Cierre')
                                                                        <?php $color = '#fb8451';?>
                                                                    @endif
                                                        @if($n['tag_active'])

                                                            <a style="color:{{$color}}" href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show")>
                                                        @endif
                                                                <b>{{$n['user']}}</b> ha realizado un comentario en la {{$n['tipo_noti']}} "<b>{{ $n['title'] }}</b>".<br>
                                                                <div style="float: left ;padding-top: 3px ;">
                                                                    <p>"<i>{{ $app['utils']->cutText( $n['comment']) }}</i>"</p>
                                                                </div>
                                                            </a>


                                                    @else
                                                        @if($n['tag_active'])

                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show")>
                                                        @endif
                                                        <b>{{$n['user']}}</b> ha creado la {{$n['tipo_noti']}} "<b>{{ $n['title'] }}</b>".<br>
                                                                {{--<div style="float: left ;padding-top: 3px ;">{{ $n['comment']}}</div></a>--}}
                                                    @endif
                                                <?php
                                                break;

                                                case 'upTask':
                                                ?>
                                                    @if($n['tag_active'])
                                                        @if ($user->isApplicant() == true)
                                                            <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                        @else
                                                            <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                        @endif
                                                    @endif
                                                    <b> {{$n['user']}}</b> ha editado la tarea "<b>{{$n['title']}}</b>". <br></a>



                                                <?php
                                                break;

                                                case 'upSubtarea':
                                                ?>
                                                    @if($n['tag_active'])
                                                        <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">

                                                    @endif
                                                    <b>{{$n['user']}}</b> ha editado la subtarea "<b>{{ $n['title'] }}</b>".<br>
                                                <?php
                                                break;

                                                case 'tasktag':
                                                ?>
                                                    @if($n['title']!= null)
                                                        @if($n['tag_active'])
                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show" style="color: #1fb308">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show" style="color: #1fb308">
                                                            @endif
                                                        @endif
                                                            <b>{{$n['user']}}</b>  te ha etiquetado en la tarea "<b>{{ $n['title'] }}</b>".<br>

                                                    @else
                                                        @if($n['tag_active'])
                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show" style="color: #1fb308">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show" style="color: #1fb308">
                                                            @endif
                                                        @endif
                                                        <b>{{$n['user']}}</b> te ha etiquetado en la tarea "<b>{{ $n['title'] }}</b>". <br></a>

                                                    @endif

                                                <?php
                                                break;

                                                case 'subtag':
                                                ?>
                                                    @if($n['title']!= null)
                                                        @if($n['tag_active'])
                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show" style="color: #1fb308">
                                                        @endif
                                                        <b>{{$n['user']}}</b>  te ha etiquetado en la subtarea "<b>{{ $n['title'] }}</b>".<br>

                                                    @else
                                                        @if($n['tag_active'])
                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show" style="color: #1fb308">
                                                        @endif
                                                        <b>{{$n['user']}}</b> te han etiquetado en la subtarea "<b>{{ $n['title'] }}</b>". <br></a>

                                                    @endif

                                                <?php
                                                break;

                                                //      -----------desetiquetar------------------

                                                case 'untasktag':
                                                ?>

                                                    Te han desetiquetado de la tarea "<b>{{ $n['title'] }}</b>".<br>

                                                <?php
                                                break;

                                                case 'unsubtag': //
                                                ?>

                                                  Te han desetiquetado de la subtarea "<b>{{ $n['title'] }}</b>".<br>


                                                <?php

                                                break;
//                                                ----------- fin desetiquetar------------------

                                                case 'statustask': ?>
                                                            <?php
                                                            $color = '';
                                                            ?>
                                                            @if ($n['name_status'] == 'En Cierre')
                                                                <?php $color = '#fb8451';?>
                                                            @endif
                                                    @if($n['title']!= null)

                                                        @if($n['tag_active'])
                                                            @if ($user->isApplicant() == true)
                                                                <a style="color:{{$color}}" href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a style="color:{{$color}}" href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                        <b>{{$n['user']}}</b>  ha cambiado el estado de la tarea  "<b>{{ $n['title'] }}</b>" a '<b>{{ $n['name_status'] }}</b>'.<br></a>


                                                    @else
                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a style="color:{{$color}}"  href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a style="color:{{$color}}"  href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                        <b>{{$n['user']}}</b>  ha cambiado el estado de la tarea  "<b>{{ $n['title'] }}</b>" a '<b>{{ $n['name_status'] }}</b>'. <br></a>

                                                    @endif
                                                <?php
                                                break;

                                        //           cambio de estado de subtareas

                                                case 'statuSubtask':
                                                ?>
                                                                <?php
                                                                $color = '';
                                                                ?>
                                                                @if ($n['name_status'] == 'En Cierre')
                                                                    <?php $color = '#fb8451';?>
                                                                @endif
                                                    @if($n['title']!= null)

                                                        @if($n['tag_active'])

                                                            <a style="color:{{$color}}" href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        <b>{{$n['user']}}</b> ha cambiado el estado de la subtarea  "<b>{{ $n['title'] }}</b>" a '<b>{{ $n['name_status'] }}</b>'.<br>

                                                    @else
                                                        @if($n['tag_active'])

                                                            <a style="color:{{$color}}" href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        <b>{{$n['user']}}</b>  ha cambiado el estado de la subtarea "<b>{{ $n['title'] }}</b>" a '<b>{{$n['name_status'] }}</b>'. <br></a>

                                                    @endif
                                                <?php
                                                break;
                            //              fin de cambio de estado de subtareas

                                                case 'attach':
                                                ?>

                                                    @if($n['tarea_unit']) {{--si existe tarea unit => es una tarea --}}

                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                            @if($n['count_attach'] > 0 )
                                                                <b>{{$n['user']}}</b>  ha agregado {{$n['count_attach']}} archivos en la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                            @else
                                                                <b>{{$n['user']}}</b>  ha agregado un archivo en la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                            @endif


                                                    @else  {{--si no es tarea unit => es una subtarea --}}

                                                        @if($n['tag_active'])

                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        @if($n['count_attach'] >0)

                                                            <b>{{$n['user']}}</b>  ha agregado {{$n['count_attach']}} archivos en la subtarea "<b>{{ $n['title'] }}</b>".<br>
                                                        @else
                                                            <b>{{$n['user']}}</b> ha agregado un archivo en la subtarea "<b>{{ $n['title'] }}</b>". <br></a>
                                                        @endif

                                                    @endif

                                                <?php
                                                break;
                                                case 'infotasktag':
                                                ?>

                                                @if($n['title']!= null)

                                                    @if($n['tag_active'])

                                                        @if ($user->isApplicant() == true)
                                                            <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                        @else
                                                            <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                        @endif
                                                    @endif
                                                    @if($n['count_notif'])
                                                        Se han etiquetado a los usuarios <b>{{$n['user']}}</b> en la tarea  "<b>{{ $n['title'] }}</b>".<br>
                                                    @else
                                                        Se ha etiquetado al usuario <b>{{$n['user']}}</b> en la tarea  "<b>{{ $n['title'] }}</b>".<br>
                                                    @endif

                                                @else
                                                    @if($n['tag_active'])
                                                        @if ($user->isApplicant() == true)
                                                            <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                        @else
                                                            <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                        @endif
                                                    @endif
                                                    @if($n['count_notif'])
                                                        Se han etiquetado a los usuarios <b>{{$n['user']}}</b> en la tarea  "<b>{{ $n['title'] }}</b>".<br>
                                                    @else
                                                        Se ha etiquetado al usuario <b>{{$n['user']}}</b> en la tarea  "<b>{{ $n['title'] }}</b>".<br>
                                                    @endif

                                                @endif

                                                <?php
                                                break;

                                                case 'infosubtag':
                                                ?>

                                                    @if($n['title']!= null)

                                                        @if($n['tag_active'])

                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        @if($n['count_notif'])
                                                            Se han etiquetado a los usuarios <b>{{$n['user']}}</b> en la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @else
                                                            Se ha etiquetado al usuario <b>{{$n['user']}}</b> en la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @endif


                                                    @else

                                                        @if($n['tag_active'])
                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        @if($n['count_notif'])
                                                            Se han etiquetado a los usuarios <b>{{$n['user']}}</b> en la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @else
                                                            Se ha etiquetado al usuario <b>{{$n['user']}}</b> en la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @endif

                                                    @endif

                                                <?php
                                                break;

                                                case 'infoUntag':
                                                ?>

                                                    @if($n['title']!= null)

                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                        @if($n['count_notif'])
                                                            Se han desetiquetado a los usuario <b>{{$n['user']}}</b> de la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                        @else
                                                            Se ha desetiquetado al usuario <b>{{$n['user']}}</b> de la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                        @endif


                                                    @else
                                                        @if($n['tag_active'])

                                                            @if ($user->isApplicant() == true)
                                                                <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">

                                                            @else
                                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                            @endif
                                                        @endif
                                                        @if($n['count_notif'])
                                                                                                                                                                                                                                        Se han desetiquetado a los usuario <b>{{$n['user']}}</b> de la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                        @else
                                                            Se ha desetiquetado al usuario <b>{{$n['user']}}</b> de la tarea "<b>{{ $n['title'] }}</b>".<br>
                                                                                                                                                                                                                                    @endif



                                                    @endif

                                                    <?php
                                                    break;


                                                case 'infoUnsubtag':
                                                ?>

                                                    @if($n['title']!== null)


                                                        @if($n['tag_active'])

                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        @if($n['count_notif'])
                                                            Se han desetiquetado a los usuarios <b>{{$n['user']}}</b> de la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @else
                                                                Se ha desetiquetado al usuario <b>{{$n['user']}}</b> de la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @endif



                                                    @else
                                                        @if($n['tag_active'])

                                                            <a href="{{ URL::to('/') }}/subtasks/{{ $n['id_tipoNoti']}}/show">
                                                        @endif
                                                        @if($n['count_notif'])
                                                            Se han desetiquetado a los usuarios <b>{{$n['user']}}</b> de la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @else
                                                            Se ha desetiquetado al usuario <b>{{$n['user']}}</b> de la subtarea "<b>{{ $n['title'] }}</b>".<br></a>
                                                        @endif

                                                    @endif

                                                        <?php
                                                        break;

                                                        
                                                case 'changeToUnit':
                                                ?>
                                                    @if($n['comment']!= null)
                                                                <?php
                                                                $color = '';
                                                                ?>
                                                                @if ($n['name_status'] == 'En Cierre')
                                                                    <?php $color = '#fb8451';?>
                                                                @endif
                                                        @if($n['tag_active'])

                                                                                                                                                                                                                                        @if ($user->isApplicant() == true)
                                                                                                                                                                                                                                            <a href="{{ URL::to('/') }}/otask/{{ $n['id_tipoNoti']}}/show">
                                                                                                                                                                                                                                        @else
                                                                                                                                                                                                                                            <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show">
                                                                                                                                                                                                                                        @endif
                                                                                                                                                                                                                                    @endif
                                                        <b>{{$n['user']}}</b> ha cambiado la tarea "<b>{{ $n['title'] }}</b>"<br>
                                                        <div style="padding-top: 3px ;color:{{$color}}"><p>{{ $app['utils']->cutText( $n['comment']) }}.</div></a>

                                                    @endif

                                                <?php
                                                break;

                                            case 'Inactive':
                                            ?>
                                                @if($n['tag_active'])
                                                {{-- Ejm de notificación--}}
                                                <a href="{{ URL::to('/') }}/tasks/{{ $n['id_tipoNoti']}}/unit/{{$n['tarea_unit']}}/show" style="color: #ff3f10 ">

                                                    @endif
                                                    La tarea "<b>{{ $n['title'] }}</b>" no tiene actividad desde hace 3 días.
                                                </a>


                                                <?php
                                                break;

                                                }
                                            ?>{{--Ifin switch--}}
                                        </td>
                                        <td style="">{{ $n['notiFecha']}}</td>

                                    </tr>

                                @endforeach

                                {{--{!! $notificaciones_archivadas->appends(Input::except('page'))->render() !!}--}}
                            @elseif(!($notificaciones_archivadas))
                                <tr>
                                <td>No tiene notificaciones.</td>
                                <td></td>
                                </tr>
                            @endif

                           </tbody>

                        </table>
                        @if($notif_archivadasRender != 'select')
                            {!! $notif_archivadasRender->render() !!}

                        @endif
                        {{--{!! $notificaciones_archivadas->appends(Input::except('page'))->render() !!}--}}
                    </div>
                </div>
            </div>
        </div>

    </div>

@endsection
