[% USE raw %]
[% USE Koha %]
[% 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>Compartir lista &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-shareshelf' bodyclass='scrollto' %]
[% INCLUDE 'masthead.inc' %]
<main class="main">
 [% WRAPPER breadcrumbs %]
 [% WRAPPER breadcrumb_item %]
 <a href="/cgi-bin/koha/opac-user.pl">[% INCLUDE 'patron-title.inc' patron = logged_in_user %]</a>
 [% END %]
 [% WRAPPER breadcrumb_item %]
 <a href="/cgi-bin/koha/opac-shelves.pl">Listas</a>
 [% END %]
 [% WRAPPER breadcrumb_item bc_active= 1 %]
 <span>Compartir una lista</span>
 [% END %]
 [% END #/ WRAPPER breadcrumbs %]

 <div class="container-fluid">
 <div class="row">
 [% IF ( OpacNav ) %]
 <div class="col-lg-2">
 <div id="navigation"> [% INCLUDE 'navigation.inc' IsPatronPage=1 %] </div>
 </div>
 [% END %]

 <div class="col-10 order-first order-md-first order-lg-2">
 <div id="shareshelf" class="maincontent">
 [%# This section contains the essential code for error messages and operations: show, invited and accept. %]
 <h1>
 [% IF op == 'show' || op == 'invited' %] Compartir lista con otro usuario [% ELSIF op == 'accept' %] Aceptar lista compartida por otro usuario [% END %] </h1>

 [% IF errcode %]
 [% IF errcode==1 && op %]
 <div class="alert alert-warning">La operación [% op | html %] no es soportada.</div>
 [% END %]
 [% IF errcode==1 && !op %]
 <div class="alert alert-warning">Ningún parámetro de operación ha sido aprobado.</div>
 [% END %]
 [% IF errcode==2 %]
 <div class="alert alert-warning">Signatura topográfica inválida.</div>
 [% END %]
 [% IF errcode==3 %]
 <div class="alert alert-warning">La característica para poder compartir listas no está en uso en esta biblioteca.</div>
 [% END %]
 [% IF errcode==4 %]
 <div class="alert alert-warning">Sólo se puede compartir una lista si usted es el propietario.</div>
 [% END %]
 [% IF errcode==5 %]
 <div class="alert alert-warning">Usted no puede compartir una lista pública.</div>
 [% END %]
 [% IF errcode==6 %]
 <div class="alert alert-warning">Lo sentimos, pero no introdujo una dirección de correo electrónico válida.</div>
 [% END %]
 [% IF errcode==7 %]
 <div class="alert alert-warning">Lo sentimos, pero no podemos aceptar esta clave. La invitación puede haber expirado. Póngase en contacto con el usuario que le envió la invitación.</div>
 [% END %]
 [% IF errcode==8 %]
 <div class="alert alert-warning">Como propietario de una lista, usted no puede aceptar una invitación para compartirlo.</div>
 [% END %]
 <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list">Regresar a sus listas</a></p>
 [% ELSIF op == 'show' %]
 <div id="invite">
 <form method="post" id="share_list">
 [% INCLUDE 'csrf-token.inc' %]
 <legend class="sr-only">Compartir lista</legend>
 <fieldset class="rows">
 <input type="hidden" name="op" value="cud-invite" />
 <input type="hidden" name="shelfnumber" value="[% shelfnumber | html %]" />
 <ol>
 <li> <label for="name">Nombre de la lista:</label> [% shelfname | html %] </li>
 <li>
 <label for="invite_address">Correo electrónico:</label>
 <input type="text" id="invite_address" name="invite_address" size="40" />
 </li>
 </ol>
 </fieldset>
 <fieldset class="action">
 <input class="btn btn-primary" type="submit" value="Enviar" />
 <a href="/cgi-bin/koha/opac-shelves.pl?op=list" class="cancel">Cancelar</a>
 </fieldset>
 </form>
 <!-- /#share_list -->
 </div>
 <!-- /#invite -->
 [% ELSIF op == 'invited' %]
 <div id="conf_invite">
 [% IF approvedaddress %]
 <p>Una invitación para compartir la lista <em>[% shelfname | html %]</em> se enviará en breve a [% approvedaddress | html %].</p>
 [% END %]
 [% IF failaddress %]
 <p>Algo salió mal al procesar las siguientes direcciones. Por favor verifíquelas. Estas son: [% failaddress | html %]</p>
 [% END %]
 [% IF approvedaddress %]
 <p>Usted recibirá una notificación por correo electrónico si alguien acepta lo que compartió antes de su expiración.</p>
 [% END %]
 <p><a href="/cgi-bin/koha/opac-shelves.pl?op=list">Regresar a sus listas</a></p>
 </div>
 [% ELSIF op == 'accept' %]
 <div id="accept">
 <form method="post" id="accept_share">
 [% INCLUDE 'csrf-token.inc' %]
 <legend class="sr-only">Aceptar lista compartida</legend>
 <p>Uno de nuestros usuarios le ha invitado a compartir su lista [% shelfname | html %].</p>
 <input type="hidden" name="op" value="cud-accept" />
 <input type="hidden" name="shelfnumber" value="[% shelfnumber | html %]" />
 <input type="hidden" name="key" value="[% key | html %]" />
 <fieldset class="action">
 <input class="btn btn-primary" type="submit" value="Aceptar" />
 <a href="/cgi-bin/koha/opac-shelves.pl?op=list" class="cancel">Cancelar</a>
 </fieldset>
 </form>
 <!-- /#accept_share -->
 </div>
 <!-- /#accept -->
 [% END %]
 [%# End of essential part %]
 </div>
 <!-- / #shareshelf.maincontent -->
 </div>
 <!-- / .span10 -->
 </div>
 <!-- / .row -->
 </div>
 <!-- / .container-fluid -->
</main>
<!-- / .main -->

[% INCLUDE 'opac-bottom.inc' %]
[% BLOCK jsinclude %]
 <script>
        $(document).ready(function () {
            $("#share_list").on("submit", function (e) {
                var address = $("#invite_address").val();
                if (address.length == 0) {
                    e.preventDefault();
                }
            });
        });
    </script>
[% END %]
