[% USE Koha %]
[% USE Branches %]
[% USE AuthorisedValues %]
[% USE AdditionalContents %]
[% SET OpacNav = AdditionalContents.get( location => "OpacNav", lang => lang, library => logged_in_user.branchcode || default_branch, blocktitle => 0 ) %]
[% SET OpacNavBottom = AdditionalContents.get( location => "OpacNavBottom", lang => lang, library => logged_in_user.branchcode || default_branch, blocktitle => 0 ) %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Sus suscripciones &rsaquo; [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Catálogo en línea[% END %] Koha</title>
[% INCLUDE 'doc-head-close.inc' %]
[% BLOCK cssinclude %]
[% END %]
</head>
[% INCLUDE 'bodytag.inc' bodyid='opac-alert-subscriptions' %]
[% INCLUDE 'masthead.inc' %]

<main class="main">
 <nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumbs">
 <ol class="breadcrumb">
 <li class="breadcrumb-item">
 <a href="/cgi-bin/koha/opac-main.pl">Inicio</a>
 </li>
 <li class="breadcrumb-item">
 <a href="/cgi-bin/koha/opac-user.pl">[% INCLUDE 'patron-title.inc' patron = logged_in_user %]</a>
 </li>
 <li class="breadcrumb-item active">
 <a href="#" aria-current="page" aria-disabled="true" tabindex="-1">Sus alertas suscritas</a>
 </li>
 </ol>
 </nav>
 <!-- /#breadcrumbs -->

 <div class="container-fluid">
 <div class="row">
 <div class="col col-lg-2 order-2 order-lg-1">
 <div id="navigation"> [% INCLUDE 'navigation.inc' IsPatronPage=1 %] </div>
 </div>
 <div class="col-md-12 col-lg-10 order-1">
 <div id="alert-subscriptions" class="maincontent">
 <h1>Suscripciones de alertas</h1>

 [% IF patron.alert_subscriptions.count %]
 <table id="subscriptions" class="table table-bordered table-striped">
 <thead>
 <tr>
 <th>ISSN</th>
 <th>Título</th>
 <th>Biblioteca</th>
 <th>Ubicación</th>
 <th>Signatura topográfica</th>
 <th>Acciones</th>
 </tr>
 </thead>
 <tbody>
 [% FOREACH sub IN patron.alert_subscriptions %]
 <tr>
 <td> [% IF sub.biblio.biblioitem.issn %][% sub.biblio.biblioitem.issn | html %][% END %] </td>
 <td>
 <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% sub.biblionumber | uri %]">[% sub.biblio.title | html %] [% sub.biblio.subtitle | html %]</a>
 </td>
 <td> [% IF ( sub.branchcode ) %][% Branches.GetName( sub.branchcode ) | html %][% END %] </td>
 <td> [% IF ( sub.location ) %][% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => sub.location ) | html %][% END %] </td>
 <td> [% IF ( sub.callnumber ) %][% sub.callnumber | html %][% END %] </td>
 <td class="actions">
 <form
                                                action="/cgi-bin/koha/opac-alert-subscribe.pl"
                                                method="post"
                                                class="unsubscribe"
                                                data-title="[% sub.biblio.title | html %] [% sub.biblio.subtitle | html %]"
                                                data-patron="[% INCLUDE 'patron-title.inc' no_html=1 patron=logged_in_user %]"
                                            >
 [% INCLUDE 'csrf-token.inc' %]
 <input type="hidden" name="subscriptionid" value="[% sub.subscriptionid | html %]" />
 <input type="hidden" name="referer" value="[% referer | html %]" />
 <input type="hidden" name="biblionumber" value="[% sub.biblionumber | html %]" />
 <input type="hidden" name="op" value="cud-cancel_confirmed" />
 <button type="submit" class="btn btn-link btn-sm" name="submit"><i class="fa fa-times" aria-hidden="true"></i> Desuscribirse de una alerta por correo</button>
 </form>
 </td>
 </tr>
 [% END %]
 </tbody>
 </table>
 [% ELSE %]
 <div class="alert alert-info">
 <p>No se ha suscrito a alertas por correo para ninguna suscripción.</p>
 </div>
 [% END %]
 </div>
 <!-- /#alert-subscriptions -->
 </div>
 <!-- / .col-lg-10 -->
 </div>
 <!-- / .row -->
 </div>
 <!-- / .container-fluid -->
</main>
<!-- / .main -->

[% INCLUDE 'opac-bottom.inc' %]
[% BLOCK jsinclude %]
 [% INCLUDE 'datatables.inc' %]
 <script>
        $(document).ready(function () {
            $("#subscriptions").kohaTable();
            $(".unsubscribe").submit(function () {
                var patron = $(this).data("patron");
                var title = $(this).data("title");
                return confirmDelete(_("¿Está seguro que desea desuscribirse %s de las alertas por email para %s?").format(patron, title));
            });
        });
    </script>
[% END %]
