various bugfixes (minor) and french translation updated

This commit is contained in:
tipaul 2007-05-23 16:19:40 +00:00
parent c4b132e15d
commit 67d1dcf1f7
15 changed files with 6893 additions and 6778 deletions

View file

@ -1455,9 +1455,6 @@ sub GetMarcStructure {
( $forlibrarian or !$libopac ) ? $liblibrarian : $libopac;
# why the hell do we need to explicitly decode utf8 ?
# that's a good question, but we must do it...
use utf8;
utf8::decode($res->{$tag}->{lib});
# warn "$liblibrarian";
$res->{$tab}->{tab} = ""; # XXX
$res->{$tag}->{mandatory} = $mandatory;
$res->{$tag}->{repeatable} = $repeatable;
@ -3920,6 +3917,9 @@ Joshua Ferraro jmf@liblime.com
# $Id$
# $Log$
# Revision 1.209 2007/05/23 16:19:40 tipaul
# various bugfixes (minor) and french translation updated
#
# Revision 1.208 2007/05/22 09:13:54 tipaul
# Bugfixes & improvements (various and minor) :
# - updating templates to have tmpl_process3.pl running without any errors

View file

@ -1602,11 +1602,11 @@ sub CanBookBeRenewed {
$renewokay = 1;
}
$sth2->finish;
my ( $resfound, $resrec ) = CheckReserves($itemnumber);
my ( $resfound, $resrec ) = C4::Reserves::CheckReserves($itemnumber);
if ($resfound) {
$renewokay = 0;
}
( $resfound, $resrec ) = CheckReserves($itemnumber);
( $resfound, $resrec ) = C4::Reserves::CheckReserves($itemnumber);
if ($resfound) {
$renewokay = 0;
}

View file

@ -1052,8 +1052,9 @@ sub GetExpirationDate {
# we don't do the same test if the subscription is based on X numbers or on X weeks/months
# warn "SUBSCRIPTIONID :$subscriptionid";
# use Data::Dumper; warn Dumper($subscription);
use Data::Dumper; warn Dumper($subscription);
warn "dateCHECKRESERV :".$subscription->{startdate};
if ( $subscription->{numberlength} ) {
#calculate the date of the last issue.
my $length = $subscription->{numberlength};
@ -1064,7 +1065,6 @@ sub GetExpirationDate {
}
}
elsif ( $subscription->{monthlength} ){
# warn "dateCHECKRESERV :".$subscription->{startdate};
my @date=split (/-/,$subscription->{startdate});
my @enddate = Add_Delta_YM($date[0],$date[1],$date[2],0,$subscription->{monthlength});
$enddate=sprintf("%04d-%02d-%02d",$enddate[0],$enddate[1],$enddate[2]);
@ -1745,20 +1745,40 @@ sub HasSubscriptionExpired {
my ($subscriptionid) = @_;
my $dbh = C4::Context->dbh;
my $subscription = GetSubscription($subscriptionid);
my $expirationdate = GetExpirationDate($subscriptionid);
my $query = qq|
if ($subscription->{periodicity}){
my $expirationdate = GetExpirationDate($subscriptionid);
my $query = qq|
SELECT max(planneddate)
FROM serial
WHERE subscriptionid=?
|;
my $sth = $dbh->prepare($query);
$sth->execute($subscriptionid);
my ($res) = $sth->fetchrow ;
my @res=split (/-/,$res);
my @endofsubscriptiondate=split(/-/,$expirationdate);
return 1 if ( (@endofsubscriptiondate && Delta_Days($res[0],$res[1],$res[2],
|;
my $sth = $dbh->prepare($query);
$sth->execute($subscriptionid);
my ($res) = $sth->fetchrow ;
my @res=split (/-/,$res);
# warn "date expiration :$expirationdate";
my @endofsubscriptiondate=split(/-/,$expirationdate);
return 1 if ( (@endofsubscriptiondate && Delta_Days($res[0],$res[1],$res[2],
$endofsubscriptiondate[0],$endofsubscriptiondate[1],$endofsubscriptiondate[2]) <= 0)
|| (!$res));
return 0;
} else {
if ($subscription->{numberlength}){
my $query = qq|
SELECT count(*)
FROM serial
WHERE subscriptionid=?
AND serial.publisheddate>?
|;
my $sth=$dbh->prepare($query);
$sth->execute($subscriptionid, $subscription->{startdate});
my ($countreceived)=$sth->fetchrow;
return 1 if ($countreceived) >$subscription->{numberlentgh}-3;
return 0;
} else {
return 0;
}
}
return 0;
}
@ -2274,7 +2294,7 @@ sub abouttoexpire {
"select max(planneddate) from serial where subscriptionid=?");
$sth->execute($subscriptionid);
my ($res) = $sth->fetchrow ;
# warn "date expiration : ".$expirationdate." date courante ".$res;
warn "date expiration : ".$expirationdate." date courante ".$res;
my @res=split /-/,$res;
my @endofsubscriptiondate=split/-/,$expirationdate;
my $per = $subscription->{'periodicity'};

View file

@ -228,11 +228,11 @@ my $cnt;
my $imgdir = getitemtypeimagesrc();
foreach my $thisitemtype (sort keys %$itemtypes) {
my %row =( number=>$cnt++,
imageurl=>$imgdir."/".$itemtypes->{$thisitemtype}->{'imageurl'},
imageurl=> $itemtypes->{$thisitemtype}->{'imageurl'}?($imgdir."/".$itemtypes->{$thisitemtype}->{'imageurl'}):"",
code => $thisitemtype,
selected => $selected,
description => $itemtypes->{$thisitemtype}->{'description'},
count5 => $cnt % 5,
count5 => $cnt % 4,
);
$selected = 0 if ($selected) ;
push @itemtypesloop, \%row;

View file

@ -300,7 +300,7 @@ sub plugin {
from=>$from,
to=>$to,
numbers=>\@numbers,
searchdesc=> $searchdesc,
search=> $search,
$defaultview => 1,
Search =>0
);

View file

@ -0,0 +1,9 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en ligne &rsaquo; Abonnements périodiques</title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Aide de abonnement périodiques</h1>
<p>Rechercher un abonnement en utilisant le bouton "Sélectionner"(avec un ISSN ou un titre)Si vous saisissez un titre, vous pouvez utiliser le joker % : <b>%Monde%</b> renverra tous les abonnement contenant Monde dans le titre</p>
<p>Si vous voulez créer un nouvel abonnement, cliquez sur "Ajouter un abonnement" </p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

View file

@ -0,0 +1,30 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en ligne &rsaquo; Périodiques &rsaquo; Numéros et résumé</title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Abonnement périodiques et résumé</h1>
<p>Cet écran est divisé en 2 parties</p>
<h2>La partie droite</h2>
<p>La partie droite concerne les parutions.Quand vous créez un nouvel abonnement, le 1er numéro est calculé automatiquement.Lorsque vous voulez/ avez besoin,vous pouvez définir les numéros qui ont un nouveau statut : </p>
<ul>
<li>Arrivé : lorsqu'un numéro arrive, vous pouvez lui mettre le statut "arrivé".Le numéro disparaît alors de cette liste et est ajouté à la "liste d'arrivée" (dans la case de gauche)</li>
<li>En retard : signifie que le document est en retard et devrait être arrivé.Un numéro, qui noté à l'état en retard reste dans la liste des bulletins attendus et le bulletin suivant attendu est généré</li>
<li>Manquant : signifie que la livraison n'aura jamais lieu.Le numéro disparaît de la liste et est ajouté à la liste "Liste des lacunes" (sur la partie gauche)</li>
</ul>
<h2>La partie gauche</h2>
<p>Il y a 6 informations différentes dans la partie gauche, qui sont calculées automatiquement pour la plupart, mais vous pouvez les changer<p>
<ul>
<li>Date de début d'abonnement : la date de début du premier abonnement.Ne devrait être modifiée et n'est pas modifié automatiquement lors du renouvellement des abonnements</li>
<li>Date de fin d'abonnement : doit être entré manuellement lorsque l'abonnement est définitivement clos</li>
<li>Numéros arrivés : la liste des numéros que vous avez dans votre bibliothèque. Automatiquement rempli quand un nouveau numéro est signalé comme "arrivé".Vous pouvez changer ce champ manuellement si vous le souhaitez, pour par exemple changer une longue liste (1,2,3,4,...,51) en une plus courte (1-51)</li>
<li>Numéros manquants : la liste des numéros que vous n'avez pas dans votre bibliothèque, et qui n'arriveront jamais (ou qui ont été perdus).</li>
<li>note à l'OPAC : le champ qui apparaît à l'OPAC (avec quelques autres informations sur l'abonnement comme la date de début et de fin).Ce champ doit être rempli manuellement.Rien n'est mis ici automatiquement</li>
<li>note à l'OPAC : ce champ apparaît dans l'interface bibliothécaire (avec quelques autres informations sur l'abonnement comme la date de début et de fin).Ce champ doit être rempli manuellement.Rien n'est mis automatiquement ici.</li>
</ul>
<h2>Renouvellements d'abonnement</h2>
<p>Koha calcule automatiquement la fin de l'abonnement (à partir de la date de début et du nombre d'exemplaires reçus). Lorsqu'un abonnement a pris fin, vous ne pouvez plus changer l'état du dernier "exemplaire en attente" (car il n'est plus attendu en fait). Pour pouvoir "recevoir" ce numéro, vous devez renouveler votre abonnement.</p>
<p>Renouveler un abonnement signifie que vous devez compléter quelques informations pour le renouvellement.Lorsque ces informations sont saisies, une suggestion est automatiquement créée dans Koha.Cette suggestion peut- être gérée par la/le bibliothécaire qui commande les livres, comme n'importe quelle autre commande (= budget et fournisseur sont définis ici).</p>
<p><i>Noter que le renouvellement de l'abonnement fait par le bibliothécaire responsable des périodiques est censé être immédiat.Nous avons choisi de rendre Koha aussi simple que possible.En fait, le renouvellement de l'abonnement ne peut pas être immédiat, mais nous n'avons pas voulu ajouter trop de complications.</i></p>
</p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

View file

@ -0,0 +1,34 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en ligne &rsaquo; Périodiques &rsaquo; Ajout d'abonnements </title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Aide de ajout et modification d'abonnement</h1>
<ul>
<h2>Bloc d'information d'abonnement</h2>
<p>Comporte le nom du bibliothécaire qui a créé l'abonnement, le nom du fournisseur qui procure l'abonnement, le prix et le budget affecté.Comporte aussi le titre de la notice concernée par l'abonnement</p>
<h2>Bloc d'information sur le calendrier</h2>
<p>Contient des informations diverses pour calculer les dates d'arrivée</p>
<h2>Durée d'abonnement</h2>
<p>Un champ de ce bloc doit être rempli : la durée de l'abonnement peut être calculée en semaines, mois ou nombre de numéros à recevoir</p>
<h2>Calcul de la numérotation</h2>
<p>Le numéro des bulletins reçus peut être une formule complexe. La formule peut contenir n'importe quel texte et/ou chiffre. <b>{X} {Y}</b> et <b>{Z}</ b> sont particuliers. Vous pouvez les utiliser pour définir une formule de calcul. les valeurs de XYZ sont calculées de la manière suivante : </p>
<ul>
<li>Ajouter : ce nombre est ajouté à XYZ</li>
<li> toutes les : le nombre avant peut être ajouter à chaque parution ou moins souvent</li>
<li>Quand supérieur à : si le chiffre calculé est supérieur à la valeur ci</li>
<li>Retourner à : si la condition précédente est validée, le numéro calculé est fixé à celui-ci à la place</li>
<li>Dernière valeur/commence avec : la dernière valeur calculée ou la 1ère (quand on ajoute un abonnement)</li>
</ul>
<h2>Exemple</h2>
Etudier la formule <b>N°{X}/{Y}</b>.Les réglages XYZ suivants :
<ul>
<li> <b>X</b> ajouter <b>1</b> Toutes les <b>4</b> fois.Quand supérieur à <b>9999999</b> Retourner à <b>vide</b>. Commence au <b>2004</b></li>
<li> <b>Y</b> ajouter <b>1</b> Toutes les <b>1</b> fois.Quand supérieur à <b>4</b> Retourner à <b>4</b>. Commence au <b>1</b></li>
</ul>
donnera les numéros de parution suivants :
<p>N°2004/1, N°2004/2, N°2004/3, N°2004/4, N°2005/1, N°2005/2, N°2005/3, N° 2005/4, N°2006/1</p>
<p>
<b>Note : </b>lorsque vous ajoutez un abonnement, Koha considère que vous avez déjà passé la commande où que vous allez le faire bientôt. Aussi, AUCUNE information n'est envoyée vers le module acquisition. Ça n'est pas le cas quand l'abonnement arrive à expiration. Dans ce cas,un renouvellement de l'abonnement crée une "suggestion" qui est envoyée dans le module acquisition.
</p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

View file

@ -0,0 +1,32 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en ligne &rsaquo; Détails abonnement périodiques </title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Aide de détail des abonnements périodiques</h1>
Sur cet écran, vous pouvez voir le détail de l'abonnement, et le modifier si nécessaire.
<ul>
<h2>Bloc d'information d'abonnement</h2>
<p>Comporte le nom du bibliothécaire qui a créé l'abonnement, le nom du fournisseur qui procure l'abonnement, le prix et le budget affecté.Comporte aussi le titre de la notice concernée par l'abonnement</p>
<h2>Bloc d'information sur le calendrier</h2>
<p>Contient des informations diverses pour calculer les dates d'arrivée</p>
<h2>Durée d'abonnement</h2>
<p>Un champ de ce bloc doit être rempli : la durée de l'abonnement peut être calculée en semaines, mois ou nombre de numéros à recevoir</p>
<h2>Calcul de la numérotation</h2>
<p>La numérotation des exemplaires reçus peut comprendre une formule complexe. La "Formule de numérotation" peut être remplie avec n'importe quel texte et/ ou nombre.<b>{X} {Y}</b> et <b>{Z}</b> peuvent être utilisées pour définir la formule de calcul.Les valeurs de XYZ sont calculées selon la manière suivante : </p>
<ul>
<li>Ajouter : ce nombre est ajouté à XYZ</li>
<li> toutes les : le nombre avant peut être ajouter à chaque parution ou moins souvent</li>
<li>Quand supérieur à : si le chiffre calculé est supérieur à la valeur ci</li>
<li>Retourner à : si la condition précédente est validée, le numéro calculé est fixé à celui-ci à la place</li>
<li>Dernière valeur/commence avec : la dernière valeur calculée ou la 1ère (quand on ajoute un abonnement)</li>
</ul>
<h2>Exemple</h2>
Etudier la formule <b>N°{X}/{Y}</b>.Les réglages XYZ suivants :
<li> <b>X</b> ajouter <b>1</b> Toutes les <b>4</b> fois.Quand supérieur à <b>9999999</b> Retourner à <b>vide</b>. Commence au <b>2004</b></li>
<li> <b>Y</b> ajouter <b>1</b> Toutes les <b>1</b> fois.Quand supérieur à <b>4</b> Retourner à <b>4</b>. Commence au <b>1</b></li>
donnera les numéros de parution suivants :
<b>N°2004/1, N°2004/2, N°2004/3, N°2004/4, N°2005/1, N°2005/2, N°2005/3, N° 2005/4, N°2006/1
<p>
</p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

View file

@ -0,0 +1,18 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en ligne &rsaquo; Circulation &rsaquo; sorties</title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Circulation -- Prêts</h1>
<p>Avant de commencer, il est très important que vous vérifiez le site et l'imprimante choisis et que vous les changiez si nécessaire. Vous devrez faire cela uniquement la première fois que vous ferez du prêt (ou des retours) à partir d'un poste de travail, ensuite un cookie du navigateur mémorisera le réglage correct. Si vous faites des prêts avec un mauvais paramétrage, alors Koha va modifier la localisation temporaire de tous les exemplaires scannés, et les statistiques de prêt seront erronées.</p>
<p>Maintenant commencez par scanner le code à barres de l'adhérent ou tapez son nom pour trouver son compte. Lorsque Koha a trouvé l'adhérent, vous verrez un nouveau pavé pour scanner ou taper le numéro identifiant le document (en général un code à barres).</p>
<p>Si vous souhaitez que ce document et les suivants de cette transaction aient une date de retour autre que la date définie par défaut pour ce type de document utilisez la "date de retour manuelle" pour choisir la date de retour avant de scanner le premier document.</p>
<p>Si le prêt n'a rien de spécial, il sera fait immédiatement et affiché (avec les autres emprunts de l'adhérent )en bas de la page.</p>
<p>Si le prêt pose problème, alors un autre pavé apparaîtra (en <b>ROUGE</b>) et vous demandera de confirmer que le prêt est possible.Si le prêt est vraiment impossible (par exemple le code à barres inconnu ), alors vous ne pouvez pas le confirmer.Si le prêt est possible mais nécessite confirmation (comme pour un document prêté à un autre adhérent, ou un adhérent ayant emprunté trop de documents), vous pourrez alors confirmer le prêt.Si la confirmation implique une autre opération (si le document est prêté à un autre adhérent, le prêter implique que le retour soit fait), alors elle sera aussi effectuée.</p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

View file

@ -0,0 +1,16 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Aide en Llgne &rsaquo; Circulation &rsaquo; retours</title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<h1>Circulation -- Retours</h1>
<p>Avant de commencer, il est très important que vous vérifiez le site et l'imprimante choisis et que vous les changiez si nécessaire. Cela devra être fait seulement la première fois que vous ferez du prêt (ou des retours) à partir d'un poste de travail, ensuite un cookie du navigateur mémorisera le réglage correct. Si vous faites des retours avec un site mal choisi (par exemple, votre site est sur "Banlieue", mais vous travaillez en réalité au site "Centre-ville"), alors Koha changera la localisation de tous les exemplaires pour le site erroné (Banlieue).</p>
<p>Maintenant scannez simplement ou tapez le numéro identifiant du document (habituellement un code à barres)dans le pavé proposé.</p>
<p>Le retour est fait et s'il y a quelque chose de particulier sur le document ou l'emprunteur (comme un emprunteur ayant des dettes), un pavé rouge vous en avertira</p>
<p>Si le document a été réservé par quelqu'un d'autre, on vous demandera aussi de valider la réservation. Si vous la confirmez, le document est mis à l'état "en attente" et vous devrez avertir l'adhérent que le document est disponible.</p>
<p>Si le document est réservé par quelqu'un d'un autre site, vous devez aussi valider le transfert</p>
<!-- TMPL_INCLUDE name="intranet-bottom.inc" -->

File diff suppressed because it is too large Load diff

View file

@ -10,8 +10,8 @@
msgid ""
msgstr ""
"Project-Id-Version: prog_opac_fr\n"
"POT-Creation-Date: 2007-05-18 16:44+0200\n"
"PO-Revision-Date: 2007-05-18 16:46+0200\n"
"POT-Creation-Date: 2007-05-23 17:36+0200\n"
"PO-Revision-Date: 2007-05-23 17:38+0200\n"
"Last-Translator: paul POULAIN <paul@koha-fr.org>\n"
"Language-Team: <fr@li.org>\n"
"MIME-Version: 1.0\n"
@ -291,7 +291,7 @@ msgstr "&ldquo;%s&rdquo;"
msgid "&lt;&lt;"
msgstr "&lt;&lt;"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:285
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:286
msgid "&lt;&lt; Previous"
msgstr "&lt;&lt;Précédent"
@ -371,14 +371,14 @@ msgstr "(%s documents)"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-detail.tmpl:48
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-reserve.tmpl:69
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:168
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:244
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:245
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:246
#, c-format
msgid "(%s)"
msgstr "(%s)"
#. %1$s: TMPL_VAR name=classification
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:247
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:248
#, c-format
msgid "(<a1> %s </a>)"
msgstr "(<a1> %s </a>)"
@ -415,7 +415,7 @@ msgstr ""
"droite : <b>théor%</b> renverra à théorie & théorique)"
#. %1$s: TMPL_VAR name=timestamp
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:235
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:236
#, c-format
msgid "(modified on %s)"
msgstr "(modifié le %s)"
@ -424,9 +424,9 @@ msgstr "(modifié le %s)"
msgid "(no time limit)"
msgstr "(sans limite de temps)"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:101
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:110
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:118
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:103
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:112
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:120
msgid "(no title)"
msgstr "(pas de titre)"
@ -473,9 +473,9 @@ msgstr ""
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:120
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:206
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:208
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:229
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:230
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:232
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:231
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:233
#, c-format
msgid "- %s"
msgstr "- %s"
@ -534,7 +534,7 @@ msgstr "6 mois"
#. For the first occurrence,
#. %1$s: TMPL_VAR name=subtitle
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-detailprint.tmpl:6
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:233
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:234
#, c-format
msgid ": %s"
msgstr ": %s"
@ -543,8 +543,8 @@ msgstr ": %s"
#. %1$s: TMPL_VAR name=place
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-topissues.tmpl:82
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-topissues.tmpl:84
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:231
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:234
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:232
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:235
#, c-format
msgid "; %s"
msgstr "; %s"
@ -696,7 +696,7 @@ msgid "Add another field"
msgstr "Ajouter un autre champ"
#. INPUT type=submit
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:167
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:168
msgid "Add checked items to book bag"
msgstr "Ajouter à mon panier"
@ -850,7 +850,7 @@ msgstr "Partout"
msgid "Arrived"
msgstr "Arrivé"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:80
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:82
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-suggestions.tmpl:16
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-advsearch.tmpl:54
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-readingrecord.tmpl:20
@ -1128,7 +1128,13 @@ msgstr "Catégorie :"
msgid "Champs Cod&eacute;s"
msgstr "Critères annexes"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:56
#. INPUT type=submit
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:68
#, fuzzy
msgid "Change"
msgstr "Enregistrer les modifications"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:57
msgid "Change language"
msgstr "Changer la langue"
@ -1159,12 +1165,12 @@ msgid "Classification: %s"
msgstr "Indexation %s"
#. INPUT type=reset
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:168
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:169
msgid "Clear All"
msgstr "Effacer"
#. INPUT type=checkbox name=biblionumber
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:188
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:189
msgid "Click to add to book bag"
msgstr "Ajouter à mon panier"
@ -1306,7 +1312,7 @@ msgstr "Mot de passe actuel :"
msgid "DVD video / Videodisc"
msgstr "DVD / vidéo disque"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:89
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:91
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-full-serial-issues.tmpl:25
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-detail.tmpl:210
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-account.tmpl:17
@ -1875,6 +1881,11 @@ msgstr "Mot(s)-clé :"
msgid "Kits"
msgstr "Kits"
#. LINK
#: ../../koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc:4
msgid "Koha - RSS"
msgstr ""
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:152
msgid "LCCN"
msgstr "LCCN"
@ -1956,7 +1967,7 @@ msgstr "Documents d'histoire locale"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-detail.tmpl:161
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-basket.tmpl:162
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-detailprint.tmpl:59
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:174
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:175
msgid "Location"
msgstr "Localisation"
@ -2004,14 +2015,14 @@ msgstr "Connecté en tant que <b> %s </b>"
#: ../../koha-tmpl/opac-tmpl/prog/en/includes/navigation.inc:42
msgid "Login:"
msgstr "Nom d'utilisateur :"
msgstr "Utilisateur"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-advsearch.tmpl:297
msgid "Lois et decrets"
msgstr "Lois et décrets"
#. %1$s: TMPL_VAR name=itemlostcount
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:258
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:259
#, c-format
msgid "Lost (%s)"
msgstr "Perdu (%s)"
@ -2183,7 +2194,7 @@ msgstr "Nouvelle Recherche"
#. INPUT type=submit
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-reserve.tmpl:81
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:299
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:300
msgid "Next &gt;&gt;"
msgstr "Suivant >>"
@ -2284,7 +2295,7 @@ msgid "Not Published"
msgstr "Pas paru"
#
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:265
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:266
msgid "Not Reserveable"
msgstr "Non réservable"
@ -2349,13 +2360,13 @@ msgid "On issue to %s"
msgstr "En prêt à (%s)"
#. %1$s: TMPL_VAR name=onloancount
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:256
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:257
#, c-format
msgid "On loan (%s),"
msgstr "En prêt (%s),"
#. %1$s: TMPL_VAR name=orderedcount
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:259
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:260
#, c-format
msgid "On order (%s)"
msgstr "En commande (%s)"
@ -2388,7 +2399,7 @@ msgstr "Papier"
#: ../../koha-tmpl/opac-tmpl/prog/en/includes/navigation.inc:46
msgid "Pass:"
msgstr "Mot de passe :"
msgstr "Mot de passe"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-passwd.tmpl:34
msgid "Password Updated"
@ -2690,7 +2701,7 @@ msgstr "Reproduction photomécanique"
msgid "Requested"
msgstr "Demandé"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:176
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:177
msgid "Reservation"
msgstr "Réservation"
@ -2706,7 +2717,7 @@ msgstr "Date de réservation"
msgid "Reserved Items Waiting"
msgstr "Documents réservés en attente"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:268
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:269
msgid "Reserves"
msgstr "Réservation"
@ -2915,7 +2926,7 @@ msgstr "Titre de collections"
msgid "Set Filter"
msgstr "Sélectionner"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:59
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:60
msgid "Set language to"
msgstr "Changer langue pour"
@ -3222,7 +3233,7 @@ msgstr "Jeudi"
msgid "Tirage photographique"
msgstr "Tirage photographique"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:77
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:79
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-topissues.tmpl:68
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-advsearch.tmpl:80
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-readingrecord.tmpl:18
@ -3231,7 +3242,7 @@ msgstr "Tirage photographique"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-user.tmpl:108
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-user.tmpl:162
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:70
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:173
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:174
msgid "Title"
msgstr "Titre"
@ -3410,11 +3421,6 @@ msgstr ""
msgid "VHS tape / Videocassette"
msgstr "Vidéocassette /VHS"
#. LINK
#: ../../koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc:4
msgid "VNUNet.fr - Actualit&eacute;s"
msgstr ""
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-advsearch.tmpl:385
msgid "Verre"
msgstr "Verre"
@ -3478,7 +3484,7 @@ msgid "With selected items :"
msgstr "Avec les éléments cochés"
#. %1$s: TMPL_VAR name=wthdrawncount
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:257
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:258
#, c-format
msgid "Withdrawn (%s),"
msgstr "Retiré (%s),"
@ -3708,7 +3714,7 @@ msgstr "Fermer la fenêtre"
msgid "contains"
msgstr "contient"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:83
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:85
msgid "copyright"
msgstr "copyright"
@ -3770,7 +3776,7 @@ msgid "free"
msgstr "libre"
#. IMG
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:192
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl:193
msgid "image"
msgstr "image"
@ -3911,7 +3917,7 @@ msgstr "privé"
msgid "public"
msgstr "public"
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:86
#: ../../koha-tmpl/opac-tmpl/prog/en/opac-main.tmpl:88
msgid "publication year"
msgstr "Année d'édition"

View file

@ -53,7 +53,7 @@ my $query = new CGI;
my $dbh = C4::Context->dbh;
my $authid = $query->param('authid');
my $authtypecode = &AUTHfind_authtypecode( $authid );
my $authtypecode = &GetAuthTypeCode( $authid );
my $tagslib = &GetTagsLabels( 1, $authtypecode );
# open template

View file

@ -141,8 +141,8 @@ $template->param( overdues_count => $overdues_count );
my $branches = GetBranches();
# now the reserved items....
my ( $rcount, $reserves ) = GetReservesFromBorrowernumber( $borrowernumber );
foreach my $res (@$reserves) {
my @reserves = GetReservesFromBorrowernumber( $borrowernumber );
foreach my $res (@reserves) {
$res->{'reservedate'} = format_date( $res->{'reservedate'} );
my $publictype = $res->{'publictype'};
$res->{$publictype} = 1;
@ -152,12 +152,15 @@ foreach my $res (@$reserves) {
$res->{'reserves_title'} = $biblioData->{'title'};
}
$template->param( RESERVES => $reserves );
$template->param( reserves_count => $rcount );
use Data::Dumper;
warn Dumper(@reserves);
$template->param( RESERVES => \@reserves );
$template->param( reserves_count => $#reserves+1 );
my @waiting;
my $wcount = 0;
foreach my $res (@$reserves) {
foreach my $res (@reserves) {
if ( $res->{'itemnumber'} ) {
my $item = GetItem( $res->{'itemnumber'});
$res->{'holdingbranch'} =