From 02381a230115ee6bad9d49b756c5861a9ec16d64 Mon Sep 17 00:00:00 2001 From: tipaul Date: Thu, 4 Sep 2003 15:03:00 +0000 Subject: [PATCH] fix for 525 (If itemtype is not set, we get a broken more detail page) and translation to french --- admin/checkmarc.pl | 17 ++++ .../default/en/parameters/checkmarc.tmpl | 24 ++++++ .../default/fr/parameters/checkmarc.tmpl | 86 ++++++++++++------- 3 files changed, 96 insertions(+), 31 deletions(-) diff --git a/admin/checkmarc.pl b/admin/checkmarc.pl index 7b3cc9a2f1..30cd2c55d4 100755 --- a/admin/checkmarc.pl +++ b/admin/checkmarc.pl @@ -128,5 +128,22 @@ if ($res && $res2 eq 10 && $field eq "branches") { $total++; } +# checks that itemtypes & branches tables are not empty +$sth = $dbh->prepare("select count(*) from itemtypes"); +$sth->execute; +($res) = $sth->fetchrow; +unless ($res) { + $template->param(itemtypes_empty =>1); + $total++; +} + +$sth = $dbh->prepare("select count(*) from branches"); +$sth->execute; +($res) = $sth->fetchrow; +unless ($res) { + $template->param(branches_empty =>1); + $total++; +} + $template->param(total => $total); output_html_with_http_headers $input, $cookie, $template->output; diff --git a/koha-tmpl/intranet-tmpl/default/en/parameters/checkmarc.tmpl b/koha-tmpl/intranet-tmpl/default/en/parameters/checkmarc.tmpl index d9217aa0d9..3b01b588c5 100644 --- a/koha-tmpl/intranet-tmpl/default/en/parameters/checkmarc.tmpl +++ b/koha-tmpl/intranet-tmpl/default/en/parameters/checkmarc.tmpl @@ -33,6 +33,18 @@ + + + itemtypes table empty + the itemtypes table is empty. It must contain at least 1 value + + + + OK + itemtypes table filled with at least 1 value + + + itemtype NOT mapped @@ -47,6 +59,18 @@ + + + branch table empty + the branch table is empty. It must contain at least 1 value ! + + + + OK + branch table filled with at least 1 value + + + homebranch NOT mapped diff --git a/koha-tmpl/intranet-tmpl/default/fr/parameters/checkmarc.tmpl b/koha-tmpl/intranet-tmpl/default/fr/parameters/checkmarc.tmpl index c38ebbfdfb..f35d6b9588 100644 --- a/koha-tmpl/intranet-tmpl/default/fr/parameters/checkmarc.tmpl +++ b/koha-tmpl/intranet-tmpl/default/fr/parameters/checkmarc.tmpl @@ -8,96 +8,120 @@ itemnum -
  • The field itemnum MUST be mapped
  • -
  • The correspounding subfield MUST be in with -1 (ignore) tab +
  • Le champ "itemnum" DOIT être connecté à un champs MARC
  • +
  • Le sous champ correspondant DOIT être dans le "tab" -1 (ignore) OK - itemnum : the field itemnumber is mapped to a field in tab -1 + itemnum : le champ est connecté et dans le tab -1 (ignore) - item fields - ALL items fields MUST :
    -
  • be mapped to the same tag,
  • -
  • and they must all be in the 10 (items) tab
  • + champ item + TOUS les sous champs des exemplaires (items) DOIVENT :
    +
  • être reliés à 1 seul champ MARC (995 à priori pour l'UNIMARC),
  • +
  • et ils doivent être dans le "tab" 10 (items)
  • OK - All item fields are in the same tag and in item tab + Tous les sous-champs des exemplaires (items) sont dans le même champ et dans le tab 10 (items) + +
    + + + + Table itemtypes vide + La table itemtypes est vide. Elle doit contenir au moins 1 entrée + + + + OK + la table itemtypes contient 1 entrée au moins - itemtype NOT mapped - the biblioitems.itemtype field MUST :
    -
  • be mapped to a MARC subfield,
  • -
  • the correspounding subfield MUST have authorised_value=itemtype
  • + itemtype NON connecté + Le champ biblioitems.itemtype DOIT :
    +
  • être connecté à un sous-champ MARC
  • +
  • Le sous champ correspondant DOIT avoir authorised_value=itemtype
  • + + + + OK + biblioitems.itemtype défini + +
    + + + + table branch est vide + La table "branches" est vide. Elle doit contenir au moins 1 entrée OK - biblioitems.itemtype defined + La table "branches" contient au moins 1 entrée - branch NOT mapped - the items.homebranch field MUST :
    -
  • be mapped to a MARC subfield,
  • -
  • the correspounding subfield MUST have authorised value=branch
  • + branch NON connecté + le champ Koha items.homebranch field DOIT :
    +
  • être connecté à un sous-champ MARC,
  • +
  • Le sous-champ correspondant DOIT avec authorised value=branch
  • OK - homebranch defined + homebranch défini
    - holdingbranch NOT mapped - the items.holdingbranch field MUST :
    -
  • be mapped to a MARC subfield,
  • -
  • the correspounding subfield MUST have authorised value=branch
  • + holdingbranch NON connecté + le champ Koha items.holdingbranch field DOIT :
    +
  • être connecté à un sous-champ MARC,
  • +
  • Le sous-champ correspondant DOIT avec authorised value=branch
  • OK - holdingbranch defined + holdingbranch défini
    - biblio and biblionumber - The biblio.biblionumber and biblioitems.biblioitemnumber fields MUST :
    -
  • be mapped to a MARC subfield,
  • -
  • be in the SAME tag (for example : 090$a and 090$b)
  • -
  • be in tab -1
  • + biblio et biblionumber + Les champs Koha biblio.biblionumber et biblioitems.biblioitemnumber DOIVENT :
    +
  • être reliés à un sous-champ MARC
  • +
  • être connectés au même champ marc(par exemple : 090$a et 090$b)
  • +
  • Etre dans le "tab" -1
  • OK - biblionumber and biblioitemnumber mapped correctly + biblionumber et biblioitemnumber correctement définis
    TOTAL - You have error(s) in your MARC configuration. Please fix them before using koha + Il y a erreurs dans votre configuration MARC. corrigez les avant d'utiliser Koha !!!   - Configuration OK, you don't have errors in your MARC parameters table + Configuration OK, pas d'erreur dans les paramètres MARC -- 2.39.5