diff -bwircP obiblio_mitgliedschaft/catalog/biblio_fields.php obiblio/catalog/biblio_fields.php
*** obiblio_mitgliedschaft/catalog/biblio_fields.php	Mon Jul 23 13:31:10 2012
--- obiblio/catalog/biblio_fields.php	Mon Jul 23 21:35:05 2012
***************
*** 157,162 ****
--- 157,163 ----
    <?php printUsmarcInputText(300,"e",FALSE,$postVars,$pageErrors,$marcTags, $marcSubflds, TRUE,OBIB_TEXT_CNTRL);?>
    <?php printUsmarcInputText(20,"c",FALSE,$postVars,$pageErrors,$marcTags, $marcSubflds, FALSE,OBIB_TEXT_CNTRL);?>
    <?php printUsmarcInputText(541,"h",FALSE,$postVars,$pageErrors,$marcTags, $marcSubflds, FALSE,OBIB_TEXT_CNTRL);?>
+   <?php printUsmarcInputText(902,"a",FALSE,$postVars,$pageErrors,$marcTags, $marcSubflds, FALSE,OBIB_TEXT_CNTRL);?>
  
  <?php include("biblio_custom_fields.php");?>
  
***************
*** 168,170 ****
--- 169,173 ----
    </tr>
  
  </table>
+ 
+ <p><sup>(2)</sup> <?php echo $loc->getText("PictDesc"); ?></p>
diff -bwircP obiblio_mitgliedschaft/catalog/inputFuncs.php obiblio/catalog/inputFuncs.php
*** obiblio_mitgliedschaft/catalog/inputFuncs.php	Mon Jul 23 13:31:10 2012
--- obiblio/catalog/inputFuncs.php	Mon Jul 23 21:32:49 2012
***************
*** 58,63 ****
--- 58,66 ----
    if ($required) {
      echo "<sup>*</sup> ";
    }
+   if (($tag==902) and ($subfieldCd=="a")) {
+     echo "<sup>(2)</sup> ";
+   }
    if (($showTagDesc) 
      && (isset($marcTags[$tag]))
      && (isset($marcSubflds[$arrayIndex]))){
Binary files obiblio_mitgliedschaft/images/sym_ludo.jpg and obiblio/images/sym_ludo.jpg differ
diff -bwircP obiblio_mitgliedschaft/locale/en/cataloging.php obiblio/locale/en/cataloging.php
*** obiblio_mitgliedschaft/locale/en/cataloging.php	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/cataloging.php	Mon Jul 23 21:32:49 2012
***************
*** 67,72 ****
--- 67,73 ----
  $trans["biblioFieldsCallNmbr"]     = "\$text = 'Call Number';";
  $trans["biblioFieldsUsmarcFields"] = "\$text = 'USMarc Fields';";
  $trans["biblioFieldsOpacFlg"]      = "\$text = 'Show in OPAC';";
+ $trans["PictDesc"]                 = "\$text = 'Image files must be located in the openbiblio/pictures directory.';";
  
  #****************************************************************************
  #*  Translation text for page biblio_new.php
diff -bwircP obiblio_mitgliedschaft/locale/en/shared.php obiblio/locale/en/shared.php
*** obiblio_mitgliedschaft/locale/en/shared.php	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/shared.php	Mon Jul 23 21:32:49 2012
***************
*** 46,51 ****
--- 46,52 ----
  $trans["biblioViewTble1Hdr"]       = "\$text = 'Bibliography Information';";
  $trans["biblioViewMaterialType"]   = "\$text = 'Material Type';";
  $trans["biblioViewCollection"]     = "\$text = 'Collection';";
+ $trans["biblioViewPictureHeader"]  = "\$text = 'Bibliograhy Picture';";
  $trans["biblioViewCallNmbr"]       = "\$text = 'Call Number';";
  $trans["biblioViewTble2Hdr"]       = "\$text = 'Bibliography Copy Information';";
  $trans["biblioViewTble2Col1"]      = "\$text = 'Barcode #';";
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_indicator_dm.sql obiblio/locale/en/sql/0.4.0/domain/usmarc_indicator_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.4.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 640,642 ****
--- 640,644 ----
  insert into %prfx%usmarc_indicator_dm values (886,2,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,1,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,2,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,1,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,2,'#','Undefined');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_subfield_dm.sql obiblio/locale/en/sql/0.4.0/domain/usmarc_subfield_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.4.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 1673,1675 ****
--- 1673,1676 ----
  insert into %prfx%usmarc_subfield_dm values (886,'2','Source of data','N');
  insert into %prfx%usmarc_subfield_dm values (887,'a','Content of non-MARC field','N');
  insert into %prfx%usmarc_subfield_dm values (887,'2','Source of data','N');
+ insert into %prfx%usmarc_subfield_dm values (902,'a','Bibliography Picture','N');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_tag_dm.sql obiblio/locale/en/sql/0.4.0/domain/usmarc_tag_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.4.0/domain/usmarc_tag_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.4.0/domain/usmarc_tag_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 173,175 ****
--- 173,176 ----
  insert into %prfx%usmarc_tag_dm values (8,880,'Alternate graphic representation','Same as associated field','Same as associated field','Y');
  insert into %prfx%usmarc_tag_dm values (8,886,'Foreign marc information field','Type of field','Undefined','Y');
  insert into %prfx%usmarc_tag_dm values (8,887,'Non-marc information field','Undefined','Undefined','Y');
+ insert into %prfx%usmarc_tag_dm values (9,902,'Additional Fields','Undefined','Undefined','Y');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_indicator_dm.sql obiblio/locale/en/sql/0.5.2/domain/usmarc_indicator_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_indicator_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.5.2/domain/usmarc_indicator_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 640,642 ****
--- 640,644 ----
  insert into %prfx%usmarc_indicator_dm values (886,2,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,1,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,2,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,1,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,2,'#','Undefined');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_subfield_dm.sql obiblio/locale/en/sql/0.5.2/domain/usmarc_subfield_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_subfield_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.5.2/domain/usmarc_subfield_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 1673,1675 ****
--- 1673,1676 ----
  insert into %prfx%usmarc_subfield_dm values (886,'2','Source of data','N');
  insert into %prfx%usmarc_subfield_dm values (887,'a','Content of non-MARC field','N');
  insert into %prfx%usmarc_subfield_dm values (887,'2','Source of data','N');
+ insert into %prfx%usmarc_subfield_dm values (902,'a','Bibliography Picture','N');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_tag_dm.sql obiblio/locale/en/sql/0.5.2/domain/usmarc_tag_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.5.2/domain/usmarc_tag_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.5.2/domain/usmarc_tag_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 173,175 ****
--- 173,176 ----
  insert into %prfx%usmarc_tag_dm values (8,880,'Alternate graphic representation','Same as associated field','Same as associated field','Y');
  insert into %prfx%usmarc_tag_dm values (8,886,'Foreign marc information field','Type of field','Undefined','Y');
  insert into %prfx%usmarc_tag_dm values (8,887,'Non-marc information field','Undefined','Undefined','Y');
+ insert into %prfx%usmarc_tag_dm values (9,902,'Additional Fields','Undefined','Undefined','Y');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_indicator_dm.sql obiblio/locale/en/sql/0.6.0/domain/usmarc_indicator_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.6.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 640,642 ****
--- 640,644 ----
  insert into %prfx%usmarc_indicator_dm values (886,2,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,1,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,2,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,1,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,2,'#','Undefined');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_subfield_dm.sql obiblio/locale/en/sql/0.6.0/domain/usmarc_subfield_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.6.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 1673,1675 ****
--- 1673,1676 ----
  insert into %prfx%usmarc_subfield_dm values (886,'2','Source of data','N');
  insert into %prfx%usmarc_subfield_dm values (887,'a','Content of non-MARC field','N');
  insert into %prfx%usmarc_subfield_dm values (887,'2','Source of data','N');
+ insert into %prfx%usmarc_subfield_dm values (902,'a','Bibliography Picture','N');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_tag_dm.sql obiblio/locale/en/sql/0.6.0/domain/usmarc_tag_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.6.0/domain/usmarc_tag_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.6.0/domain/usmarc_tag_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 173,175 ****
--- 173,176 ----
  insert into %prfx%usmarc_tag_dm values (8,880,'Alternate graphic representation','Same as associated field','Same as associated field','Y');
  insert into %prfx%usmarc_tag_dm values (8,886,'Foreign marc information field','Type of field','Undefined','Y');
  insert into %prfx%usmarc_tag_dm values (8,887,'Non-marc information field','Undefined','Undefined','Y');
+ insert into %prfx%usmarc_tag_dm values (9,902,'Additional Fields','Undefined','Undefined','Y');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_indicator_dm.sql obiblio/locale/en/sql/0.7.0/domain/usmarc_indicator_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.0/domain/usmarc_indicator_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 640,642 ****
--- 640,644 ----
  insert into %prfx%usmarc_indicator_dm values (886,2,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,1,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,2,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,1,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,2,'#','Undefined');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_subfield_dm.sql obiblio/locale/en/sql/0.7.0/domain/usmarc_subfield_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.0/domain/usmarc_subfield_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 1673,1675 ****
--- 1673,1676 ----
  insert into %prfx%usmarc_subfield_dm values (886,'2','Source of data','N');
  insert into %prfx%usmarc_subfield_dm values (887,'a','Content of non-MARC field','N');
  insert into %prfx%usmarc_subfield_dm values (887,'2','Source of data','N');
+ insert into %prfx%usmarc_subfield_dm values (902,'a','Bibliography Picture','N');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_tag_dm.sql obiblio/locale/en/sql/0.7.0/domain/usmarc_tag_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.0/domain/usmarc_tag_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.0/domain/usmarc_tag_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 173,175 ****
--- 173,176 ----
  insert into %prfx%usmarc_tag_dm values (8,880,'Alternate graphic representation','Same as associated field','Same as associated field','Y');
  insert into %prfx%usmarc_tag_dm values (8,886,'Foreign marc information field','Type of field','Undefined','Y');
  insert into %prfx%usmarc_tag_dm values (8,887,'Non-marc information field','Undefined','Undefined','Y');
+ insert into %prfx%usmarc_tag_dm values (9,902,'Additional Fields','Undefined','Undefined','Y');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_indicator_dm.sql obiblio/locale/en/sql/0.7.1/domain/usmarc_indicator_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_indicator_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.1/domain/usmarc_indicator_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 640,642 ****
--- 640,644 ----
  insert into %prfx%usmarc_indicator_dm values (886,2,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,1,'#','Undefined');
  insert into %prfx%usmarc_indicator_dm values (887,2,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,1,'#','Undefined');
+ insert into %prfx%usmarc_indicator_dm values (902,2,'#','Undefined');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_subfield_dm.sql obiblio/locale/en/sql/0.7.1/domain/usmarc_subfield_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_subfield_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.1/domain/usmarc_subfield_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 1673,1675 ****
--- 1673,1676 ----
  insert into %prfx%usmarc_subfield_dm values (886,'2','Source of data','N');
  insert into %prfx%usmarc_subfield_dm values (887,'a','Content of non-MARC field','N');
  insert into %prfx%usmarc_subfield_dm values (887,'2','Source of data','N');
+ insert into %prfx%usmarc_subfield_dm values (902,'a','Bibliography Picture','N');
diff -bwircP obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_tag_dm.sql obiblio/locale/en/sql/0.7.1/domain/usmarc_tag_dm.sql
*** obiblio_mitgliedschaft/locale/en/sql/0.7.1/domain/usmarc_tag_dm.sql	Mon Jul 23 13:31:10 2012
--- obiblio/locale/en/sql/0.7.1/domain/usmarc_tag_dm.sql	Mon Jul 23 21:32:49 2012
***************
*** 173,175 ****
--- 173,176 ----
  insert into %prfx%usmarc_tag_dm values (8,880,'Alternate graphic representation','Same as associated field','Same as associated field','Y');
  insert into %prfx%usmarc_tag_dm values (8,886,'Foreign marc information field','Type of field','Undefined','Y');
  insert into %prfx%usmarc_tag_dm values (8,887,'Non-marc information field','Undefined','Undefined','Y');
+ insert into %prfx%usmarc_tag_dm values (9,902,'Additional Fields','Undefined','Undefined','Y');
diff -bwircP obiblio_mitgliedschaft/shared/biblio_view.php obiblio/shared/biblio_view.php
*** obiblio_mitgliedschaft/shared/biblio_view.php	Mon Jul 23 13:31:10 2012
--- obiblio/shared/biblio_view.php	Mon Jul 23 21:32:49 2012
***************
*** 199,210 ****
  </table>
  <br />
  
- 
- 
- 
- 
  <?php
    #****************************************************************************
    #*  Show copy information
    #****************************************************************************
    if ($tab == "cataloging") { ?>
--- 199,231 ----
  </table>
  <br />
  
  <?php
    #****************************************************************************
+   #*  Show picture of the Bibliography if defined
+   #****************************************************************************
+ if (isset($biblioFlds["902a"]))
+ {
+ ?>
+ <table class="primary">
+   <tr>
+     <th align="left" colspan="2" nowrap="yes">
+       <?php echo $loc->getText("biblioViewPictureHeader"); ?>:
+     </th>
+   </tr>
+   <tr>	
+     <td nowrap="true" class="primary" valign="top">
+       <?php printUsmarcText(902,"a",$marcTags, $marcSubflds, FALSE);?>:
+     </td>
+     <td valign="top" class="primary">
+       <img src="../pictures/<?php echo $biblioFlds["902a"]->getFieldData();?>" width="150">
+     </td>
+   </tr>
+ </table>
+ <br />
+ <?
+ }
+ 
+   #****************************************************************************
    #*  Show copy information
    #****************************************************************************
    if ($tab == "cataloging") { ?>
***************
*** 318,323 ****
--- 339,345 ----
          && ($key != "245a")
          && ($key != "245b")
          && ($key != "245c")
+         && ($key != "902a")
          && ($key != "100a")) {
          $displayCount = $displayCount + 1;
    ?>
